网络抓包与HTTP协议

一、Wireshark抓包工具

1、Wireshark简介

Wireshark 能获取 HTTP,也能获取 HTTPS,但是不能解密 HTTPS,所以 Wireshark 看不懂 HTTPS 中的内容,总结,如果是处理 HTTP,HTTPS 还是用 Fiddler,其他协议比 如 TCP,UDP 就用 Wireshark。

2、下载Wireshark

🔗下载链接
按如下图进行下载
在这里插入图片描述

3、安装Wireshark

点击 Next
在这里插入图片描述
点击 Noted
在这里插入图片描述
点击 Next
在这里插入图片描述
点击 Next
在这里插入图片描述
选择安装路径,点击Next
在这里插入图片描述
安装完成
在这里插入图片描述

二、网络抓包

1、抓包

(1)打开Wireshark

在这里插入图片描述

(2)点击 捕获>选项,开始抓包

在这里插入图片描述

(3)查看网络状态

打开电脑设置->网络和Internet->状态,可以看见当前网络为以太网
在这里插入图片描述
在这里插入图片描述

(4)双击以太网

在这里插入图片描述

(5)点击统计——流量图

在这里插入图片描述
在这里插入图片描述

2、抓包分析

(1)TCP建立连接的三次握手

在这里插入图片描述

(2)抓取的内容如下

在这里插入图片描述

(3)抓取包的信息如下

在这里插入图片描述

(4)选中以太网首部,最下面的数据同步显示

在这里插入图片描述

(5)选中IP首部,最下面的数据同步显示

在这里插入图片描述

(6)选中TCP首部,最下面的数据同步显示

在这里插入图片描述

(7)具体的每个字节展开

在这里插入图片描述
在这里插入图片描述

(8)TCP三次握手分析

以源IP:192.168.0.178和目标IP:183.232.231.174为例
(a)客户端发送一个TCP,标志位SYN,序列号为0,客户请求建立连接
在这里插入图片描述
(b)服务器返回确认号,标志位为SYN、ACK。确认号设置为ISN+1,即0+1=1
在这里插入图片描述
(c)客户端再次发送确认包,SYN标志位为0,ACK标志位为1,并且把服务器发来的ACK的序号字段+1,放在确认字段中发送给对方,并且在数据段写ISN+1。
在这里插入图片描述

三、总结

通过本次实验,进一步了解了HTTP协议以及TCP的三次握手过程,总体来说收获较多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值