当前位置:网站首页>Why is the TCP handshake just 3 times?
Why is the TCP handshake just 3 times?
2022-06-25 04:42:00 【Big bear loves to work】
Why? TCP The handshake was just 3 And then ?
because 3 The second handshake is the minimum number of interactions that can let both parties know that the other party has the ability to send and receive

As shown in the figure above :
The first 1 After a handshake :Client The message of is Server receive
Server Only certain Client The data sent can reach Server End
Serevr It can correctly receive data from the opposite end
The first 2 After a handshake :
Client Received data from the opposite end , So in Client From the perspective of :
Client The receiving capacity is normal
Client Normal sending capacity ( Because the first handshake is normal, I will receive the confirmation )
Server The receiving capacity is normal ( Because the second handshake confirmation will be received only when the reception is normal )
Server Normal sending capacity
The first 3 After a handshake :
Server received Client There was a confirmation , So from Server Perspective :
Client The receiving capacity and sending capacity of are normal
Server The receiving and sending capacity of the is normal
Because both sides know that the receiving and sending capacity of the other side is ok 了 , So you can happily establish a connection
边栏推荐
- Gbase 8s stored procedure syntax structure
- Gbase 8s memory management
- 2.0springmvc uses restful
- 机器学习深度学习——向量化
- GBASE 8s的级联删除功能
- 论文笔记: 多标签学习 ESMC (没看懂, 还没写出来, 暂时放这里占个位置)
- CTF_ Web: basic 12 questions WP of attack and defense world novice zone
- halcon之区域:多种区域(Region)生成(3)
- Gbase 8s stored procedure execution and deletion
- Record the problem of C # print size once
猜你喜欢

halcon之区域:多种区域(Region)生成(3)

2.0springmvc uses restful

「 每日一练,快乐水题 」1108. IP 地址无效化

Successfully solved: selenium common. exceptions. TimeoutException: Message: timeout: Timed out receiving message from

Easyrecovery15 very easy to use computer data recovery software

哪个编程语言实现hello world最烦琐?

Deep learning - several types of learning

WPF 使用 MAUI 的自绘制逻辑
![[untitled]](/img/68/5e711f7c473dcea54a56f7b7e48604.png)
[untitled]

PHP extracts and analyzes table contents, and collects bidding information
随机推荐
CTF_ Web: Advanced questions of attack and defense world expert zone WP (15-18)
OOP 向量加减(友元+拷贝构造)
GBASE 8s的多线程结构
计算学生成绩等级(虚函数和多态)
Gbase 8s memory management
GBASE 8s的触发器
论文笔记: 多标签学习 ESMC (没看懂, 还没写出来, 暂时放这里占个位置)
Cannot import name 'escape' from 'jinja2' [solved successfully]
JS call() and apply()
Separation of storage and computing in Dahua cloud native database
What is persistence? What are RDB and AOF in redis persistence?
CTF_ Web: basic 12 questions WP of attack and defense world novice zone
[esp32 learning path 6 - Flash encryption]
Join() in JSZ
Gbase 8s index R tree
Wechat likes to pay attention to the solution of invalid automatic reply
GBASE 8s中DELIMIDENT环境变量的使用
Part I Verilog quick start
三角形类(构造与析构)
为什么SQL语句命中索引比不命中索引要快?