Veri Bağlantısı (Data Link) katmanının hata kontrolü, iletilen verilerin doğru ve güvenilir bir şekilde aktarılmasını sağlamak amacıyla kullanılan bir mekanizmadır. Hata kontrolü, aşağıdaki temel işlevlere sahiptir:
- Hata Algılama (Error Detection): Veri Bağlantısı katmanı, iletilen veri çerçevelerinde olası hataları algılamak için çeşitli yöntemler kullanır. Hatalar, veri çerçevesinin iletimi sırasında ortaya çıkabilir, örneğin elektromanyetik girişimler, kabloya zarar veren faktörler veya gürültü nedeniyle. Hata algılama yöntemleri, çerçevenin içine eklenen özel kontrol toplamları veya hata denetim kodları (CRC – Cyclic Redundancy Check gibi) kullanarak gerçekleştirilir.
- Hata Düzeltme (Error Correction): Bazı Veri Bağlantısı protokolleri, iletilen verideki hataları doğrudan düzeltebilir. Özellikle kablosuz iletişim gibi gürültülü ortamlarda hata düzeltme yetenekleri önemlidir. Bu tür protokoller, iletilen veriyi alıcı tarafında otomatik olarak düzeltebilirler.
- Hatalı Çerçeve İzolasyonu (Error Frame Isolation): Hatalı bir çerçeve tespit edildiğinde, bu çerçeve diğer veri çerçevelerinden izole edilir ve iletim hatalarının diğer veri iletimlerini etkilemesi engellenir.
Hata kontrolü, ağ iletişimi sırasında verinin güvenilir bir şekilde iletilmesini sağlar. Veri çerçeveleri üzerindeki hataların tespit edilmesi ve gerekirse düzeltilmesi, veri iletiminin daha güvenilir olmasını sağlar. Bu nedenle, Veri Bağlantısı katmanı hata kontrolünü kullanarak iletilen verilerin bütünlüğünü ve doğruluğunu korur, böylece ağdaki veri kaybı veya bozulma riskini azaltır.