当前位置:网站首页>TCP的四次挥手
TCP的四次挥手
2022-08-04 08:50:00 【zhu0902150102】
1.流程图

2.TCP为啥需要四次挥手
第二次的挥手ACK能不能省掉?
其实TCP有的场景确实只要经历三次挥手就可以是否连接。挥手的次数>=3,因为两次FIN关闭报文及最后一次ACK是必不可少的,现在研究的是第二次ACK能不能省去。当服务端还有很多数据要给
发送的时候,不可省掉。因为不会ack会导致client端不断重发FIN包。但是当服务端没有数据可发送或者说数据,ack,fin包可以作为最后一个包发送时,可能会变成三次挥手,也就是第二次和第三次挥手一起发送。这个在HTTP驱动包特别明显。当client接受完数据才关闭连接发送FIN包,抓包显示只进行了三次挥手。
边栏推荐
- 为什么手动启动GBase 8c数据库中GTM节点,起不来。显示“Run cmd failed:scp: /tmp/gtm_gtm1.server: Permission denied”
- 在安装GBase 8c数据库的时候,报错显示“Host ips belong to different cluster”。这是为什么呢?有什么解决办法?
- 安装GBase 8c数据库集群时,报错误码:80000306,显示Dcs cluster not healthy。怎么处理错误呢?
- B站回应HR称“核心用户都是Loser”、求职者是“白嫖党”:已被劝退
- 如何从PG导入数据到kingbaseES
- 【JS 逆向百例】某网站加速乐 Cookie 混淆逆向详解
- js异步变同步、同步变异步
- 使用GBase 8c数据库的时候,遇到这种报错
- async - await
- Quick tips for getting out of a single
猜你喜欢
随机推荐
【论文笔记】Understanding Long Programming Languages with Structure-Aware Sparse Attention
async - await
研究性学习专题 3_LL(1)语法分析设计原理与实现
经典二分法查找的进阶题目——LeetCode33 搜索旋转排序数组
并查集介绍和基于并查集解决问题——LeetCode 952 按公因数计算最大组件大小
Occupy, fill in later
How to import data from PG to kingbaseES
layout manager
Typora颜色公式代码大全
Linux之Redis 缓存雪崩,击穿,穿透
JMeter 常用的几种断言方法,你会几种呢?
虚拟机没有USB网卡选项怎么解决
使用单调栈解决接雨水问题——LeetCode 42 接雨水+单调栈说明
unity2D横版游戏教程7-敌人AI死亡效果
dalle:zero-shot text-to-image generation
Fiddler(二)-手机抓包502错误解决方法
安装GBase 8c数据库集群时,报错误码:80000306,显示Dcs cluster not healthy。怎么处理错误呢?
recursive thinking
MATLAB/Simulink快捷键
Thread类的基本使用。









