1,半关闭连接 和 半打开连接的区别
半关闭时一端发送了FIN ,另一端还可以继续传送数据的连接。
半打开,是一端崩溃了,而另一端还不知道的情况。
2,一个连接,只有经过了 已建立 ESTABLISHED, 才能进入2MSL等待状态。
3,2MSL 是防止 最后一个ACK 服务端没有收到 ,这样的话服务端会 重新发送 FIN, 这个时间 就是2个MSL (ACK未到达 + FIN重发)。
4,处于TIME_WAIT的 主机,收到FIN时, 会确认ack ,然后将2MSL计时器重置。