TCP 三次握手

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

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

此时的序列号数值为0

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

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

    第三步:
    客户端收到服务器发送的数据包,然后再发送一个数据包,其中的Acknowledgment 字段被设置为1
相关推荐
JoySSLLian17 小时前
手把手教你安装免费SSL证书(附宝塔/Nginx/Apache配置教程)
网络·人工智能·网络协议·tcp/ip·nginx·apache·ssl
HalvmånEver17 小时前
Linux:线程同步
linux·运维·服务器·线程·同步
喵叔哟17 小时前
06-ASPNETCore-WebAPI开发
服务器·后端·c#
Zach_yuan17 小时前
自定义协议:实现网络计算器
linux·服务器·开发语言·网络
岁杪杪17 小时前
关于运维:LINUX 零基础
运维·服务器·php
猫头虎18 小时前
如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解
网络·windows·网络协议·macos·智能路由器·pip·scipy
tianyuanwo18 小时前
企业级NTP客户端配置指南:基于内部NTP服务器的实践
运维·服务器·ntp客户端
charlotte1024102418 小时前
高并发:关于在等待学校教务系统选课时的碎碎念
java·运维·网络
_别来无恙_19 小时前
TFTP的使用Linux
linux·服务器
gaize121319 小时前
Moltbot(Clawdbot) 专属轻量服务器
运维·服务器