Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Odkiaľ pochádza CRC v sieťovom rámci?

Hodnota cyklického redundancie (CRC) v sieťovom rámci je vypočítaná z dátovej časti samotného rámu . Nie je to samostatné pole pridané do rámca nezávisle.

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené