计算机网络技术-TCP传输连接的建立和释放过程;

目录

掌握TCP传输连接的建立和释放过程

三次握手建立连接

请求建立连接、确定可连接、再次发送并确认

  1. A端 发送syn=1 同步序列号给 B端,请求建立连接

  2. B端 收到syn请求后,发送ack确认号=seq(自身seq序列号)+1, 与syn=1同步序列号 响应主机A

  3. A端 再次发送ack确认号,确认收到B端的数据,并可以开始传送实际数据

四次挥手断开连接

  1. A端 将fin位 置为1 (finish),提出请求断开连接
  2. B端 收到数据后,将ack 置为1 并回复,确认将关闭连接
  3. B端 将fin 置为1 请求, 提出反方向关闭连接
  4. A端 收到B端的请求后发送ack 并做出响应,B端收到后双方向关闭结束
    (每个主机,每次收到请求 seq序列号 +1,ack确认号也+1,直到最后一次发送断开连接时,A端 ack=ack+seq(都是上次B端的))

待续、更新中


以上就是今日博客的全部内容了

创作不易,若对您有帮助,可否点赞、关注一二呢,感谢支持.

相关推荐
郝学胜-神的一滴6 小时前
深入解析Python字典的继承关系:从abc模块看设计之美
网络·数据结构·python·程序人生
绵绵细雨中的乡音7 小时前
深入理解 ET 与 LT 模式及其在 Reactor 模型中的应用
服务器·网络·php
暖馒8 小时前
Modbus应用层协议的深度剖析
网络·网络协议·c#·wpf·智能硬件
2401_836235868 小时前
中安未来SDK15:以AI之眼,解锁企业档案的数字化基因
人工智能·科技·深度学习·ocr·生活
yunfuuwqi9 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云
迎仔9 小时前
C-算力中心网络隔离实施方法:怎么搞?
运维·网络
代码游侠9 小时前
C语言核心概念复习——网络协议与TCP/IP
linux·运维·服务器·网络·算法
枷锁—sha10 小时前
【SRC】SQL注入WAF 绕过应对策略(二)
网络·数据库·python·sql·安全·网络安全
Zach_yuan11 小时前
深入浅出 JSONCpp
linux·服务器·网络·c++
云卓SKYDROID11 小时前
无人机续航模块技术分析
科技·无人机·高科技·续航