Ugrás a tartalomhoz

frame check sequence

A Wikiszótárból, a nyitott szótárból


Főnév

frame check sequence (tsz. frame check sequences)

  1. (informatika) A keretellenőrzési sorozat ( FCS ) egy kommunikációs protokoll keretéhez hozzáadott hibaérzékelő kód . A keretek hasznos adatok küldésére szolgálnak egy forrásból a célállomásra.

Cél Minden keret és a bennük lévő bitek, bájtok és mezők érzékenyek a különféle forrásokból származó hibákra. Az FCS mező egy számot tartalmaz, amelyet a forráscsomópont számít ki a keretben lévő adatok alapján. Ez a szám hozzáadódik az elküldött keret végéhez. Amikor a célcsomópont megkapja a keretet, az FCS-szám újraszámításra kerül, és összehasonlításra kerül a keretben található FCS-számmal. Ha a két szám különbözik, a rendszer hibát feltételez, és a keretet eldobja.

Az FCS csak hibaészlelést biztosít. A hibák helyreállítását külön eszközökkel kell végrehajtani. Az Ethernet például meghatározza, hogy a sérült keretet el kell dobni, és nem határoz meg semmilyen műveletet a keret újraküldésére. Más protokollok, nevezetesen a Transmission Control Protocol (TCP) észrevehetik az adatvesztést, és újraküldést és hibajavítást kezdeményezhetnek. [ 2 ]

Végrehajtás

Egy Ethernet keret részletes felépítése Az FCS-t gyakran úgy továbbítják, hogy a vevő képes kiszámítani egy futó összeget a teljes keretre, a záró FCS-vel együtt, és fix eredményt (például nullát) várva, ha az helyes. Az Ethernet és más IEEE 802 protokollok esetében a szabvány kimondja, hogy az adatokat először, míg az FCS-t először a legjelentősebb bittel (31. bit) küldik el. Egy másik megközelítés az FCS bitfordításának generálása, hogy a fordított FCS-t is el lehessen küldeni először a legkisebb jelentőségű bitet (0. bitet). További információkért lásd : Ethernet keret § Keretellenőrzési sorrend .

Típusok A messze legnépszerűbb FCS-algoritmus a ciklikus redundancia-ellenőrzés (CRC), amelyet Ethernetben és más IEEE 802 protokollokban használnak 32 bittel, X.25- ben 16 vagy 32 bittel, HDLC- ben 16 vagy 32 bittel, Frame Relay-ben 16 bittel, [ 3 ] Pro3PP- ben Point -to-6-ban (Point-to-6) bitek, és más adatkapcsolati réteg protokollokban .

Az Internet protokollcsomag protokolljai általában ellenőrző összegeket használnak . [ 4 ]