Tengo un par de dudas sobre TCP:
- Los ACK además del número de reconocimiento, ¿llevan número de secuencia?
Pienso que no deberían llevar porque no forman parte del flujo de datos (pensando en segmentos que transporten únicamente un ACK y no contengan datos), pero vi en los ejemplos que el ACK de establecimiento de conexión sí lleva número de secuencia.
- ¿El envío de FIN debe realizarse luego de que el receptor reconoció todos los segmentos o puede enviarse antes y luego reenviar segmentos en caso de ser necesario?
¿Luego de enviar un FIN se puede continuar recibiendo segmentos de datos? Es decir, ¿indica que no hay más datos para enviar pero se permite seguir recibiendo?
Gracias,
Saludos!