TCP 三次握手

在TCP协议中,初始化ISN是TCP连接建立过程中客户端用来初始化序列号的一个值。这个值在TCP三次握手的第一步中被客户端放入了SYN数据包的序列号字段中。

**第一步:**客户端会发送一个数据包。包内的Flags的 Syn字段被置位从而表明它是一个Syn数据包。

此时的序列号数值为0

第二步: 服务接受到SYN包后,会发送一个数据包给到客户端。其中的Acknowledgement 和Syn 两个字段被置位。

  • Seq被加1等于1
  • Ack 被设置为0

    第三步:
    客户端收到服务器发送的数据包,然后再发送一个数据包,其中的Acknowledgment 字段被设置为1
相关推荐
wangbing11253 分钟前
各linux版本的包管理命令
linux·运维·服务器
不会敲代码132 分钟前
TCP/IP 与前端性能:从数据包到首次渲染的底层逻辑
前端·tcp/ip
S1998_1997111609•X1 小时前
论mysql国盾shell-sfa犯罪行为集团下的分项工程及反向注入原理尐深度纳米算法下的鐌檵鄐鉎行为
网络·数据库·网络协议·百度·开闭原则
比昨天多敲两行1 小时前
Linux基础开发工具(下)
linux·运维·服务器
AI精钢2 小时前
AI Agent 从上线到删库跑路始末
网络·人工智能·云原生·aigc
linux修理工3 小时前
chrome官方下载地址
运维·服务器
笨笨饿3 小时前
69_如何给自己手搓一个串口
linux·c语言·网络·单片机·嵌入式硬件·算法·个人开发
cn_lyg3 小时前
Linux的入门级常用操作命令
linux·运维·服务器
geneculture4 小时前
《智能通信速分多次传输技术(VDMT)》专利文件的全文汉英双语对照版本
服务器·网络·人工智能·融智学的重要应用·哲学与科学统一性·融智时代(杂志)·人机间性
就叫飞六吧4 小时前
TOML vs YAML:为什么 Cargo 选择 TOML?
linux·运维·服务器