一、实验目的
1.掌握抓包工具的安装、使用、分析基本操作。
2.进一步理解典型协议的工作过程。
3.掌握综合应用wireshark表达式分析复杂报文。
二、实验器材
电脑、校园网、抓包工具Wireshark
三、实验内容
1. 打开npf功能,安装wireshark。
2. 在本机与tw.baidu.com建立TCP连接之后,任选一个本机向tw.baidu.com发出的HTTP Request报文,对报文字段开展分析:
(1)对HTTP Request报文的HTTP首部字段逐一分析,截图并框线注明各字段,列表写出字段语义与值。
(2)IP层IP首部字段逐一分析,截图并框线注明各字段,列表写出字段语义与值。
3.打开浏览器,访问tw.baidu.com。分析本机与tw.baidu.com访问过程,包括:
(1)本机与tw.baidu.com初次建立TCP连接的三次握手报文。
(2)本机与tw.baidu.com释放TCP连接的四次挥手。
四、实验步骤
步骤一:打开npf功能,安装wireshark
1.安装wireshark(直接点击.exe文件按步骤安装即可)
2.打开npf
(1)以管理员身份运行cmd
(2) 启动npf ‘net start npf’
步骤二:在本机与 tw.baidu.com 建立 TCP 连接之后,选一个本机向 tw.baidu.com 发出的 HTTP Request 报文,对报文字段开展分析。
1.打开wireshark,点击Capture-Interfaces,选择自己的网卡(后面的数字会跳动),开始抓包。
2. 打开浏览器,访问tw.baidu.com,访问一段时间后关闭。
3.在命令提示符界面通过 ping 找到 tw.baidu.com 的 ip 地址:110.242.68.66
4.在命令提示符界面通过 ipconfig /all命令获取本机 ip 地址:n.n.n.n
5.在 wireshark 的搜索框输入“ip.src == n.n.n.n and ip.dst== 110.242.68.66 and http” 获取本机向 tw.baidu.com 发出的