DATA LINK LAYER
Data Link Layer adalah lapisan kedua dari OSI Layered Model. Lapisan data link berfungsi antara dua host yang terhubung secara langsung dalam beberapa hal. Koneksi langsung ini dapat berupa point to point atau broadcast.
Data link layer bertanggung jawab untuk mengubah aliran data menjadi sinyal sedikit demi sedikit dan mengirimkannya melalui perangkat keras yang mendasarinya.
Di sisi penerima, lapisan tautan Data mengambil data dari perangkat keras yang berupa sinyal listrik, merakitnya dalam format bingkai yang mudah dikenali, dan menyerahkannya ke lapisan atas.
Data link layer memiliki dua sub lapisan yaitu :
- Logical Link Control adalah hal yang berkaitan dengan protokol, kontrol aliran, dan kontrol error.
- Media Access Control adalah hal yang berkaitan dengan kontrol media yang sebenarnya
Fungsi Data link layer
Beberapa fungsi data link layer adalah :
- Framing adalah Lapisan data link yang berfungsi mengambil paket dari Network Layer dan merangkumnya ke dalam Frames. Lalu, ia mengirimkan setiap frame sedikit demi sedikit pada perangkat keras.
- Addressing adalah lapisan data-link yang menyediakan mekanisme pengalamatan perangkat keras pada lapisan 2.
- Synchronization ketika framing data dikirim pada tautan, kedua mesin harus disinkronkan agar transfer dapat dilakukan.
- Error Control terkadang sinyal mungkin mengalami masalah dalam transisi . Kesalahan ini terdeteksi dan berusaha untuk merecovery bit data yang aktual. Ini juga menyediakan mekanisme pelaporan kesalahan kepada pengirim.
- Kontrol Aliran adalah stasiun pada tautan yang sama, mungkin memiliki kecepatan atau kapasitas yang berbeda. Lapisan data-link memastikan kontrol aliran yang memungkinkan kedua mesin untuk bertukar data pada kecepatan yang sama.
- Multi Akses ketika sebuah host pada link yang bersamaan mencoba mentransfer data, ia akan memiliki kemungkinan terjadinya tabrakan yang cukup tinggi. Lapisan data link ini menyediakan mekanisme seperti CSMA / CD untuk melengkapi kemampuan mengakses media secara bersamaan di antara banyak Sistem.
Lapisan tautan data dan mengatasi error
Lapisan data link memastikan koneksi awal telah diatur, membagi data output menjadi sebuah bingkai . Ini juga memastikan data yang masuk telah diterima dengan sukses dengan menganalisis pola bit di tempat-tempat khusus dalam bingkai.