Secuencia de comprobación de cuadros

Código de detección de errores utilizado en protocolos de comunicación

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 que se agrega a una trama en un protocolo de comunicación . Las tramas se utilizan para enviar datos de carga útil desde una fuente a un destino.

Objetivo

Todas las tramas y los bits, bytes y campos que contienen son susceptibles de errores de diversas fuentes. El campo FCS contiene un número que calcula el nodo de origen en función de los datos de la trama. Este número se añade al final de la 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 que hay un error y se descarta la trama.

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

Estructura detallada de una trama Ethernet

El FCS se transmite a menudo de tal manera que el receptor puede calcular una suma continua sobre 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 con el bit menos significativo, mientras que el FCS se envía primero con el bit más significativo (bit 31). Un enfoque alternativo es generar la inversión de bits del FCS para que el FCS invertido también pueda enviarse primero con el bit menos significativo (bit 0). Consulte Trama Ethernet § Secuencia de verificación de trama para obtener más información.

Tipos

El algoritmo FCS más popular con diferencia es 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 comprobación . [4]

Véase también

Referencias

  1. ^ "3.1.1 Formato de paquete", 802.3-2012 - Estándar IEEE para Ethernet (PDF) , IEEE Standards Association , 28 de diciembre de 2012 , consultado el 5 de julio de 2015
  2. ^ Odom, Wendell (10 de octubre de 2019). Guía oficial de certificación CCNA 200-301, volumen 1. Cisco Press. ISBN 9780135792735.
  3. ^ "Glosario de Frame Relay". Cisco Systems . 2009-04-30 . Consultado el 2015-07-05 .
  4. ^ Cálculo de la suma de comprobación de Internet. doi : 10.17487/RFC1071 . RFC 1071.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Secuencia_de_comprobación_de_marcos&oldid=1236599482"