Dom Bezpieczeństwo Co to jest suma kontrolna? - definicja z techopedia

Co to jest suma kontrolna? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza suma kontrolna?

Suma kontrolna jest metodą wykrywania błędów w nadajniku oblicza wartość liczbową zgodnie z liczbą ustawionych lub nieuzbrojonych bitów w wiadomości i wysyła ją wraz z każdą ramką danych. Na końcu odbiornika ta sama funkcja sumy kontrolnej (formuła) jest stosowana do ramki danych w celu pobrania wartości liczbowej. Jeśli otrzymana wartość sumy kontrolnej odpowiada wartości wysłanej, transmisja jest uważana za pomyślną i wolną od błędów.


Suma kontrolna może być również znana jako suma kontrolna.

Techopedia wyjaśnia sumę kontrolną

Niedopasowana suma kontrolna pokazuje, że cała wiadomość nie została przesłana. TCP / IP i User Datagram Protocol (UDP) zapewniają sumę kontrolną jako jedną z ich usług.


Procedura generowania sum kontrolnych z komunikatów nazywa się funkcją sumy kontrolnej i jest wykonywana przy użyciu algorytmu sumy kontrolnej. Wydajne algorytmy sumy kontrolnej dają różne wyniki z dużym prawdopodobieństwem, jeśli wiadomości są uszkodzone. Bity parzystości i cyfry kontrolne to specjalne przypadki sum kontrolnych odpowiednie dla małych bloków danych. Niektóre kody korygujące błędy oparte na sumach kontrolnych są nawet w stanie odzyskać oryginalne dane.


Do najczęściej używanych narzędzi sumy kontrolnej należą:

  • „cksum” - Unixowe polecenia generujące 32-bitową cykliczną kontrolę nadmiarowości (CRC) i liczbę bajtów dla pliku wejściowego
  • „md5sum” - Uniksowa komenda generująca sumę algorytmu Message-Digest 5 (MD5)
  • „jdigest” - narzędzie Java GUI generujące sumy MD5 i algorytmu bezpiecznego algorytmu skrótu (SHA)
  • „Jacksum” - interfejs programowania aplikacji Java, który zawiera liczne implementacje sum kontrolnych i pozwala na dowolną liczbę rozszerzeń
  • „jcksum” - biblioteki Java używane do obliczania sumy kontrolnej przy użyciu różnych algorytmów
Co to jest suma kontrolna? - definicja z techopedia