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

图示

相关推荐
罗汉松驻扎的工作基地几秒前
sql server开启远程(适用于2014、2017和2008R2)
运维·服务器·数据库
橙露2 分钟前
Linux 运维进阶:Shell 脚本自动化部署与服务器监控实战
linux·运维·服务器
myloveasuka7 分钟前
汉明编码的最小距离、汉明距离
服务器·数据库·笔记·算法·计算机组成原理
橘颂TA15 分钟前
【Linux 网络】从理论到实践:IP 协议的报头分析与分段技术详解
linux·运维·服务器·网络·tcp/ip
呉師傅15 分钟前
东芝复印机简单使用说明(2010AC等黑壳机)
运维·服务器·windows·电脑·wps
那就回到过去18 分钟前
PIM-DM嫁接机制
运维·服务器·网络·智能路由器·pim·ensp
CS创新实验室19 分钟前
《计算机网络》深入学:以太网交换机原理与应用
服务器·网络·计算机网络·以太网·以太交换机
Hi2024021719 分钟前
使用Docker Compose搭建LibreNMS网络监控系统
运维·网络·docker·容器
CS创新实验室21 分钟前
《计算机网络》深入学:广域网
服务器·网络·计算机网络·408·计算机考研·广域网
Forget_855023 分钟前
RHCE第八章:防火墙
linux·服务器·数据库