1 个回答
1、为了保证连接的可靠关闭。如果server没有收到最后一个ACK,那么就会重发FIN。
2、为了避免端口重用带来的数据混淆。如果client直接进入CLOSED状态,又用相同端口号向server建立一个连接,上一次连接的部分数据在网络中延迟到达server,数据就可能发生混淆了。
2、为了避免端口重用带来的数据混淆。如果client直接进入CLOSED状态,又用相同端口号向server建立一个连接,上一次连接的部分数据在网络中延迟到达server,数据就可能发生混淆了。
发布于:1周前 (03-11) IP属地:四川省
我来回答
您需要 登录 后回答此问题!