Capa de enlace de datos: encapsulación en entramado, transmisión transparente, detección de errores

Desde la perspectiva de Internet en su conjunto, la red de área local todavía pertenece al alcance de la capa de enlace de datos.

Enlace VS enlace de
enlace de datos : un enlace físico desde un nodo a un nodo adyacente.
Enlace de datos : línea física + hardware y software para implementar el protocolo de comunicación. (También conocido como protocolo de comunicación de protocolo de comunicación temprana)
a otra clasificación:
el enlace al enlace físico y un enlace lógico .
Aquí el enlace físico que se encuentra en una clasificación del enlace , donde el enlace lógico, es decir, una clasificación del enlace de datos

Enlace o enlace físico Un enlace físico de un nodo a un nodo adyacente.
Enlace de datos o enlace lógico Circuito físico + hardware y software para implementar el protocolo de comunicación.

Trama :
Pasos de la unidad de transmisión del protocolo de la capa de enlace de datos : (Contiene tres puntos clave: encapsulación en una trama, transmisión transparente, detección de errores)

  1. El nodo A agrega el encabezado y la cola al datagrama IP recibido por la capa de red para formar un marco

Encapsulación en una trama: agregue información de encabezado (SOH) y cola (EOT) antes de un dato
SOH: inicio de encabezado, el código hexadecimal es 0x01, no los tres caracteres s, o, h
EOT: fin de transmisión, diez El código hexadecimal es 0x04
longitud del cuadro: longitud de la parte de datos + longitud del encabezado + longitud de la cola
MTU: se refiere al límite superior de la longitud de la parte de datos, excluyendo el encabezado y la cola

  1. El nodo A envía la trama encapsulada a la capa de enlace de datos del nodo B

Transmisión transparente: significa que la capa de enlace de datos es transparente para estos datos, es decir, no importa qué combinación de bits, puede pasar el
relleno de bytes de la capa de enlace de datos o el relleno de caracteres como está sin error : para que aparezcan los datos SOH, EOT no se interpretan como caracteres de control, use el carácter de escape ESC delante de ellos y el código hexadecimal es 0x1B

  1. El nodo B realiza la detección de errores en la trama recibida y, si no hay ningún problema, se enviará a la capa de red superior; de lo contrario, se descartará.

Tasa de error de bit: BER (tasa de error de bit)
Verificación de redundancia cíclica: Por ejemplo, los datos a transmitir M = 101001, este número tiene K = 6 bits. Las partes de la comunicación acuerdan un número P. Suponga que P es 1101 y P tiene 4 dígitos, sea n = 4-1 = 3 dígitos. A continuación, divida 101001000 (es decir, agregue tres ceros después de M) por la P acordada, obtenga el cociente 110101 (inútil) y el resto 001 (necesita usar).
Código redundante: el resto se calculó ahora
Secuencia de verificación de trama (FCS): agregue código redundante para la detección de errores Los
datos enviados son 101001001, que son los datos originales y la secuencia de verificación de tramas se agrega en la parte posterior.
CRC es un método de detección de errores y FCS es un código redundante que se agrega más adelante. Los dos no son lo mismo.
La generación de la secuencia de detección de tramas FCS en el extremo de envío y la verificación de CRC en el extremo de recepción se realizan por hardware, y el procesamiento es muy rápido, por lo que la transmisión de datos no se retrasará.

Inserte la descripción de la imagen aquí
Nota: Esto no significa que la capa de enlace de datos haya logrado una transmisión confiable.
Inserte la descripción de la imagen aquí
Como se muestra en la figura, para cada segmento, el resultado de la verificación CRC es 0. Después de la aceptación, pueden ocurrir problemas como desorden, pérdida y duplicación.
Así que un error muy especial y ningún error de transmisión no es el mismo concepto

Además: la verificación de redundancia cíclica CRC solo puede determinar si la trama tiene errores y no sabe qué bit o varios bits son incorrectos y no proporciona funciones de corrección de errores.

Internet adopta ahora un enfoque diferenciado :
para enlaces de transmisión por cable con buena calidad de comunicación : el protocolo de la capa de enlace de datos no utiliza mecanismos de confirmación y retransmisión, es decir, no proporciona servicios de transmisión fiables a la capa superior.
Para enlaces de transmisión inalámbrica con mala calidad de comunicación : el protocolo de la capa de enlace de datos utiliza un mecanismo de reconocimiento y retransmisión para proporcionar servicios de transmisión fiables a la capa superior.

Supongo que te gusta

Origin blog.csdn.net/weixin_44895666/article/details/107164296
Recomendado
Clasificación