TCP半关闭过程

TCP半关闭过程

简介

tcp半关闭是指在一端发送完数据后,关闭发送通道,而保持接收通道继续接收数据。

过程

这里设序号为Seq=x,确认号为Ack=y

  1. 客户端(也可以是服务端发起)发送 [FIN,ACK] 报文段,其中Seq=x,Ack=y
  2. 服务端返回ACK报文段,其中Seq=y,Ack=x+1
  3. 服务端返回数据报文段(可能会有多个)
  4. 客户端发送ACK报文段,其中Seq=y,ACK=x+n
  5. 服务端返回[FIN,ACK]报文段,其中Seq=y,ACK=x+1
  6. 客户端发送ACK报文段,其中Seq=y,ACK=x+1

如果你熟悉tcp四次挥手,可以发现其实就多了步骤3和步骤4。

说明

这一步主要说明一下步骤中的含义,以步骤2为例:

服务端返回ACK报文段,其中Seq=y,Ack=x+1

这里的意思是指返回的序号是客户端传来报文段中的确认号,返回的确认号是客户端传来报文段中的序号加1

图示

相关推荐
数据雕塑家8 小时前
【网络故障排查实战】多台机器互ping异常:MAC地址冲突引发的网络“薛定谔猫“现象
网络·macos
阿拉丁的梦8 小时前
【C4D实用脚本】清除废点及删除了面的选择tag和材质tag及材质--AI编程
服务器·前端·材质
RisunJan9 小时前
Linux命令-iotop命令(实时磁盘 I/O 监控工具)
linux·运维·服务器
闲人编程9 小时前
商品管理与库存系统
服务器·网络·数据库·python·api·数据模型·codecapsule
Kevin Wang7279 小时前
服务器损坏,数据迁移,只有一个链接窗口的情况下
运维·服务器
2501_939909059 小时前
flannel vs calico网络
网络
大连好光景9 小时前
《Docker容器提权&逃逸总结》
linux·运维·服务器
一只小鱼儿吖9 小时前
携趣HTTP代理浏览器设置器(PC版)使用指南
网络·网络协议·http
进击切图仔9 小时前
Realsense 相机测试及说明
网络·人工智能·深度学习·数码相机
以太浮标10 小时前
华为eNSP模拟器综合实验之- PPP协议解析及配置案例
运维·网络·华为·信息与通信