Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je porucha:
1. Užitočné zaťaženie údajov: Výpočet CRC používa prenášané údaje (užitočné zaťaženie rámca). Zahŕňa to informácie o hlavičke (s výnimkou samotného CRC) a prenášané údaje.
2. Algoritmus: Na údaje sa používa špecifický matematický algoritmus (napríklad CRC32 alebo CRC16). Tento algoritmus v podstate vykonáva polynómové rozdelenie dátových bitov.
3. Zvyšok: Zvyšok z tohto polynómu je hodnota CRC.
4. Pripojenie k CRC: Tento zvyšok (CRC) sa potom pripojí na koniec údajov pred prenosom.
5. Overenie: Prijímač vykonáva rovnaký výpočet CRC na prijatých údajoch (vrátane hlavičky, ale s výnimkou prijatej CRC). Ak sa vypočítaný CRC zhoduje s prijatím CRC, údaje sa považujú za bezchybné (s vysokou pravdepodobnosťou). Nesúlad naznačuje chybu počas prenosu.
Preto CRC nepochádza zo samostatného zdroja; Je odvodený * od * údajov, ktoré sú navrhnuté na ochranu.