目录
一、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的三次握手过程,总体来说收获较多。