社区
知识浅谈后端社区
后端技术
帖子详情
TCP的几种不同的状态
知识浅谈
🐄🐄🐄🐄🐄大佬
领域专家: 后端开发技术领域
2022-10-15 17:49:02
几种不同的状态
close_wait: 这个状态表示的是服务端针对客户端发送的FIN,响应ACK之后,到服务端发送FIN之后这段时间的状态就是close_wait。
time_wait: 这个状态表示的是服务端发送FIN之后,客户端回复ACK之后的2倍的MSL。
CLOSED:这个状态表示的是初始关闭的状态。
SYN_SENT状态:当客户端发送SYN请求建立连接之后,客户端处于SYN_SENT状态,等待服务器发送SYN+ACK
SYN_RCVD状态:当服务器收到来自客户端的连接请求SYN之后,服务器处于SYN_RCVD状态,在接收到SYN请求之后会向客户端回复一个SYN+ACK的确认报文
...全文
636
回复
打赏
收藏
TCP的几种不同的状态
TCP的几种不同的状态
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TCP
连接的
状态
TCP
连接
状态
TCP
连接的建立与断开
状态
转移TIME_WAIT
状态
TCP
连接的建立与断开 建立连接,三次握手,发起连接方(执行connect())向对方发送一个SYN报文,服务器收到后会回复自己的SYN报文以及确认收到ACK报文,客户端收到后在向服务端发送一个确认ACK报文 断开连接,四次挥手,主动关闭的一方会通知对方自己要关闭发送FIN报文,对方收到后会回复确认ACK报文,并且在不久后对方也需要关闭(close()),也想主动断开方发送一个FIN报文通知主动断开方自己要关闭,随后主动断开方会回复确认
TCP
连接的
几种
状态
及转换
一、
TCP
状态
机是
TCP
连接的变化过程。
Tcp
在三次握手和四次挥手的过程,就是一个
tcp
的
状态
说明,由于
tcp
是一个面向连接的,可靠的传输,每一次的传输都会经历连接,传输,关闭的过程,无论是哪个方向的传输,必须建立连接才行,在双方通信的过程中,
tcp
的
状态
是不一样的。 下面介绍一下,在三次握手和四次挥手的过程中的
几种
状态
,如下图所示,是
tcp
状态
的变化过程 各种
状态
的解释 LISTEN:侦听来自远方
TCP
端口的连接请求 SYN-SENT:发送连接请求后等待匹配的连接请求 SYN-RE
TCP
的
状态
及变迁
十一种
状态
如下图: 全部11种
状态
1. 客户端独有的:(1)SYN_SENT (2)FIN_WAIT1 (3)FIN_WAIT2 (4)CLOSING (5)TIME_WAIT 。2. 服务器独有的:(1)LISTEN (2)SYN_RCVD (3)CLOSE_WAIT (4)LAST_ACK 。3. 共有的:(1)CLOSED (2)ESTABLISHED 。各个
状态
的意义...
tcp
的
状态
文章目录标题 标题
TCP
的
状态
转换
在学习了解了三次握手和四次挥手之后,需要熟悉这些过程中
TCP
的
状态
转换,下面就来学习认识: 1.客户端
TCP
的
状态
转换: CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED 2.服务器
TCP
的
状态
转换: CLOSED->LISTEN->SYN_RECV ->ESTABLISHED->CLOSE_WAIT->LAST_ACK->CLOSED 3
知识浅谈后端社区
20,240
社区成员
79
社区内容
发帖
与我相关
我的任务
知识浅谈后端社区
知识浅谈(带你学后端)社区,旨在为学习后端的小伙伴提供技术内容共享学习平台,助力每位小伙伴写出高质量代码,欢迎各位小伙伴的加入。
复制链接
扫一扫
分享
社区描述
知识浅谈(带你学后端)社区,旨在为学习后端的小伙伴提供技术内容共享学习平台,助力每位小伙伴写出高质量代码,欢迎各位小伙伴的加入。
java
爬虫
后端
个人社区
吉林省·长春市
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
【社区倡导与禁止】
社区倡导积极发帖,互相交流技术问题,学习心得。
社区不限制技术领域,后端内容增加加精权重
社区禁止发布低俗、不健康的内容
【社区积分规则】
在社区「发帖」得10积分
内容被管理员「加精」得10积分
点赞他人内容得1积分
评论内容得2积分
试试用AI创作助手写篇文章吧
+ 用AI写文章