stringtranslate.com

Secuencia de verificación de fotogramas

Estructura de un paquete Ethernet, incluido el FCS que termina la trama Ethernet [1]

Una secuencia de verificación de trama ( FCS ) es un código de detección de errores agregado 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 y los bits, bytes y campos contenidos en ellas son susceptibles a errores de diversas fuentes. El campo FCS contiene un número que calcula el nodo de origen en función de los datos del marco. Este número se agrega al final de una trama que se envía. Cuando el nodo de destino recibe la trama, el número FCS se vuelve a calcular y se compara con el número FCS incluido en la trama. Si los dos números son diferentes, se supone un error y se descarta la trama.

El FCS sólo proporciona detección de errores. La recuperación de errores debe realizarse a través de medios separados. Ethernet , por ejemplo, especifica que una trama dañada debe descartarse y no especifica ninguna acción que provoque la retransmisión de la trama. 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

Estructura detallada de una trama Ethernet

El FCS a menudo se transmite de tal manera que el receptor puede calcular una suma acumulada en toda la trama, junto con el FCS final, esperando ver un resultado fijo (como cero) cuando sea correcto. Para Ethernet y otros protocolos IEEE 802 , el estándar establece que los datos se envían primero el bit menos significativo, mientras que al FCS se envía primero el bit más significativo (bit 31). Un enfoque alternativo es generar la inversión de bits del FCS de modo que al FCS invertido también se le pueda enviar primero el bit menos significativo (bit 0). Consulte Trama Ethernet § Secuencia de verificación de trama para obtener más información.

Tipos

Con diferencia , el algoritmo FCS más popular es la verificación de redundancia cíclica (CRC), que se utiliza 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 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]

Ver también

Referencias

  1. ^ "3.1.1 Formato de paquete", 802.3-2012 - Estándar IEEE para Ethernet (PDF) , IEEE Standards Association , 2012-12-28 , consultado el 5 de julio de 2015
  2. ^ Odom, Wendell (10 de octubre de 2019). Guía de certificados oficiales CCNA 200-301, volumen 1. Cisco Press. ISBN 9780135792735.
  3. ^ "Glosario de Frame Relay". Sistemas Cisco . 2009-04-30 . Consultado el 5 de julio de 2015 .
  4. ^ Calcular la suma de comprobación de Internet. doi : 10.17487/RFC1071 . RFC 1071.