首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[TCP/IP] TCP关闭连接为什么四次挥手

[TCP/IP] TCP关闭连接为什么四次挥手

作者头像
唯一Chat
发布2019-09-10 10:31:05
发布2019-09-10 10:31:05
1.2K0
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地

1.建立连接的时候, 服务器在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在一个报文里发送给客户端。

2.而关闭连接时,服务器收到对方的FIN报文时,仅仅表示对方不再发送数据了但是还能接收数据,而自己也未必全部数据都发送给对方了,所以己方可以立即关闭,也可以发送一些数据给对方后,再发送FIN报文给对方来表示同意现在关闭连接,因此,己方ACK和FIN一般都会分开发送,从而导致多了一次。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-07-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档