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

图示

相关推荐
m0_7373025815 小时前
云服务器的技术架构:四层架构体系与核心组件协同
服务器
泰兰尼斯稳稳鞋15 小时前
日常记录:高强度调试sunshine+moonlight的失败记录
网络·端口转发·moonlight·sunshine·远程串流·天翼网关
vortex515 小时前
AppArmor 受限 Shell 环境绕过技术分析:利用动态链接器路径差异实现 Profile 逃逸
linux·运维·服务器·网络安全
天翼云开发者社区16 小时前
关于ats缓存的热迁和冷迁
网络·cdn
春日见16 小时前
python3语法学习
linux·运维·服务器·人工智能·驱动开发
wxjlkh16 小时前
ESXI的磁盘模式说明 -VMware Paravirtual——VMware 准虚拟/ LSI Logic SAS——LSI 逻辑串口
运维·服务器
kkce16 小时前
海外检测的意义
大数据·网络·人工智能
Violet_YSWY16 小时前
理解:ssh http ftp基于tcp
tcp/ip·http·ssh
智慧化智能化数字化方案16 小时前
解读113页企业信息化架构成熟度评估指标及能力提升【附全文阅读】
网络·安全·架构·企业信息化架构成熟度评估指标
天寒心亦热16 小时前
Ubuntu20.04系统WIFI网络监测及自动重启
linux·运维·服务器