¿Las políticas de control de flujo son las mismas para la capa de enlace de datos y la capa de transporte?

Una diferencia importante entre la capa de enlace de datos y la capa de transporte es que debemos pensar en la capa de enlace de datos desde la perspectiva del salto y la capa de transporte desde la perspectiva de extremo a extremo. Esto ayudará a comprender todas las metodologías relevantes incluidas en ambas capas.

Tanto la capa de enlace de datos como la capa de transporte tienen mecanismos de control de flujo. Solo en el control de flujo, es una funcionalidad básica, donde puede usar el mecanismo de detener y esperar o ventana deslizante. Es básico en el sentido de que no implica ningún análisis de la ventana del receptor o la ventana de congestión. Solo implica una comunicación básica entre saltos, por ejemplo, en el control de flujo de ventana deslizante, tanto el emisor como el receptor acuerdan cuántos paquetes se pueden enviar antes de que se requiera un ACK.

Mientras que, en la capa de transporte (solo TCP), la ventana deslizante es un algoritmo muy detallado basado en la ventana del receptor y la ventana de congestión. Es una deducción automática del tamaño de la ventana en el remitente que calcula el mínimo de (capacidad del receptor, ventana de congestión) donde el cálculo de la ventana de congestión es profundo.

No. La capa de enlace de datos no tiene control de flujo (en general). El control de flujo de la capa de transporte es normalmente una arquitectura de ventana deslizante completa.