当前位置:网站首页>为什么TCP握手刚刚好是3次呢?
为什么TCP握手刚刚好是3次呢?
2022-06-25 04:01:00 【大熊爱干活】
为什么TCP握手刚刚好是3次呢?
因为3次握手是可以让双方都知道对方的拥有收发能力的最少交互次数

如上图所示:
第1次握手后:Client的报文被Server接收
Server仅可确定Client发送的数据可以到达Server端
Serevr可以正确接收对端的数据
第2次握手之后:
Client收到了对端的数据,所以在Client的视角可以知道:
Client接收能力正常
Client发送能力正常(因为第一次握手正常才会收到确认)
Server接收能力正常(因为只有接收正常才会收到第二次握手的确认)
Server发送能力正常
第3次握手之后:
Server收到了Client的有一次确认,所以从Server的视角:
Client的接收能力和发送能力正常
Server的接收和发送能力正常
因为双方都知道了对方的收发能力都ok了,所以就可以愉快的建立连接啦
边栏推荐
- GbASE 8s中的Blob 页(Blobspace page)
- How to screen out words related to products and eliminate invalid words accurately
- 深度学习——几种学习类型
- What is data persistence?
- jsz中的join()
- Detailed explanation of flex attributes in flex layout
- 【esp32学习之路6——flash加密】
- Retrofit source code analysis
- Use of deferred environment variable in gbase 8s
- Xiaobai learns MySQL - Statistical 'opportunism'
猜你喜欢

马斯克发布人形机器人,AI对马斯克为什么意义重大?

Summary of various problems encountered by cocos2d-x

论文笔记: 多标签学习 ESMC (没看懂, 还没写出来, 暂时放这里占个位置)

Coinlist how to operate the middle lot number security tutorial

OBS Browser+浏览器的基本使用

微信小程序父子组件之间传值
![L'épée leetcode fait référence au chemin leetcode de l'offre II 091 pour peindre la maison [planification dynamique] heroding](/img/ad/69fce7cf064479a0ddd477fb935de2.png)
L'épée leetcode fait référence au chemin leetcode de l'offre II 091 pour peindre la maison [planification dynamique] heroding

A detailed summary of four handshakes (or four waves) over TCP connections

unity Quad剔除背面并剔除透明部分的shader

Shutter fittedbox component
随机推荐
L'épée leetcode fait référence au chemin leetcode de l'offre II 091 pour peindre la maison [planification dynamique] heroding
PHP extracts and analyzes table contents, and collects bidding information
Data view for gbase 8s
论文笔记: 多标签学习 ESMC (没看懂, 还没写出来, 暂时放这里占个位置)
Gbase 8s index b+ tree
Shutter fittedbox component
GBase 8s的封锁技术的基本介绍
Basic introduction of gbase 8s blocking technology
Coinlist queuing tutorial to improve the winning rate
GBASE 8s存儲過程語法結構
Introduction to the isolation level of gbase 8s
php封装curl发送get、post请求方法,并使用
Office macro virus bounce shell experiment
GBASE 8s 索引R树
GbASE 8s中的Blob 页(Blobspace page)
CTF_ Web: advanced problem WP (5-8) of attack and defense world expert zone
Value transfer between parent and child components of wechat applet
CTF_ Web: basic 12 questions WP of attack and defense world novice zone
Nodejs connects to MySQL through heidisql, and ER appears_ BAD_ DB_ ERROR: Unknown database 'my_ db_ books'
2020.3.3 notes async/await and promise and Then processes and threads