[Lab2] Sobre el cierre de la conexión

[Lab2] Sobre el cierre de la conexión

de Usuario eliminado -
Número de respuestas: 3
Dado que el protocolo que estamos implementando es unidireccional en la transferencia de información, ¿se puede asumir que el proceso de cierre de conexión siempre va a ser iniciado por el extremo que oficia de sender?

En TCP un extremo envía FIN cuando ya no va a transmitir nada más; pero el otro extremo, luego de enviar el respectivo ACK, puede seguir enviando información hasta que él mismo mande un FIN, y es recién entonces cuando efectivamente ya no se transmiten más datos en la conexión.

Entonces, en nuestro caso, un FIN del extremo que consume los datos (que no sea una respuesta al FIN del sender) no tiene mucha significancia, pues ya se sabe a priori que no manda nada.

Desde ya gracias.
En respuesta a Usuario eliminado

Re: [Lab2] Sobre el cierre de la conexión

de Federico Rodriguez -
El protocolo a implementar es genérico, no únicamente aplicable a los ejemplos presentados.

No se debe asumir que quién inicia es el que cierra. El cierre puede iniciarlo cualquiera de los dos extremos.

Saludos 
Federico
En respuesta a Federico Rodriguez

Re: [Lab2] Sobre el cierre de la conexión

de Usuario eliminado -
Una vez que se cierra la conexión, si se quiere conectar nuevamente:
  1. Es necesario hacer crearPCT o directamente se hace conectarPCT o aceptarPCT?
  2. Se puede cambiar el rol luego de cerrarPCT? Por ejemplo, había hecho conectarPCT, luego hice cerrarPCT, luego podría hacer aceptarPCT?
Muchas gracias.
En respuesta a Usuario eliminado

Re: [Lab2] Sobre el cierre de la conexión

de Federico Rodriguez -
Es necesario hacer crearPCT o directamente se hace conectarPCT o aceptarPCT?
Esto no está especificado, por lo que pueden hacer lo que deseen. Aclaren lo realizado en la documentación.

Se puede cambiar el rol luego de cerrarPCT? Por ejemplo, había hecho conectarPCT, luego hice cerrarPCT, luego podría hacer aceptarPCT?
Si podría cambiarse el rol de pasivo a activo.

Saludos
Federico