
Entre los dos protocolos, el protocolo de ventana deslizante es más eficiente que el protocolo de espera y espera.
Gráfica comparativa
Bases para la comparación | Protocolo de parada y espera | Protocolo de ventana deslizante |
---|---|---|
Comportamiento | Solicitud y respuesta | Transmisión simultanea |
Número de marcos transferibles | Solo uno | Múltiple |
Eficiencia | Menos | Más comparativamente |
Reconocimiento | Enviado después de cada paquete que llega | Se mantiene ventana de acuse de recibo. |
Tipo de transmisión | Medio duplex | Duplex completo |
Retardo de propagación | Largo | Corto |
Utilización del enlace | Pobre | Mejor |
Definición de protocolo de parada y espera
En una comunicación, si la velocidad de transmisión de datos en el extremo del remitente es muy superior a la velocidad de recepción de datos en el extremo del receptor, ¿cómo va a tratar la red con este tipo de casos? Requiere que la velocidad de trabajo del remitente y del receptor sea invariable. El protocolo de detención y espera ha surgido como una solución a este problema. En este protocolo, el remitente envía una trama y luego espera el acuse de recibo. Cuando el receptor envía un acuse de recibo al remitente, continúa y envía otra trama.

El ejemplo del protocolo de parada y espera es el RPC (llamada a procedimiento remoto) porque funciona en el patrón similar en el que las llamadas de subrutina se implementan desde el programa en un dispositivo a las rutinas de la biblioteca en otro dispositivo. Como la mayoría de los programas son de un solo hilo, el remitente espera la respuesta antes de continuar y enviar otras solicitudes.
Definición de protocolo de ventana deslizante
Al igual que el protocolo de parada y espera, el protocolo de ventana deslizante también es un método para implementar el mecanismo de control de flujo. Ha eliminado el inconveniente del protocolo de parada y espera, donde la cantidad restringida de datos se puede transmitir en una dirección a la vez. El rendimiento del protocolo de la ventana deslizante ha mejorado al enviar varios marcos de manera bidireccional al mismo tiempo (es decir, n> 1, mientras que los límites de espera y espera n a 1). En este esquema, el remitente envía tramas numeradas secuencialmente al destinatario con el fin de realizar un seguimiento de las tramas, si el tamaño del encabezado es n bit, la secuencia puede variar de 0 a (2n-1).
La ventana aquí significa un búfer utilizado para almacenar los datos hasta que el receptor no lo lea, después de leer el contenido, se vacía el búfer. Utiliza dos tipos de ventanas, ventana de envío y ventana de recepción que pueden extenderse hasta (2n-1). La ventana de envío mantiene el número de secuencia relacionado con las tramas transmitidas, y se controla al final del remitente.


El protocolo TCP funciona como el protocolo de ventana deslizante y utiliza un búfer ubicado en el núcleo del sistema operativo.
Diferencias clave entre el protocolo de detención y espera y el protocolo de ventana deslizante
- El protocolo de parada y espera sigue un modelo de solicitud y respuesta. A diferencia del protocolo de ventana deslizante, los marcos se transmiten espontáneamente para el tamaño de ventana específico.
- Solo un cuadro se transmite a la vez en el protocolo de parada y espera, mientras que la ventana deslizante transmite más de un cuadro a la vez.
- La eficiencia del protocolo de ventana deslizante es más que el protocolo de parada y espera, ya que produce un corto retardo de propagación.
- El protocolo de parada y espera genera un acuse de recibo en el extremo del receptor después de recibir cada trama, mientras que el acuse de recibo en la ventana deslizante se produce después de recibir un conjunto particular de tramas.
- El modo de transmisión en el protocolo de parada y espera es el dúplex medio. Por el contrario, es full duplex en el caso de la ventana deslizante.
- El protocolo de ventana deslizante utiliza efectivamente el enlace. En contraste, la utilización del enlace en el protocolo de parada y espera es inferior.
Conclusión
Ambos protocolos, el protocolo de parada y espera y de ventana deslizante proporcionan el mecanismo para el control de flujo. Sin embargo, el rendimiento del protocolo de ventana deslizante es mejor que el protocolo de espera y espera porque hace un uso efectivo del ancho de banda, mientras que el protocolo de espera y espera desperdicia los recursos de la red.