Veri bağlantısı katmanı

Veri bağlantısı katmanı veya 2. katman: (İngilizce: Data Link Layer) OSI modelinde donanım katmanına erişmek ve kullanmak ile ilgili kuralları belirler. Veri bağlantısı katmanının büyük bir bölümü ağ kartı içinde gerçekleşir. Bu katman; ağ üzerindeki diğer bilgisayarları tanımlamayı, kablonun o anda kimin tarafından kullanıldığının tespitini ve fiziki katmandan gelen verinin hatalara karşı kontrolünü yerine getirir.

Veri bağlantısı katmanı, donanım katmanından alınan bitleri veya bir üstündeki ağ katmanından aldığı veri paketlerini çerçeve (İngilizce: frame) adı verilen bir formata dönüştürür.

Veri bağlantısı katmanının görevleri kısaca şöyle özetlenebilir:
 Hataların sezilmesi
 Hedef ve kaynak bilgisayarların iki ucunun da aynı hızda çalışmasını sağlama

Veri bağlantısı katmanı sıklıkla iki alt katmana ayrılır:

 Media Access Control (MAC): MAC alt katmanı; veriyi, hata kontrol kodu (CRC) ile alıcı ve gönderenin MAC adresleri ile beraber paketler ve fiziki katmana aktarır. Alıcı tarafında da, bu işlemleri tersine yapıp veriyi veri bağlantısı içindeki ikinci alt katman olan LLC'ye aktarma görevi yine MAC alt katmanına aittir.
 Logical Link Control (LLC): LLC alt katmanı, bir üst katman olan ağ katmanı için geçiş görevi görür. Protokole özel mantıksal portlar oluşturur (Service Access Points, SAP). Böylece kaynak makinada ve hedef makinada aynı protokoller iletişime geçebilir (örneğin TCP/IP  TCP/IP). LLC ayrıca veri paketlerinden bozuk gidenlerin (veya karşı taraf için alınanların) tekrar gönderilmesinden sorumludur. Flow Control yani alıcının işleyebileceğinden fazla veri paketi gönderilerek boğulmasının engellenmesi de LLC'nin görevidir.

 Protokol örnekleri 
 Ethernet
 Token Ring
 FDDI
 PPP
 HDLC
 Frame Relay
 ATM
 Fibre Channel

 Kaynakça 

Kategori:Bağ protokolleri