Parada y Espera - MugenTwo/Redes-y-Sistemas-Distribuidos GitHub Wiki
Protocolo para la transmisión de datos con respuesta. Funcionamiento:
- Se transmite un segmento
- Se pone en marcha un temporizador para la llegada del ACK
- El receptor envía una confirmación
- El emisor no envía el siguiente segmento hasta que recibe el ACK
- Si no llega el ACK y salta el temporizador, se reenvía el segmento
Un segmento se puede perder durante la propagación hasta el receptor o el ACK se
puede perder, por ello se usan los temporizadores en el emisor.
Cada segmento tiene un identificador alternante: 0 o 1.
Cada confirmación (ACK) se indica la siguiente trama que espera recibir.
Ventajas de este protocolo son: es simple de implementar y eficiente para mensajes de
gran tamaño.
Inconvenientes son: la ineficiencia para los mensajes pequeños, en la realidad no se
suelen usar mensajes de gran tamaño debido a los errores que pueden ocurrir en la
transmisión o que un canal no puede estar ocupado mucho tiempo.