La repetición selectiva es un protocolo orientado a la conexión en el que tanto el transmisor como el receptor tienen una ventana de números de secuencia.
La simulación de protocolo muestra un diagrama de secuencia de tiempo con los usuarios A y B, las entidades de protocolo A y B que los admiten y un medio de comunicación que transporta mensajes. Los usuarios solicitan transmisiones de datos con DatReq (DATAn) y reciben transmisiones de datos como DatInd (DATAn) . Los mensajes de datos están simplemente numerados DATA0 , DATA1 , etc. sin contenido explícito. El protocolo de transmisión envía el mensaje de protocolo DT (n) que proporciona solo el número de secuencia, no los datos. Una vez que los números de secuencia alcanzan un número máximo (como 7), vuelven a 0. Un acuse de recibo AK (n) significa que el mensaje DT numerado n es el siguiente esperado (es decir, todos los mensajes hasta, pero sin incluir este número, han sido recibido). Como los números de secuencia se envuelven, un acuse de recibo con el número de secuencia 1 se refiere a los mensajes 0, 1, 7, 6, etc. Tenga en cuenta que si un mensaje DT se recibe nuevamente debido a la retransmisión, se confirma pero se descarta.
El protocolo tiene un número máximo de mensajes que pueden enviarse sin acuse de recibo. Si esta ventana se llena, el protocolo se bloquea hasta que se reciba un acuse de recibo del primer mensaje pendiente. En este punto, el transmisor puede enviar más mensajes.
- ¿Cuál es el protocolo de transferencia / intercambio de archivos más rápido?
- ¿Qué tipo de protocolo proporciona las conexiones a las computadoras a través de la red TCP / IP?
- ¿Cuáles son algunas buenas preguntas para la entrevista sobre la programación de sockets de Linux?
- ¿Existe un marco de prueba de automatización de código abierto para probar protocolos de red?
- ¿Pueden las redes de datos nombradas coexistir con las redes definidas por software?
El receptor entrega los mensajes de protocolo DT (n) al usuario en orden. Los recibidos fuera de servicio, pero dentro de la ventana del receptor están almacenados temporalmente.