当前位置:网站首页>Network Interview Questions
Network Interview Questions
2022-06-10 11:09:00 【csx_ zzh】
TCP Three handshakes , And the reason for the three handshakes ?
hypothesis A For the client ,B For the server side .
First B be in LISTEN( monitor ) state , Waiting for customer's connection request .
A towards B Send connection request message ,SYN=1,ACK=0, Choose an initial sequence number x.
B Receive connection request message , If you agree to establish a connection , to A Send connection confirmation message ,SYN=1,ACK=1, The confirmation number is x+1, Also choose an initial sequence number y.
A received B After the connection confirmation message of , And to B Send a confirmation , The confirmation number is y+1, Serial number is x+1.B received A After the confirmation of , Connection is established .
The purpose of triple handshake is to establish a reliable communication channel , The main purpose of the three handshakes is for both parties to confirm their relationship with each other Sending and receiving are normal .
The third handshake is to prevent invalid connection requests from reaching the server , Let the server open the connection by mistake .
边栏推荐
- B站季报图解:营收51亿同比增30% 月均活跃用户近3亿
- It's more convenient to keep warm water. It's a small artifact for daily milk brewing. It's a colorful jingle wireless portable milk mixer
- Fragment implements the switch of the bottom navigation bar without refreshing
- kubernetes 设置 Master 可调度与不可调度
- 隐式转换导致的cpu负载近100%
- 使用ApiPost测试接口时需要先登录的接口怎么办(基于Cookie)?
- 建筑业减碳绝非一招鲜 专家建议加强改造农村建筑
- 杰理之BLE 传输速率【篇】
- 杰理之BLE timer 时钟源不能选 OSC 晶振【篇】
- PAT 甲级 1134 顶点覆盖
猜你喜欢

Modstartcms enterprise content site building system (supporting laravel9) v4.1.0
![[first hpm6750 evaluation] RT thread development environment construction and hello world](/img/c0/0f4f8fc5b3d3a726fce5a47ce7e783.png)
[first hpm6750 evaluation] RT thread development environment construction and hello world

子网划分不会?瑞哥带你深入理解IP地址,手把手教你子网划分!

2021年中国电子元件营收第一,揭秘立讯精密高质量发展之路

SaaS management system for digital commerce cloud business service industry: to achieve efficient business collaboration and help enterprises improve their digital transformation

Digital commerce cloud furniture industry supplier evaluation management system: improve the core competitiveness of furniture enterprises and realize digital collaborative management

B站季报图解:营收51亿同比增30% 月均活跃用户近3亿

Working principle and application of single chip trigger or not gate

最近几篇较好论文实现代码(附源代码下载)

杰理之BLE 动态调节功率【篇】
随机推荐
渡远户外冲刺深交所:年营收3.5亿 林锡臻家族色彩明显
中台:数据中台、业务中台、技术中台、应用中台、AI中台……
Working principle and application of single chip trigger or not gate
Continuous subarray of maximum sum
Google Earth engine (GEE) - country identifier grid dataset
基于分布式数据库本身的定时备份方法
Is there any difference between exception and error
PV operation daily question - orange apple question (advanced version)
企评家分不同维度解析:湖南长城科技信息有限公司企业成长性
H.265编码原理入门
上企评家,看各央企、上市公司企业成长性评价
AttributeError: module ‘gym.envs.box2d‘ has no attribute ‘LunarLander‘ 解决办法
基于昇腾AI异构计算架构CANN的通用目标检测与识别一站式方案初体验
最近几篇较好论文实现代码(附源代码下载)
pip下载源的两种修改方法
杰理之长按复位及高电平复位【篇】
Fortex方达发布电子交易生态体系 与客户共享共赢
【黄啊码】PHP7为什么比PHP5快两倍?
MySQL practice 45 lectures_ 8_ Deepen the understanding of MySQL repeatable reading from a problem
[C language] pragma pack (1) and pragma pack ()