2014年3月29日

摘要: TCP连接定义了11种状态,状态转换如下在网络交错复杂情况下,同时打开和同时关闭是很罕见的情况不过可能发生。当TCP连接断开时候,执行主动关闭那一端会进入TIME_WAIT状态,知道等待2msl(每个分节最长生命期)TIME_WAIT状态有两种存在的理由 1,可靠的实现TCP全双工连接的终止 2,允许老的重复分节在网络中消逝第一个理由可以通过考虑四次挥手最后一个ACK丢失,服务器重新发送最后一个FIN,客户端必须维护状态信息,以维护发送最终的ACK。如果A端不维持TIME_WAIT状态,而是处于CLOSED 状态,那么会返回的信息会被服务器认为错误信息。TCP要彻底终止序列双向的数据流,那.. 阅读全文
posted @ 2014-03-29 19:45 mtmzn 阅读(371) 评论(0) 推荐(0)

导航