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

图示

相关推荐
数新网络2 分钟前
CyberAI多模态数据平台焕新升级!七大核心功能解锁高效管理新体验
java·网络·人工智能
可爱又迷人的反派角色“yang”2 分钟前
Mysql数据库(一)
运维·服务器·前端·网络·数据库·mysql·nginx
乾元6 分钟前
网络自动化实战心法:核心对象、流水线与 AI 落地(无废话版)
运维·网络·人工智能·华为·自动化
老蒋新思维7 分钟前
创客匠人 2025 峰会启示:AI 重构知识变现,从内容输出到资产运营
大数据·人工智能·tcp/ip·重构·创始人ip·创客匠人·知识变现
拾忆,想起11 分钟前
Dubbo服务多版本管理全攻略:实现平滑升级与版本兼容
服务器·网络·微服务·架构·dubbo
zt1985q12 分钟前
本地部署问答社区 Apache Anwser 并实现外部访问
运维·服务器·windows·网络协议
2301_8160738313 分钟前
DNS域名解析错误
网络·ubuntu
明洞日记13 分钟前
【数据结构手册005】树结构入门 - 从二叉树到层次智慧
网络·数据结构·c++
翼龙云_cloud17 分钟前
阿里云渠道商:阿里云网站访问速度慢有哪些加速方案?
运维·服务器·阿里云·云计算·php
wanhengidc17 分钟前
云手机面向的用户群体都有哪些?
运维·服务器·科技·智能手机·云计算