
Una secuencia de verificación de trama ( FCS , por sus siglas en inglés) es un código de detección de errores que se agrega a una trama en un protocolo de comunicación . Las tramas se utilizan para enviar datos de carga útil desde un origen a un destino.
Objetivo
Todas las tramas, así como los bits, bytes y campos que contienen, son susceptibles a errores de diversas fuentes. El campo FCS contiene un número calculado por el nodo de origen a partir de los datos de la trama. Este número se añade al final de la trama enviada. Cuando el nodo de destino recibe la trama, el número FCS se recalcula y se compara con el número FCS incluido en la trama. Si ambos números son diferentes, se considera un error y la trama se descarta.
El FCS solo proporciona detección de errores. La recuperación de errores debe realizarse por medios separados. Ethernet , por ejemplo, especifica que una trama dañada debe descartarse y no especifica ninguna acción para que la trama se retransmita. Otros protocolos, en particular el Protocolo de Control de Transmisión (TCP), pueden detectar la pérdida de datos e iniciar la retransmisión y la recuperación de errores. [ 2 ]
Implementación

La FCS se suele transmitir de forma que el receptor pueda calcular una suma acumulada sobre toda la trama, junto con la FCS final, esperando un resultado fijo (como cero) cuando sea correcta. Para Ethernet y otros protocolos IEEE 802 , el estándar establece que los datos se envían con el bit menos significativo primero, mientras que la FCS se envía con el bit más significativo (bit 31) primero. Un enfoque alternativo consiste en generar la inversión de bits de la FCS para que la FCS invertida también se pueda enviar con el bit menos significativo (bit 0) primero. Consulte la sección " Secuencia de comprobación de trama " de la trama Ethernet para obtener más información.
Tipos
El algoritmo FCS más popular es, con mucho, una comprobación de redundancia cíclica (CRC), utilizada en Ethernet y otros protocolos IEEE 802 con 32 bits, en X.25 con 16 o 32 bits, en HDLC con 16 o 32 bits, en Frame Relay con 16 bits, [ 3 ] en el protocolo punto a punto (PPP) con 16 o 32 bits y en otros protocolos de capa de enlace de datos .
Los protocolos del conjunto de protocolos de Internet tienden a utilizar sumas de verificación . [ 4 ]
Véase también
Referencias
- ↑ "3.1.1 Formato de paquete", 802.3-2012 - Estándar IEEE para Ethernet (PDF) , IEEE Standards Association , 28/12/2012 , consultado el 05/07/2015
- ↑ Odom, Wendell (10 de octubre de 2019). Guía oficial de certificación CCNA 200-301, volumen 1. Cisco Press. ISBN 9780135792735.
- ↑ "Glosario de Frame Relay" . Cisco Systems . 30 de abril de 2009. Consultado el 5 de julio de 2015 .
- ↑ Cálculo de la suma de verificación de Internet . IETF . doi : 10.17487/RFC1071 . RFC 1071 .
- Protocolos de enlace
- Control de enlace lógico
- Paquetes (tecnología de la información)