当前位置:网站首页>传输层 TCP的连接管理-释放连接四次握手
传输层 TCP的连接管理-释放连接四次握手
2022-07-29 15:29:00 【富士康质检员张全蛋】

A计算机传输完了数据,传完之后要发出释放连接的数据包,这个TCP的FIN标记位为1,序号为u,B收到之后就通知应用程序A发完了,A不给B发了,B收到之后给它发送确认,确认号是u+1,序号是v,确认标记位为1。
在发送了关闭连接的请求之后,A状态就变为了FIN-WAIT-1,B发送确认之后变为CLOSE-WAIT,变成了关闭并且等待。现在A不能向B发送数据的,但是B可以向A发送数据,B发送释放连接的请求,这个时候FIN标记位为1,确认号还是u+1,然后序号是w,A收到并且确认号是w+1。然后B就close了,关闭连接了。
关闭连接之后还得等一段时间,time-wait,这个时间时间是几分钟,为啥还要等,是因为万一这个包在路上丢了怎么办?如果丢了,还需要再发一遍释放连接的请求,所以这边还需要等一段时间,。如果发送释放连接的请求,如果没有time-wait等待了,那么A就搭理B了。
释放连接需要4个数据包。
边栏推荐
- NTP服务器搭建
- [yolov7 series two] positive and negative sample allocation strategy
- 显微镜LED补光可调光源
- [MySQL] 运算符
- 【微服务】 微服务学习笔记二:Eureka注册中心的介绍及搭建
- qt vs2015中无法打开源文件“QtWidgets”的解决方案
- Unable to open the source file in qt vs2015 "QtWidgets" solution
- 如何创建NFT(还在创作中ing)
- 一文参透分布式存储系统Ceph的架构设计、集群搭建(手把手)
- 双非渣渣的上岸之路!备战 60 天,三战滴滴侥幸收获 Offer
猜你喜欢
随机推荐
机器学习的3大“疑难杂症”,因果学习是突破口 | 重庆大学刘礼
Unable to open the source file in qt vs2015 "QtWidgets" solution
人脸关键点预测以及归一化
Qt笔记-利用QAxObject将文件夹内的所有docx转pdf
驱动领域DDD的微服务设计和开发实战
Do you really understand the persistence mechanism of Redis?
[yolov7 series two] positive and negative sample allocation strategy
化妆品行业分销渠道管理系统加强企业渠道管控能力,赋能化妆品渠道数字化升级
See you in shenzhen!Cloud native to accelerate the application building special: see cloud native FinOps, SRE, high-performance computing scenario best practices
基于全志D1-H和XR806的名贵植物监控装置
生产者消费代码
Linux下载安装mysql5.7版本教程最全详解
CAS原理以及ABA问题解决Demo-代码
Google Play 政策更新 | 2022 年 7 月
联想集团宣布在科创板上市!杨元庆:进一步释放联想的价值!
Face key point prediction and normalization
双非渣渣的上岸之路!备战 60 天,三战滴滴侥幸收获 Offer
SQL 开始日期、结束日期查询
Detailed evaluation of Renesas RZ/G2L processor
Rust P2P网络应用实战-1 P2P网络核心概念及Ping程序









