当前位置:网站首页>TCP three handshakes and four waves
TCP three handshakes and four waves
2022-06-28 22:16:00 【code-x】
The third handshake is to prove that both parties have the ability to send response messages
such as
A Want to B Establishing a connection
If A B Both sides are normal
- A towards B send out syn, B Received , here B know A Can send messages normally
- B towards A send out syn and ack, A Received , here A know B Can receive... Normally (ack), It can also be sent normally (syn), but B I don't know yet A Can you receive it normally
- Last A towards B send out ack, Prove that you can receive . thus A B Both parties have confirmed that the other party can send messages normally
The fourth wave is to ensure that the data has been completely sent
- A towards B send out , I'm going to close it , At that time A There must be no data to B Sent
- B towards A send out ack Indicates that a shutdown request has been received , But this time B There may be data that hasn't been sent yet
- B Active direction A send out fin It means that my data has been completely sent , Cut it off . At this time, both parties have no data to send to each other
- A send out ack confirm , About to disconnect
边栏推荐
- CORBA Architecture Guide (Common Object Request Broker Architecture)
- How to use the style label of jade template- How to use the style tag with jade templates?
- How to open a safe and reliable securities account in the financial management class of qiniu school?
- GO语言-反射reflect
- JS array common methods
- Is it safe to open an account on great wisdom
- Sword finger offer:[day 2 linked list (simple)] --- > reverse linked list
- LxC shared USB device
- ADB regular use of work notes
- 彪马携手10KTF Shop启动其迄今为止规模首屈一指的Web3合作项目
猜你喜欢

项目管理到底管的是什么?
![Sword finger offer:[day 1 stack and queue (simple)] --- > use two stacks to realize the queue](/img/e4/60b063a3131d92e40b5fa610bbec17.jpg)
Sword finger offer:[day 1 stack and queue (simple)] --- > use two stacks to realize the queue

小样本利器2.文本对抗+半监督 FGSM & VAT & FGM代码实现

Zadig 正式推出 VS Code 插件,本地开发更高效

Zadig + SonarQube,为开发过程安全保驾

C#/VB. Net to convert PDF to excel

Axure custom components

安全 创新 实践|海泰方圆受邀参加“数字时代的网信创新与价值共创”技术交流研讨会

6月底了,让我康康有多少准备跳槽的

Laravel文档阅读笔记-Adding a Markdown editor to Laravel
随机推荐
PE file-
Safety innovation practice | Haitai Fangyuan was invited to participate in the technical exchange Seminar on "network information innovation and value co creation in the digital age"
Nc1033 palindrome substring of small a (ring, interval DP)
Introduction to wrk pressure test tool
Use of axurer9 option group
Live broadcast preview | can SQL also play industrial machine learning? Mlops meetup V3 takes you to the bottom!
Quartz定时任务触发器启动时设置
Yiming Anke submitted a statement to the Hong Kong Stock Exchange: the loss doubled in 2021, and the past financing amount was exaggerated
ROS 2 Humble Hawksbill 之 f1tenth gym
Use of dynamic panels
常用工具类与commons 类库
场景化接口开发利器,金蝶云苍穹新版OpenAPI引擎来了!
docker下载Mysql镜像创建数据库链接时候发生密码错误问题
Zadig 面向开发者的自测联调子环境技术方案详解
Lua源码剖析:一. lua变量类型可变特性在C代码中实现。
F1tenth gym of ROS 2 humble hawksbill
Dart的类扩展、可选类型扩展
Webrtc audio and video development - experience
Rust language survey results in 2021
数据库基础笔记