TCP 三次握手

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

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

此时的序列号数值为0

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

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

    第三步:
    客户端收到服务器发送的数据包,然后再发送一个数据包,其中的Acknowledgment 字段被设置为1
相关推荐
彭友圈1017 分钟前
CE第二次作业
linux·服务器·网络
银河麒麟操作系统13 分钟前
【银河麒麟高级服务器操作系统】磁盘只读问题分析
java·linux·运维·服务器·jvm
Jtti15 分钟前
Ubuntu服务器上如何监控Oracle数据库
服务器·数据库·ubuntu
Alive~o.034 分钟前
【网络应用程序设计】实验四:物联网监控系统
linux·网络·python·物联网·课程设计
像风一样自由20201 小时前
FastMCP与FastAPI:构建自定义MCP服务器
服务器·microsoft·fastapi
noravinsc1 小时前
ERR_SSL_KEY_USAGE_INCOMPATIBLE
网络·网络协议·ssl
whoarethenext1 小时前
加密认证库openssl初始附带c/c++的使用源码
c语言·网络·c++·openssl
生命有所坚持而生存可以随遇而安1 小时前
https nginx 负载均衡配置
服务器·nginx·负载均衡
令狐少侠20111 小时前
python后端程序部署到服务器 Ubuntu并配合 Vue 前端页面运行
服务器·前端·python
惊鸿醉1 小时前
⭐Unity 开发 | 如何通过 NTP 网络时间实现精准的跨平台时间同步【附完整源码 + UI 模块 + 偏差分析】
网络·unity·游戏引擎