Suma kontrolna

Autor: Judy Howell
Data Utworzenia: 5 Lipiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Suma Kontrolna
Wideo: Suma Kontrolna

Zawartość

Definicja - Co oznacza suma kontrolna?

Suma kontrolna to metoda wykrywania błędów w nadajniku obliczająca wartość liczbową zgodnie z liczbą ustawionych lub nieuzbrojonych bitów ws i s wraz z każdą ramką. Na końcu odbiornika ta sama funkcja sumy kontrolnej (formuła) jest stosowana do ramki 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.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia sumę kontrolną

Niedopasowana suma kontrolna pokazuje, że całość 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 s nazywana jest 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 s 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” - Uniksowe generowanie poleceń - suma algorytmu cyfrowego 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