CRC Hata Denetimi

CRC Hata Denetimi

24. April 2009

Read this article in your language IT | EN | DE | ES

CRC Hata Denetimi
Dönüssel Artıklık Denetimi

CRC (Cyclical Redundancy Check) veri paketlerinin iletilirken bozulmaları durumunda, bu bozulmanın yani veri paketinin karşıya yolda değişmiş olarak ulaştığının tespitine yarar.

Bu teknikte sadece çerçevenin sonuna 8, 16, 24 veya 32 bitlik bir dizi yerlestirilir. Matematiksel yöntem burada bizi ilgilendirmemekle birlikte CRC-16 (16 bitlik CRC dizisi) mesaj içerisinde 16 bite kadar olan hataları %100 tespit edebilir. 16 bitten daha çok sayıdaki hatayı %99.998 oranında tespit edebilir. Bu yüksek hata denetimi basarısı sayesinde, CRC denetimi sık olarak veri iletisiminde kullanılır.

Sistem kabaca şöyle çalışıyor; yollanacak veri yollanmadan önce gönderen ağ kartı tarafından matematiksel bir işlemden geçiriliyor. İşlemin sonucu CRC kodu olarak veri ile beraber yollanıyor. Alıcı, aldığı veriyi aynı matematiksel işlemden geçiriyor, elde ettiği sonuç CRC ile aynı ise, paket yolda bir tek bit'i bile değişmeden alıcıya ulaşmış demektir.

Ağ kartı veri paketi (Frame) yapısı
1110001011011 11011011101100 110101101110110111101110001110111011 1101
 
Alıcının MAC adresi Göndrenin MAC adresi Veri CRC


Hata tespit edildikten sonra, hata düzeltimi için kullanılan en basit ve en yaygın yöntem, bozuk olarak tespit edilen verinin tekrar gönderilmesidir.

 

 

Tuncay Güven

FacebookDigg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Cisco

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Sayfa 0.03125 saniyede yuklendi.