Ahoj
Můžete mi prosím někdo vysvetlit jak funguje kontrola chyb CRC u hostitele? Vím co CRC dělá no nechápu nějak jak se CRC kontroluje na hostiteli. Jsou hodnoty CRC i FCS uložena v segmentu a jenom se tyto dve hodnoty porovnají u odesílatele i u hostitele ?
❗️Toto je původní ISPforum.cz ve stavu k únoru 2020 běžící v omezeném režimu pro archivační účely. Aktivní verzi naleznete na adrese https://telekomunikace.cz
Jak funguje CRC a FCS
-
Dalibor Toman
- Příspěvky: 1246
- Registrován: 14 years ago
kazdy packet/ramec sebou nese pole ve kterem je ulozen kontrolni soucet (vypocitany pri odesilani packetu). Prijemce probehne byty v packetu a znamym algoritmem z nich vypocita nejake cislo. To porovna s kontrolnim souctem v packetu. Nesouhlasi-li packet se zahodi a inkrementuje se citac FCS/CRC chyb...
Kazdy prvek site, ktery meni packet (napr kazdy router), musi spocitat jeho nove CRC a ulozit je do packetu.
Kazdy prvek site, ktery meni packet (napr kazdy router), musi spocitat jeho nove CRC a ulozit je do packetu.
0 x
- hapi
- Příspěvky: 12989
- Registrován: 19 years ago
až na to že nejde o pakety ale o ethernetový rámce. Paket sám o sobě CRC mít nemusí. Například IPv6 paket tuším že CRC vůbec nemá nebo není povinný.
FCS je jako že "FEC" na hardwarový vrstvě. Čili jako že rozpoznání chyby už například na kabelu.
S tím souvisí CRC jako že vrstva L2 a FCS jako že L1.
FCS je jako že "FEC" na hardwarový vrstvě. Čili jako že rozpoznání chyby už například na kabelu.
S tím souvisí CRC jako že vrstva L2 a FCS jako že L1.
0 x
-
ludvik
- Příspěvky: 4448
- Registrován: 15 years ago