当前位置:网站首页>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包,抓包显示只进行了三次挥手。
边栏推荐
- 软件工程国考总结——判断题
- 占位,稍后补上
- [STM32] STM32F103 series name and package, memory
- 此时已莺飞草长,愿世间美好与你环环相扣
- 如何设计一个注册中心
- 基于cRIO-904X搭建Simulink与Labview环境
- 从零开始C语言精讲篇6:结构体
- Shared_preload_libraries cause many syntaxes not supported
- inject() can only be used inside setup() or functional components.
- ShuffleNet v2 network structure reproduction (Pytorch version)
猜你喜欢
随机推荐
发现WRH几个表被锁了,怎么办?
蘑菇书EasyRL学习笔记
Explanation of spark operator
给Unity Behavior Designer(Unity行为树) 的Can See Object 画圆锥辅助图
JNI学习1.环境配置与简单函数实现
C# DirectoryInfo类
学会 Arthas,让你 3 年经验掌握 5 年功力
leetcode 22.8.1 二进制加法
虚拟机没有USB网卡选项怎么解决
线程的状态
秒懂大模型 | 3步搞定AI写摘要
阿里云的数据库系统怎么升级更新的www.zgysffm.com怎么加快访问速度?
C Language Lectures from Scratch Part 6: Structure
Yolov5 replaces the backbone network of "Megvii Lightweight Convolutional Neural Network ShuffleNetv2"
ShuffleNet v2网络结构复现(Pytorch版)
【电脑录制屏】如何使用bandicam录游戏 设置图文教程
使用GBase 8c数据库的时候,遇到这种报错
【论文笔记】Understanding Long Programming Languages with Structure-Aware Sparse Attention
华为设备配置VRRP与NQA联动监视上行链路
async - await