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
0c6f8110-a2ce-4d00-97d3-061a67964da6|0|.0
Cisco
crc hata denetimi