Yazan: Şadi Evren ŞEKER

İnternet üzerinde iletilen paketlerin bozulup bozulmadığının kontrolünüdür. Bu yöntem paketin veri kısmındaki bilgileri toplar ve elde edilen bilgiyi ayrıca yollar. Alan kişi de veriyi toplayarak aynı kontrol toplamını (check sum) elde edip etmediğine bakar.

Bu bozulup bozulmama kontrolünü bilindiği üzere TCP protokolü kullanmaktadır.

Örneğin:
Gönderilecek veri : 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 olarak verilmiş olsun bu veri 32 bit uzunluğundadır ve bizim paketlerimiz 16 bit uzunluğunda kabul edelim. Dolayısıyla veriyi 16 bitlik parçalara bölüp toplayacağız.
1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
+
——————————-
1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 (toplam değeri ve 17 bit uzunluğunda dolayısıyla 17. bitteki fazla olan veri ile kendisini tekrar topluyoruz)

1 0 1 1 1 0 1 1 1 0 1 1 1 1 0 0 (verinin 17. taşan bit ile toplanmış hali)

0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 (son olarak verinin tersini alıyoruz, yani 1 olan bitleri 0 ve 0 olan bitleri 1 yapıyoruz)

Yukarıdaki son satırda elde edilen değer 32 bitlik orjinal paketin toplam kontrol ( checksum ) değeridir.

bilgi yollanırken bu bilgi de ilave olarak pakete konulmakta ve karşı taraf aldığı zaman paketteki verilere aynı işlemleri uygulayarak sonucun doğru olup olmadığını kontrol etmektedir.

Yorumlar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir