Comprensión profunda de las redes informáticas-10 Capa de transporte 3

Tabla de contenido

 

1. control de flujo

2. Multiplexación de sesiones

3. Recuperación de fallos


 

1. control de flujo

El protocolo de la capa de transporte utiliza un mecanismo de ventana para la asignación de CDT de crédito (el esquema de control de flujo de la capa de enlace de datos utiliza un mecanismo de ventana deslizante con un tamaño de ventana fijo), y el valor de CDT en la capa de transporte cambia continuamente con el proceso de transmisión.

Hay un campo CDT (equivalente al campo "tamaño de ventana") en el encabezado CR\CC\AK TPDU de la capa de transporte. El extremo receptor utiliza este campo para notificar al extremo emisor la cantidad de TPDU que se pueden recibir actualmente. , Es decir, el tamaño del búfer de recepción. El extremo emisor envía una cantidad adecuada de TPDU de acuerdo con la capacidad actual del búfer de recepción.

Al establecer una conexión, ambas partes se notifican mutuamente sus tamaños de ventana iniciales, es decir, el monto del crédito inicial, a través del campo CDT en CR TPDU y CC TPDU.

Durante el proceso de transmisión de datos, el extremo emisor envía una cierta cantidad de datos de acuerdo con el valor CDT de la TPDU AK devuelta por el extremo receptor; el extremo receptor puede ajustar dinámicamente el tamaño de la ventana de recepción de acuerdo con el uso del búfer de recepción. y al enviar la AK TPDU para confirmación Notifique el tamaño de la ventana al remitente.

El remitente ajustará el tamaño de la ventana de envío de acuerdo con el nuevo tamaño de la ventana de recepción y el receptor también utilizará el nuevo tamaño de la ventana de recepción para verificar la aceptabilidad de los paquetes de datos recién llegados.

bc0070cec8b84ceb96fa05acea5773f5.png

Nota: Sólo DT TPDU y ED TPDU tienen el campo "número de secuencia de TPDU", y otras TPDU no lo tienen.

Ajustar adecuadamente el tamaño de la ventana no solo puede igualar las velocidades del extremo receptor y del extremo emisor, sino también aprovechar al máximo los recursos de ancho de banda existentes y mejorar la eficiencia de la transmisión. Por ejemplo, CDT se ajusta a 3. Luego, el remitente puede enviar 3 DT TPDU consecutivas por primera vez y luego detenerse y esperar uno o más mensajes de confirmación del receptor, y el receptor también se detendrá. Sin embargo, el remitente y el receptor no pueden enviar 3 TPDU continuamente cada vez. Depende del número de TPDU de confirmación devueltas por la otra parte. De hecho, depende del tamaño del espacio de caché actualmente disponible de la otra parte. .

215c51ed47b043efa10699b0cb4877f4.png

Un principio: cuántas TPDU de confirmación recibe el host emisor A del host receptor B puede continuar enviando tantas TPDU DT. El tamaño de la ventana de envío no es fijo.

 

2. Multiplexación de sesiones

Se utiliza principalmente para mejorar la utilización de las conexiones de transmisión.

Se puede dividir en 2:

Uno es la multiplexación ascendente, en la que varias conexiones de transmisión reutilizan la misma conexión de red (implementada a través de diferentes números de puerto utilizados por diferentes conexiones de transmisión);

El segundo es la multiplexación descendente, donde una conexión de transmisión se transmite cíclicamente en múltiples conexiones de red (en el caso de un circuito virtual, el ancho de banda requerido para la transmisión excede el ancho de banda que un determinado circuito virtual puede proporcionar, por lo que esta conexión de transmisión debe ser Los datos el flujo se distribuye a diferentes conexiones de red en forma de sondeo).

75ab5cbb45ae48568f4ab7e4cf1fa6c7.png

 

3. Recuperación de fallos

Fallo: el host o enrutador no puede funcionar correctamente durante la conexión de transmisión, lo que provoca que se interrumpa el proceso de transmisión de la TPDU.

La recuperación ante fallos consiste en restaurar un estado de funcionamiento resistente a fallos y continuar con la transmisión de TPDU. Es decir, se debe resolver si es necesario retransmitir la última TPDU enviada antes del accidente.

En resumen, la recuperación de fallas de la capa N solo se puede lograr mediante la capa N+1, y solo cuando se deja suficiente información de estado en la capa N+1.

 

 

Supongo que te gusta

Origin blog.csdn.net/hongdi/article/details/126133198
Recomendado
Clasificación