Layanan yang Disediakan bagi Lapis Jaringan

2.3 Komunikasi Data Lapis Data Link

Lapis data link memiliki beberapa fungsi spesifik. Fungsi-fungsi ini meliputi penyediaan antar muka layanan yang baik bagi lapis jaringan, penentuan cara pengelompokan bit dari lapis fisik ke dalam frame, hal-hal yang berkaitan dengan kesalahan transmisi dan pengaturan aliran frame sehingga penerima yang lambat tidak akan dipenuhi oleh pengirim yang cepat.

2.3.1 Layanan yang Disediakan bagi Lapis Jaringan

Salah satu fungsi lapis data link adalah menyediakan layanan bagi lapis jaringan. Layanan yang penting adalah pemindahan data dari lapis jaringan di mesin sumber ke lapis jaringan di mesin yang dituju. Pada mesin pengirim ada suatu proses di mana lapis jaringan memberikan beberapa bit ke lapis data link untuk ditransmisikan. Tugas lapis data link adalah mentransmisikan bit-bit ke mesin yang dituju, sehingga di penerima bit-bit tersebut dapat diserahkan ke lapis jaringan, seperti pada Gambar 2.3a. Transmisi sebenarnya mengikuti lintasan seperti pada Gambar 2.3b, tapi akan lebih memudahkan jika dianggap sebagai proses dua lapis data link yang berkomunikasi dengan menggunakan protokol data link[2]. Lintasan Data Maya Lintasan Data Sebenarnya 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 Host 1 Host 2 Host 1 Host 2 a b Gambar 2.3 a Komunikasi maya b Komunikasi sebenarnya Universitas Sumatera Utara Lapis data link dapat dirancang sehingga mampu memberikan bermacam- macam layanan. Layanan yang ditawarkan suatu sistem dapat berbeda dengan layanan sistem lainnya. Tiga layanan yang umum disediakan adalah : 2.3.3.1 Layanan unacknowledged connectionless. Layanan unacknowledged connectionless merupakan layanan di mana mesin sumber mengirimkan sejumlah frame ke mesin yang dituju dengan tidak memberikan acknowledgement atas diterimanya frame-frame tersebut. Tidak ada koneksi yang terbentuk baik sebelum atau sesudah dikirimkannya frame. Bila sebuah frame hilang sehubungan dengan adanya derau, maka tidak akan ada perbaikan terhadap masalah tersebut di lapis data link. 2.3.3.2 Layanan acknowledged connectionless. Layanan acknowledged connectionless sama seperti pada layanan unacknowledged connectionless, sama-sama tidak menggunakan koneksi. Tetapi pada layanan acknowledged connectionless, setiap frame dikirim secara individual dengan acknowledged. Dalam kasus ini, pengirim akan mengetahui apakah frame yang dikirimkan ke mesin tujuan telah diterima dengan baik atau tidak. Bila ternyata belum tiba pada interval waktu yang telah ditentukan, maka frame akan dikirimkan lagi. 2.3.3.3 Layanan acknowledged connection-oriented. Layanan acknowledged connection-oriented merupakan layanan yang paling baik lapis data link. Dengan layanan acknowledged connection-oriented, mesin sumber dan mesin tujuan membuat koneksi sebelum memindahkan datanya. Selain itu, layanan ini menjamin bahwa setiap frame yang diterima benar-benar hanya sekali dan semua frame diterima dalam urutan yang benar. Universitas Sumatera Utara

2.3.2 Framing