TCP 三次握手

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

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

此时的序列号数值为0

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

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

    第三步:
    客户端收到服务器发送的数据包,然后再发送一个数据包,其中的Acknowledgment 字段被设置为1
相关推荐
半桔13 分钟前
【Linux手册】管道通信:从内核底层原理到使用方法
java·linux·服务器·网络·c++
Darenm1111 小时前
计算机⽹络及TCP⽹络应⽤程序开发
网络·网络协议·tcp/ip
三坛海会大神5552 小时前
Linux服务器资源自动监控与报警脚本详解
linux·运维·服务器
qq_386322696 小时前
华为网路设备学习-32(BGP协议 七)路由反射器与联邦
网络·学习
兰雪簪轩8 小时前
分布式通信平台测试报告
开发语言·网络·c++·网络协议·测试报告
fuyongliang1239 小时前
linux Nginx服务配置介绍,和配置流程
运维·服务器·网络
GEO_YScsn10 小时前
Rust 的生命周期与借用检查:安全性深度保障的基石
网络·算法
司徒小夜11 小时前
HTTP与HTTPS杂谈-HTTPS防御了什么
网络·http·https
UNbuff_011 小时前
Linux bzip2 命令使用说明
linux·运维·服务器
小马哥编程11 小时前
DNS解析中的服务器协作机制
服务器·git·github