WireShark实战笔记之TCP三次握手

本文通过Wireshark实操分析了TCP三次握手的过程,详细解释了每次握手的细节,包括相对序列号的概念,并提供了相关参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

相关TCP三次握手的知识和面试题总结:
https

实验环境:

windows10
wiresahrk

抓包分析

实验步骤

1.打开wireshark,开始过滤;浏览器中访问www.baidu.com。
2.过滤出http
在这里插入图片描述
3.选中其中一条,右键点击选中 追踪流 > tcp流;
会得到如下图:
在这里插入图片描述

可以发现,这时候已经截获到了tcp三次握手的包,三次握手成功后,第四次才是http连接,说明http连接是建立在三次握手基础上的!

第一次握手分析:

客户端发送一个TCP,标志位为SYN,序列号为0, 代表客户端请求建立连接。 如下图在这里插入图片描述
从中我们还可以得到那些信息?
http 80端口

第二次握手:

服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;

服务器发回确认包, 标志位为 SYN,ACK.
将确认序号(Ack

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值