miniatura|Estructura d'un paquet Ethernet, incloent-hi el FCS que finalitza la trama Ethernet Una seqüència de comprovació de trama (FCS) és un codi de detecció d'errors que s'afegeix a una trama en un protocol de comunicació. Les trames s'utilitzen per enviar dades de càrrega útil des d'una font fins a una destinació.

Propòsit Tots els marcs i els bits, bytes i camps que contenen són susceptibles d'errors de diverses fonts. El camp FCS conté un número que calcula el node d'origen a partir de les dades del marc. Aquest número s'afegeix al final d'un marc que s'envia. Quan el node de destinació rep el marc, el número FCS es recalcula i es compara amb el número FCS inclòs al marc. Si els dos números són diferents, s'assumeix un error i el marc es descarta.

El FCS només proporciona detecció d'errors. La recuperació d'errors s'ha de dur a terme per mitjans separats. Ethernet, per exemple, especifica que una trama danyada s'ha de descartar i no especifica cap acció que faci que la trama es retransmeti. Altres protocols, en particular el Protocol de control de transmissió (TCP), poden detectar la pèrdua de dades i iniciar la retransmissió i la recuperació d'errors.

Implementació miniatura|Estructura detallada d'una trama Ethernet L'FCS sovint es transmet de manera que el receptor pot calcular una suma corrent sobre tota la trama, juntament amb l'FCS final, esperant veure un resultat fix (com ara zero) quan sigui correcte. Per a Ethernet i altres protocols IEEE 802, l'estàndard estableix que les dades s'envien primer amb el bit menys significatiu, mentre que l'FCS s'envia primer amb el bit més significatiu (bit 31). Un enfocament alternatiu és generar la inversió de bits de l'FCS de manera que l'FCS invertit també es pugui enviar primer amb el bit menys significatiu (bit 0). Consulteu la per a més informació.

Tipus Amb diferència, l'algorisme FCS més popular és un control de redundància cíclica (CRC), utilitzat en Ethernet i altres protocols IEEE 802 amb 32 bits, en X.25 amb 16 o 32 bits, en HDLC amb 16 o 32 bits, en Frame Relay amb 16 bits, en el protocol punt a punt (PPP) amb 16 o 32 bits i en altres protocols de capa d'enllaç de dades.

Els protocols del conjunt de protocols d'Internet solen utilitzar sumes de verificació.

Referències

Categoria:Protocols de xarxa Categoria:Telecomunicacions