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