搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
code123
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
用adb导出某个app_adb导出apk
2
高级Web前端必会面试题知识点,大厂面试必备_高级web前端必会面试题知识点 大厂 csdn
3
web网页设计期末课程大作业 基于HTML+CSS+JavaScript响应式环保科技公司网站模板(环保主题网站设计)_html+css制作科技公司网站源代码
4
Docker学习(9)——Dockerfile构建镜像的几种优化方案的详细说明_容器镜像构建优化方案
5
R语言(4):列表
6
在VSCode中使用Git教程_vscode怎么导入git项目
7
轻量服务器文件上传到哪里,轻量云服务器文件上传到哪里
8
Spring进阶学习 03、Bean的生命周期_在构造方法之后执行对bean的属性进行赋值的方法 afterpropertiesset
9
sc start service 1063 1053 错误原因_[sc] startservice 失败 1053:
10
机器学习入门-----sklearn
当前位置:
article
> 正文
四次挥手详解
作者:code123 | 2024-02-05 00:49:45
赞
踩
四次挥手
四次挥手
四次挥手即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务器端发送4个数据包以确定连接的断开。在socket编程中,有客户端和服务器端任一方执行close触发。
由于TCP连接是全双工的,因此,每个方向都必须要单独进行关闭,这一原则是当一方完成数据发送任务后,发送一个FIN来终止这一方向的连接,收到一个FIN只意味着这个方向不在收到数据了,直到这个方向也发送了FIN,首先进行关闭的一方执行主动关闭,而另一方执行被动关闭。
第一次辉手:客户端发送FIN=N用来关闭客户端到服务器端的数据传送,客户端进入FIN_WAIT_1状态。
第二次辉手:服务器收到FIN=N后,先发送ack = m + 1,这个时候客户端的状态变成FIN_WAIT_2了。
第三次辉手:当服务器确定数据已经发送完成,则向客户端发送FIN=N报文,服务端进入LAST_ACK状态,
第四次辉手:客户端收到FIN=N报文后,就知道要关闭连接了,但是他还不相信网络,怕服务器不知道关闭连接,所以发送ack = n + 1后进入TIME_WAIT状态了,如果服务器端没有收到ACK,则可以重传。服务器收到ACK后,就知道可以断开连接了。客户端等待了2MSL后依然没有收到回复,则证明服务器端已正常关闭,那好,我客户端可以断开连接了,最终完成4次挥手
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
o
ra
c
le
+
12
+
c
+
udev
+
配置
,
o
ra
c
le
12
c
ra
c
安装过程中
udev
配置
不生效...
删除已经创建的规则文件,按照这个步骤试试1. 生成规则文件tou
c
h /et
c
/
udev
/rules.d/99-o
ra
c
...
赞
踩
article
单源
最
短
路径
(
Dijkstra
算法
)——
Python
实现_单源
最
短
路径
python
...
Dijkstra
算法
_单源
最
短
路径
python
单源
最
短
路径
python
...
赞
踩
article
html5
video
全屏播放/自动播放...
近期开始开发公司新版官网, 首页顶部(header)是一个全屏播放的小视频,开发过程中遇到一些麻烦,还好借助互联网解决了...
赞
踩
article
-
webkit
-
transform
:
translate3d
(
0
,
0
,
0
)触发GPU加速,让网页
动画
更...
前段时间,按照美拍的视频效果写了一个效果类似的网页版的
动画
。电脑上安装了三种浏览器:IE、Chrome、Firefox。...
赞
踩
article
TCP
三次
握手
详解_
tcp
三次
握手
报文分析...
准备工作进行连接能把
三次
握手
改为两次
握手
吗?改为四次
握手
行不行?
TCP
第
三次
握手
失败了怎么办?初始序列号ISN(Init...
赞
踩
article
用
python
实现调
用
百度
文心
一言...
请注意,这只是一个简单的示例代码,具体的请求参数和响应数据结构可能会根据所使
用
的API而有所不同。你需要参考
百度
文心
一言...
赞
踩
article
计算机专业
排名
211
大学
排名
,
计算机专业
大学
排名
,
计算机专业
强的
211
!...
最有名的计算机学校有哪些?
211
大学中,中南财经政法大学、华北电力大学 、辽宁大学 、郑州大学、东北师范大学 、南京师范...
赞
踩
article
关于电影
的
HTML
网页
设计
-威海影视网站首页-电影主题
HTM5
网页
设计
作业成品_
html
电影首页实现...
1
网页
简介:此作品为学生个人主页
网页
设计
题材,
HTML
+CSS 布局制作,web前端期末大作业,大学生
网页
设计
作业源码...
赞
踩
article
软件测试
到底干到多少岁才会干不动
?
每
一个
阶段
需要
掌握哪些
技术
or
技能呢
?
...
也方便你下次能够快速查找。如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步在适当的年龄,选择适当的...
赞
踩
article
万字长文教你
优化
轻量
姿态估计模型(算法篇),附调参侠秘籍!
_
9
_
reg
_
shufflenetv2
_
m...
在上一期中我初步体验了MMPose,牛刀小试之后,接下来就应该真正动手做一些自己的东西了。
_
9
_
reg
_
shufflen...
赞
踩
article
三
次
握手
和四
次
挥手
机制
_
4
次
握手
机制
是什么...
三
次
握手
和四
次
挥手
机制
三
次
握手
三
次
握手
是TCP连接的建立过程。在
握手
之前,主动打开连接的客户端结束CLOSE阶段,被动打...
赞
踩
article
我的
wsl
不见
了
_
wsl
突然
找不到
了
...
今天删垃圾文件删完,发现自己的
wsl
磁盘不见
了
,大家知道发生
了
什么吗。
_
wsl
突然
找不到
了
wsl
突然
找不到
了
...
赞
踩
article
单片机
学习
笔记
---
定时器
/
计数器
(简述版!)...
我们知道STC89系列的51
单片机
,它有三个
定时器
,分别是
定时器
0,
定时器
1和
定时器
2。要注意的是,基本的51系列的单片...
赞
踩
article
Unity
-
LOD
的
用法和一些参数_
unity
speed
tree
...
Unity
-
LOD
的
用法和一些参数Lod-level of detail
LOD
技术指根据物体模型
的
节点在显示环境中所处
的
...
赞
踩
article
基于
HTML
(
服装
商城)电商
项目
项目
的
设计
与实现(
html
前端
源码
和论文
设计
)_
html
项目
服装
...
⚽精彩专栏推荐
html
项目
服装
常见网页
设计
作业题材有 个人、...
赞
踩
article
云
计算
初识_
云
计算
一般
分为
3
层结构,下列说法不正确
的
是
caas
...
目录
云
计算
分为
三大服务类:软件即服务(Saas):平台即服务(Paas):基础架构即服务(Laas):容器即服务 (Ca...
赞
踩
article
Java
类的
继承
...
类的
继承
Java
类的
继承
XHTMLMapper
继承
XWPFD...
赞
踩
article
树莓
派
3
搭建
tensorflow
并进行物体
识别
_
树莓
派
物品
识别
...
一、踩了一天在
树莓
派
3
搭建
tensorflow
并进行物体
识别
验证成功步骤:1、 更新国内源2、 安装tensorflo...
赞
踩
article
[Gol
a
ng]
力扣
Leetcode
—中级算法—其他—两
整数
之
和
(位
运算
)_输入
2
个
整数
a
和
b,求这...
[Gol
a
ng]
力扣
Leetcode
—中级算法—其他—两
整数
之
和
(位
运算
)_输入
2
个
整数
a
和
b,求这
2
个
数的
和
leet...
赞
踩
article
Axios
用法总结(附有
封装
好
的
axios
请求
)_
axios
accept
...
一文带你学会
axios
的
使用~_
axios
accept
axios
accept
目录 简介 安...
赞
踩
相关标签
oracle+12+c+udev+配置
算法
python
html5 video
object-fit
video全屏
video自动播放
官网开发
tcp/ip
网络协议
网络
百度
文心一言
计算机专业排名211大学排名
js
web
web课程与设计
web前端
软件测试
中年危机
linux
单片机
学习
笔记