A. Pengertian Data Link
Lapisan data-link (data link layer) adalah lapisan kedua dari bawah dalam model OSI, yang dapat melakukan konversi frame-frame jaringan yang berisi data yang dikirimkan menjadi bit-bit mentah agar dapat diproses oleh lapisan fisik. Lapisan ini merupakan lapisan yang akan melakukan transmisi data antara perangkat-perangkat jaringan yang saling berdekatan di dalam sebuah wide area network (WAN), atau antara node di dalam sebuah segmen local area network (LAN) yang sama. Lapisan ini bertanggungjawab dalam membuat frame, flow control, koreksi kesalahan dan pentransmisian ulang terhadap frame yang dianggap gagal. MAC address juga diimplementasikan di dalam lapisan ini. Selain itu, beberapa perangkat seperti Network Interface Card (NIC), switch layer 2 serta bridge jaringan juga beroperasi di sini.
Lapisan data-link menawarkan layanan pentransferan data melalui saluran fisik. Pentransferan data tersebut mungkin dapat diandalkan atau tidak: beberapa protokol lapisan data-link tidak mengimplementasikan fungsi Acknowledgment untuk sebuah framechecksumming). Pada kasus-kasus tersebut, fitur-fitur acknowledgment dan pendeteksian kesalahan harus diimplementasikan pada lapisan yang lebih tinggi, seperti halnya protokol Transmission Control Protocol (TCP)lapisan transport). yang sukses diterima, dan beberapa protokol bahkan tidak memiliki fitur pengecekan kesalahan transmisi (dengan menggunakan (
Tugas utama dari data link layer adalah sebagai fasilitas transmisi data mentah dan mentransformasi data tersebut ke saluran yang bebas dari kesalahan transmisi. Sebelum diteruskan ke Network Layer, lapisan data link melaksanakan tugas ini dengan memungkinkan pengirim memecah-mecah data input menjadi sejumlah data framebyte). Kemudian lapisan data link mentransmisikan frame tersebut secara berurutan dan memproses acknowledgement frame yang dikirim kembali oleh penerima. Karena lapisan fisik menerima dan mengirim aliran bit tanpa mengindahkan arti atau arsitektur frame, maka tergantung pada lapisan data-link-lah untuk membuat dan mengenali batas-batas frame itu. Hal ini bisa dilakukan dengan cara membubuhkan bit khusus ke awal dan akhir frame (biasanya berjumlah ratusan atau ribuan
B. Fungsi dan manfaat lapisan data link
Data link layer memiliki beberapa fungsi spesifik. Fungsi-fungsi ini meliputi penyediaan interface layanan-layanan baik bagi network layer, penentuan cara pengelompokan bit dari physical layer ke dalam frame, hal-hal yang berkaitan dengan error transmisi dan pengaturan aliran frame sehingga receiver yang lambat tidak akan terbanjiri oleh pengirim yang cepat.
Fungsi data link layer adalah menyediakan layanan bagi network layer. Layanannya yang penting adalah pemindahan data dari network layer di mesin sumber ke network layer di mesin yang dituju. Tugas data link adalah mentransmisikan bit-bit ke mesin yang dituju, sehingga bit-bit tersebut dapat diserahkan ke network layer.
Transmisi aktual yang mengikuti lintasan akan lebih mudah lagi jika dianggap sebagai proses dua lapisan data-link yang berkomunikasi menggunakan protokol data link. Lapisan data-link dapat dirancang sehingga mampu menyediakan bermacam-macam layanan. Layanan aktual yang ditawarkan suatu sistem akan berbeda dengan layanan sistem yang lainnya. Tiga layanan yang disediakan adalah sebagai berikut :
1. Layanan unacknowledged connectionless
Layanan jenis ini mempunyai arti di mana node sumber mengirimkan sejumlah frame ke node lain yang dituju dengan tidak memberikan acknowledgment bagi diterimanya frame-frame tersebut. Tidak ada koneksi yang dibuat baik sebelum atau sesudah dikirimkannya frame. Bila sebuah frame hilang sehubungan dengan adanya noise, maka tidak ada usaha untuk memperbaiki masalah tersebut di lapisan data-link. Jenis layanan ini cocok bila laju kesalahan (error rate) sangat rendah, sehingga recovery bisa dilakukan oleh lapisan yang lebih tinggi. Sebagian besar teknologi [LAN] meggunakan layanan unacknowledgment connectionless pada lapisan data link.
2. Layanan acknowledged connectionless
Pada layanan jenis ini berkaitan dengan masalah reabilitas. Layanan ini juga tidak menggunakan koneksi, akan tetapi setiap frame dikirimkan secara independen dan secara acknowledged. Dalam hal ini, si pengirim akan mengetahui apakah frame yang dikirimkan ke komputer tujuan telah diterima dengan baik atau tidak. Bila ternyata belum tiba pada interval waktu yang telah ditentukan, maka frame akan dikirimkan kembali. Layanan ini akan berguna untuk saluran unreliable, seperti sistem nirkabel.
3. Layanan acknowledged connection-oriented
Layanan jenis ini merupakan layanan yang paling canggih dari semua layanan yang disediakan oleh lapisan data-link bagi lapisan jaringan. Dengan layanan ini, node sumber dan node tujuan membuat koneksi sebelum memindahkan datanya. Setiap frame yang dikirim tentu saja diterima. Selain itu, layanan ini menjamin bahwa setiap frame yang diterima benar-benar hanya sekali dan semua frame diterima dalam urutan yang benar. Sebaliknya dengan layanan connectionless, mungkin saja hilangnya acknowledgmentframe perlu dikirimkan beberapa kali dankan diterima dalam beberapa kali juga. Sedangkan layanan connection-oriented menyediakan proses-proses lapisan jaringan dengan aliran bit yang bisa diandalkan. akan meyebabkan sebuah
Pada saat layanan connection oriented dipakai, pemindahan data mengalami tiga fase. Pada fase pertama koneksi ditentukan dengan membuat kedua node menginisialisasi variabel-variabel dan counter-counter yang diperlukan untuk mengawasi frame yang mana yang diterima dan yang belum diterima. Dalam fase kedua, satu frame atau lebih mulai ditransmisikan dari node sumber ke node tujuan. Pada fase ketiga, koneksi dilepaskan, pembebasan variabel, buffer dan sumber daya yang lain yang dipakai untuk menjaga berlangsungnya koneksi.
C. Komponen Lapisan Data-Link
Pengiriman data melintasi jaringan fisik. Lapisan data link berfungsi mentransformasi lapisan fisik yang merupakan fasilitas transmisi data mentah menjadi link yang reliabel. Lapisan ini menjamin informasi bebas error untuk ke lapisan di atasnya.
Gambar Lapisan Data Link
Tanggung jawab utama lapisan data link ini adalah sebagai berikut :
- Framing. Yaitu membagi bit stream yang diterima dari lapisan network menjadi unit-unit data yang disebut frame.
- Physical addressing. Jika frame-frame didistribusikan ke sistem lainpada jaringan, maka data link akan menambahkan sebuah header di muka frame untuk mendefinisikan pengirim dan/atau penerima.
- Flow control. Jika rate atau laju bit stream berlebih atau berkurang maka flow control akan melakukan tindakan yang menstabilkan laju bit.
- Error control. Data link menambah reliabilitas lapisan fisik dengan penambahan mekanisme deteksi dan retransmisi frame-frame yang gagal terkirim.
- Access control. Jika 2 atau lebih device dikoneksi dalam link yang sama, lapisan data link perlu menentukan device yang mana yang harus dikendalikan pada saat tertentu.
D. Perangkat Data Link
Pada layer Data Link dapat digunakan bridge atau switch layer 2 pada segment LAN. Hubs dan repeater pada layer physical hanya bekerja untuk memperluas network. Dengan segmentasi, switch dan bridge membuat sebuah collision domain terpisah untuk setiap node, sehingga jumlah collision yang terjadi pada network dapat dikurangi dengan effektif.
Collision domain adalah sekelompok node (mesin) yang berbagi media yang sama dan dipisahkan oleh switch atau bridge. Collision dapat terjadi jika 2 node berusaha melakukan transmisi bersamaan dalam satu collision domain. Karena itu diperlukan untuk menambah jumlah collision domain.
Gambar berikut menunjukkan bagaimana bridge membuat 2 collision domain.
Gambar dibawah ini menunjukkan sebuah switch yang membuat beberapa collision domain terpisah.
1. Bridges
Karena network yang terus berkembang dan menjadi semakin komplex, hub dan repeater tidak lagi cocok digunakan. Karena keduanya tidak men-segmentasi network, semua mesin yang terhubung pada hub atau repeater harus berbagi bandwidth yang sama. Juga, jika sangat mungkin terjadi jumlah collision yang banyak.
Transparent bridge dibuat untuk membantu mengatasi problem pada hub dan repeater. Transparent disini digunakan untuk menunjukkan bahwa mesin-mesin yang berada pada network tidak menyadari adanya perangkat ini. Bridge menggunakan sebuah software untuk mem-forward frame.
Berikut adalah tugas utama yang dilakukan oleh bridge dan juga switch :
- Source MAC address dari setiap frame yang datang akan diperiksa dan dicatat.
- Frame-frame dapat diforward atau difilter tergantung dari MAC address destination. (dapat juga di flood/dikirim kesemua port, jika destination MAC address belum dikenali)
- Menghilangkan loops yang disebabkan adanya koneksi redundant dengan menggunakan Spanning Tree Protocols (STP).
Saat frame diterima dari setiap mesin, bridge dan switch mengupdate table bridge dengan MAC address dan interface dimana frame tersebut datang.
Jika destination address dari frame yang datang adalah..
- Unicast: bridge akan mengecek tabel bridge terlebih dulu. Jika address destination tidak terdapat pada tabel, maka bridge akan mem-forward frame pada semua interface kecuali interface dimana frame tersebut datang. Jika address destination ada pada tabel bridge dan berada pada interface yang berbeda dengan interface ketika frame datang, maka bridge akan mem-forward frame pada interface yang sesuai dalam tabel bridge. Jika address destination ada pada tabel bridge dan berada pada interface yang sama dengan pengirim, maka frame akan di filter.
- Multicast: bridge akan mem-forward frame ke semua interface kecuali interface dimana frame tersebut datang.
- Broadcast: bridge akan mem-forward frame kesemua interface kecuali interface dimana frame tersebut datang.
2. Switches
Switch layer 2 sebenarnya adalah bridge multi-port; karena itu, switch layer 2 memiliki fungsi-fungsi yang sama dengan bridge. Meski begitu ada beberapa hal yang membedakan switch dari bridge, misalnya, switch menggunakan hardware atau chip Application-Specific Integrated Circuit (ASIC) untuk mem-forward frame, dan tidak menggunakan software. Juga, setiap port switch memiliki bandwidth sendiri-sendiri, bandwidth yang disediakan pada port switch adalah 10Mbps, maka segment LAN yang terhubung pada port memiliki bandwidth sebesar 10Mbps juga.
Tugas Kelompok
Mata Kuliah Komunikasi Data
OLEH :
Yudi Syahputra Nim : 0910109
Muhaimin Nim : 0910
Deni Hamdani Firdaus Nim : 0910
Sumber referensi :







0 Response to "LAPISAN DATA LINK"
Posting Komentar