当前位置:网站首页>Popular understanding of TCP 3-time handshake
Popular understanding of TCP 3-time handshake
2022-06-22 11:03:00 【Carrying hamster】
Read many articles about TCP Handshake articles , I don't know if it's a problem I understand , I felt I understood at that time , But then I forgot , Never form a deep impression in your head , So I decided to use the examples of my daily life to deepen my understanding of TCP The memory of shaking hands , I call it the takeout principle ( Hey , Self created ).
Take-away little elder brother , Corresponding client
customer , Corresponding server
The first handshake :
The delivery boy called to tell the customer that the order will be in 30 Minute service , Ask the customer if they can accept ?
The second handshake :
The customer replied that he had time to pick up the takeout .
The third handshake :
The delivery boy called to tell the customer that he had arrived at the designated place , Invite the customer to pick up the meal .
==================================================
I wrote the above several years ago , Now I found something wrong , Because in the example, if you make a phone call , So the two have established communication , So it doesn't conform to TCP Handshake mechanism of , It is suggested to change to sending text messages , I also think it's quite reasonable , Revised as follows
The first handshake :
The delivery boy sends a text message to tell the customer that the order will be in 30 Minute service , Ask the customer if they can accept ?
The second handshake :
The customer replied by SMS that he had time to pick up the takeout .
The third handshake :
The delivery boy sends a text message to tell the customer that he has arrived at the designated place , Invite the customer to pick up the meal .
3 The handshake is done , You can wait for the communication , Customers pick up food at the designated place , See the delivery boy , Say hello ( Start communicating ), Take out , Communication complete
边栏推荐
- 嵌入式软件开发之程序架构设计-任务调度
- 儋州清洁级动物实验室建设细节说明
- npm install 命令的介绍
- 线程常用调度方法
- 2022 Shaanxi Provincial Safety Officer C certificate examination question bank simulated examination platform operation
- PHP开发的网站,如何实现批量打印快递单的功能?
- Nodejs basic quick review
- 中信证券app叫什么?股票开户安全吗?
- Byte 2: why is the key of the redis master node expired, but the expired data is still read from the secondary node? How to solve it?
- PHP website, how to achieve the function of batch printing express orders?
猜你喜欢

世界上第一个“半机械人”去世,改造自己只为“逆天改命”

Zero‐Copy API
Recommend a virtual machine software for fast cluster building of M1 chip computers

高考生父亲深夜自述,最在意的不是孩子成绩,转折点一点都不假

Intensive reading: generative adversarial imitation learning

数据库课程虚拟教研室负责人杜小勇:立足国产数据库重大需求,探索课程体系建设新模式

批量创建/删除文件、文件夹、修改文件名 后缀名
![[shell] collection of common instructions](/img/27/cba1d42cf8d69a712e2440a82a9ff9.png)
[shell] collection of common instructions

Solve the problem that the chrome icon of Google browser in win7 taskbar is missing and abnormally blank

Opencv人脸识别之发送QQ邮箱
随机推荐
Leetcode algorithm refers to offer 24 Reverse linked list
Heidisql inserts records. There are always errors. How do you change them?
原生JS动态添加和删除类
Duxiaoyong, head of virtual teaching and Research Office of database course: Based on the major needs of domestic databases, explore a new mode of course system construction
PHP开发的网站,如何实现批量打印快递单的功能?
解决win7任务栏谷歌浏览器chrome图标丢失、异常空白的问题
[shell] collection of common instructions
数据库课程虚拟教研室负责人杜小勇:立足国产数据库重大需求,探索课程体系建设新模式
论文精读:Generative Adversarial Imitation Learning(生成对抗模仿学习)
Yolov3 target detection
【JMeter】JMeter如何模拟不同的网络速度
When the system is reconstructed, I will leave!
Data skew analysis of redis slice cluster
Basic principles of the Internet
JG_fx_20220620
Learn to view object models with VisualStudio developer tools
Introduction and configuration method of wireless 802.1x authentication
Examination question bank and online simulation examination for main principals of hazardous chemical production units in 2022
scrapy. Transfer of meta parameter data of request()
7-1 框架发布 - 通过npm发布框架