为什么 tcp 连接 会停在 close_wait 状态,而不是直接到 last_ack 状态
假设客户端 A 发送 fin 给服务器 B,那么服务器 B 进入 close_wait 状态 这时候,服务器 B 发送 ack 给 客户端 A 接着服务器 B 发送 fin 给客户端 A, 服务器 B 进入 last_ack 状态
嗯? B 处在 close_wait 状态, 是因为要发送其他数据给客户端 A,等待发送完毕,才发送 Fin 给客户端 A,然后才能进入 last_ack 状态吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.