haciendo este problema me encontré con dudas en algunas partes.
b) La letra dice: "Identifique los intervalos de tiempo cuando TCP está operando en modo de evitación de la congestión"
No veo como darme cuenta (o como justificarlo por lo menos) que se encuentra en el modo "Evitación de la congestión" en los intervalos [7,16] y [17,22].
En la parte a) pude obtener una función exponencial 2^i ya que VC=VC+1MSS por lo que la ventana va incrementando exponencialmente a medida que llegan los ACK nuevos (este ejemplo se vio en el teórico)
c) La letra dice: "Después del ciclo de transmisión 16 ¿se detecta la perdida del segmento mediante tres ACK duplicados o mediante un fin de temporización"
Si me guío por la máquina de estados, como se venía ejecutando en el modo "Evitación de la congestión" y suceden 3 ACK duplicados, se cambia al modo "Recuperación Rápida" y umbral=vc/2 y vc=umbral+3. En el ciclo 16 vc=42 entonces umbral pasa a valer 21 y vc tendría que pasar a valer 24, pero en la gráfica vale 21 ¿por qué es esto?
i) La letra dice: "Suponiendo que se detecta una perdida de paquetes despues del ciclo de transmision 26 a causa de la recepción de un triple ACK duplicado, ¿cuáles serán los valores del tamaño de la ventana de congestión y de umbral?"
En el ciclo 26 se está ejecutando en el modo "Arranque Lento", si se detecta una pérdida de segmento por 3 ACK duplicados, entonces se pasaría al modo "Recuperación Rápida". Donde umbral=vc/2 y vc=umbral+3.
En el ciclo 26 vc=8 por lo que en el siguiente ciclo, umbral tendría el valor 4 y vc el valor 7.
Pero en la solución dice que umbral y vc tienen el mismo valor (8). No me queda claro por qué.
k) La letra dice: "Suponga otra vez que se utiliza TCP Tahoe y que se produce un suceso de fin de temporización en el ciclo de transmisión 22 ¿Cuantos paquetes han sido enviados entre los ciclos de transmisión 17 y 22, ambos inclusive?"
Como es TCP Tahoe luego del ciclo 16 se pasa a modo "Arranque lento" el valor de vc=42, por lo que umbral pasa a valer 21 y vc=1.
Luego
ciclo 17, vc=1, segmentos enviados=1
ciclo 18, vc=2, segmentos enviados=2
ciclo 19, vc=4, segmentos enviados=4
ciclo 20, vc=8, segmentos enviados=8
ciclo 21, vc=16, segmentos enviados=16
Luego en la solución dice que
ciclo 22, vc=21, pero no entiendo como llega a ese valor (21)
Muchas gracias.
Saludos,
Federico.-