| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> TCP断开连接的四次握手 -> 正文阅读 |
|
[系统运维]TCP断开连接的四次握手 |
过程HostA发送一条请求消息,携带序列号seq=100。 HostB收到消息回复确认消息携带序列号 seq=300,确认信息ack等于101(101是HostA发送的seq+1) 第1次握手:发送FIN请求断开连接HostA收到HostB的消息后,再给HostB发送一条消息,消息中携带信息ceq=101,ack=301,确认信息ctl=FIN,ACK(FIN表示终止,ack表示HoseA请HostB确认)。 第2次握手:发送ACKHostB收到HostA请求断开的消息后,给HostA回复一条消息告诉HostA,他已经收到HostA请求断开的消息,回复消息中携带seq=301,ack=102 ctl=ACK. 第3次握手:发送FIN请求断开连接接着,等HostB数据发送完毕之后,HostB会再给HostA发送一条信息,告诉HostA它的数据也发送完毕,可以断开链接了,发送的消息中携带seq=302,ack=102(因为相当于还是回复HostA发送的seq=101的那条信息,所以ack还是102),确认信息ctl=FIN,ACK. 第4次握手:发送ACKHostA收到HostB发送的断开连接的消息后,给HostB发送一条确认信息,seq=102,ack=303,ctl=ACK,之后他们断开连接。 图例? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 15:47:42- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |