Kontrolní součet

Autor: Judy Howell
Datum Vytvoření: 5 Červenec 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Kontrolní součet - Technologie
Kontrolní součet - Technologie

Obsah

Definice - Co znamená kontrolní součet?

Kontrolní součet je metoda detekce chyb ve vysílači, která vypočítává číselnou hodnotu podle počtu nastavených nebo deaktivovaných bitů v a a s spolu s každým rámcem. Na konci přijímače se na rámec použije stejná funkce kontrolního součtu (vzorec), aby se získala číselná hodnota. Pokud přijatá hodnota kontrolního součtu odpovídá odeslané hodnotě, přenos se považuje za úspěšný a bezchybný.

Kontrolní součet může být také znám jako součet hash.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje kontrolní součet

Neshoda kontrolního součtu ukazuje, že celek nebyl přenesen. Protokol TCP / IP a User Datagram Protocol (UDP) poskytují počet kontrolních součtů jako jednu z jejich služeb.

Postup generování kontrolních součtů z s se nazývá funkce kontrolního součtu a provádí se pomocí algoritmu kontrolního součtu. Efektivní algoritmy kontrolního součtu vytvářejí různé výsledky s velkou pravděpodobností, pokud jsou poškozeny. Paritní bity a kontrolní číslice jsou speciální případy kontrolního součtu vhodné pro malé bloky dat. Některé kódy opravující chyby založené na kontrolních součtech jsou dokonce schopny obnovit původní data.

Mezi nejčastěji používané nástroje kontrolního součtu patří:


  • "cksum" - příkazy Unix generující 32bitovou kontrolu cyklické redundance (CRC) a počet bajtů pro vstupní soubor
  • "md5sum" - generování příkazů Unix - součet Digest Algorithm 5 (MD5)
  • "jdigest" - nástroj Java GUI generující součty MD5 a Secure Hash Algorithm (SHA)
  • „Jacksum“ - rozhraní pro programování aplikací Java, které zahrnuje četné implementace kontrolního součtu a umožňuje libovolný počet rozšíření
  • „jcksum“ - knihovny Java používané k výpočtu kontrolního součtu pomocí různých algoritmů