3.6
Zabezpečení cyklickým kódem
Zabezpečení rámce Ethernetu zajišťuje pole označované jako FCS (Frame Check Sequence) nebo CRC (Cyclic Redundancy Check), do kterého se ukládá výsledek výpočtu cyklického kódu.
+
12. Ethernetový rámec – pole FCS
Obr. 12. Ethernetový rámec – pole FCS
Pro výpočet cyklického kódu se používá generující polynom:
G(x) = x32+x26+x23+x22+x16+x12+x10+x8+x7+x5+x4+x2+x+1
Bitový obsah rámce od cílové adresy až po konec datového pole se dělí modulo 2 výše uvedeným generujícím polynomem. Zbytek po dělení se vloží do pole FCS.
Přijímací strana provede shodný výpočet pro přijatý rámec a pokud je pole FCS v přijatém rámci shodné s vypočítanou hodnotou, nedošlo s vysokou pravděpodobností k chybě při přenosu dat.