Niedawno przeczytałem o CRC, sumie kontrolnej wykrywającej uszkodzenie pakietu i upuszczającej uszkodzone pakiety. Ale w jaki sposób pakiet w sieci opartej na protokole IP ulega uszkodzeniu?
Niedawno przeczytałem o CRC, sumie kontrolnej wykrywającej uszkodzenie pakietu i upuszczającej uszkodzone pakiety. Ale w jaki sposób pakiet w sieci opartej na protokole IP ulega uszkodzeniu?
Odpowiedzi:
Pakiety to długie strumienie liczb binarnych ( zeros
i ones
).
zeros
I ones
zazwyczaj zmienia się od sygnału elektrycznego, w szczególności zmiany napięcia.
Aby uprościć, załóżmy, że 0
jest to 0 woltów i 1
jest reprezentowane na przemian jako 5 woltów i -5 woltów .
Wtedy długi ciąg zer i jedynek będzie wyglądał tak pod względem zmian napięcia w kablu:
Jak widać, pierwszy 1
to 5 woltów, a następny 1
to 5 woltów. Jest to konieczne, aby uniknąć sytuacji, w której długi ciąg 1
s zasila linię komunikacyjną.
Jeśli kabel jest narażony na zakłócenia elektromagnetyczne, poziomy napięcia można zmienić. Jeśli wartość -5 woltów staje się -2 woltów, wówczas odbiornik nie może dokładnie określić jej jako a zero
lub a one
.
Jeśli kabel danych biegnie przez długi odcinek równolegle do kabli zasilających, wówczas kabel zasilający może powodować zakłócenia kabla danych i powodować błędy.