El tamaño de la ventana óptima para el protocolo Selective Repeat depende del número de bits de secuencia utilizados. Si se utilizan 3 bits de secuencia, entonces el tamaño de la ventana óptima es 81.
Si no se cumple con este valor, entonces se pueden producir errores en la transmisión de datos.
PARTE 1: GO BACK N.
Escoger el protocolo correspondient y configurar los siguientes valores:
a) En estado de operación sin perdida de tramas, ¿qué pasa con las tramas que son confirmadas?¿qué mecanismo se usa para la confirmación?
Se utiliza el protocolo Go-Back-N es un protocolo de ventana deslizante. En el control de flujo mediante ventana deslizante, el emisor y el receptor acuerdan un tamaño de ventana que define la cantidad máxima de tramas que el emisor puede enviar sin recibir una confirmación del receptor. El emisor envía tramas hasta que la ventana se llena, luego espera a recibir confirmaciones del receptor antes de enviar más tramas. Cuando el receptor recibe una trama, envía una confirmación al emisor para indicar que la trama se recibió correctamente. Si el emisor no recibe una confirmación dentro del tiempo de espera establecido, reenvía la trama.
b) Ahora elimine las confirmaciones de las tramas y solo deje llegar el ultimo ACK, ¿Cuantas tramas se confirmaron? ¿Por qué?,¿hay información duplicada?¿por qué?
Se confirman todas las tramas anteriores aun asi que unicamente llego la ultima. Esto se hace asi debido a la forma en la que opera GO BACK N al enviar todo de nuevo. Por lo que puedo ver en el simulador no habra informacion duplicada por lo que la ventana se movera a la ultima trama que si se confirmo
Ahora ajuste el tamaño de la ventana suponiendo que tenemos 3 bits de secuencia y haga el mismo procedimiento (solo la parte b) y responda las misma preguntas.
a) Ahora elimine las confirmaciones de las tramas y solo deje llegar el ultimo ACK, ¿Cuantas tramas se confirmaron? ¿Por qué?,¿hay información duplicada?¿por qué?
Ahora de la misma forma que antes se confirmaron la ultima trama y todas las anteriores a ella en la ventana, y de igual forma no hay informacion duplicada
b) Ahora elimine la ultima trama enviada y solo deje la penultima confirmación, ¿se puede recuperar la información (trama perdida) con este mecanismo?
Al eliminar la ultima trama enviada la ventana se mueve igualmente con respecto a aquellas que si llegaron, por ende esta ultima trama sera reenviada. Al menos esto fue lo que observe en el simulador.
PARTE 2: Selective Repeat.
¿Cuál es el tamano de la ventana optima suponiendo que tenemos 3 bits de secuencia? ¿qué pasa si no cumplimos con este valor?
El tamaño de la ventana óptima para el protocolo Selective Repeat depende del número de bits de secuencia utilizados. Si se utilizan 3 bits de secuencia, entonces el tamaño de la ventana óptima es 8. Si no se cumple con este valor, entonces se pueden producir errores en la transmisión de datos.
¿Qué diferencia notable se observa con relación a GO BACK N?
La principal diferencia entre Selective Repeat y Go-Back-N es que Selective Repeat permite que el receptor acepte y almacene tramas fuera de orden, mientras que Go-Back-N solo acepta tramas en orden. En cuanto a los timers en el repeat, estos permiten tener seguridad al momento de enviar tramas y asegurarse de que se reciban correctamente.
CONCLUSIONES:
¿Cuál es el mejor protocolo para enviar información de forma más rapida? ¿Porqué?
En cuanto a cuál es el mejor protocolo para enviar información de forma más rápida, esto dependerá del contexto y los requisitos específicos del sistema. Ambos protocolos tienen ventajas y desventajas. Sin, embargo si unicamente buscaramos velocidad, aunque se pueda perder informacion, es el GO BACK N.