wireshark 抓包 实验报告
"Wireshark 抓包实验报告详解" Wireshark 是一款功能强大的网络协议分析工具,广泛应用于网络安全、网络管理和网络优化等领域。本实验报告旨在对 Wireshark 的基本使用和抓包技术进行详细的讲解和实验,帮助读者更好地理解和掌握 Wireshark 的使用。 Wireshark 的主要功能包括:抓取网络数据包、分析网络协议、重组网络会话、追踪网络攻击等。 Wireshark 的用户界面包括:工具栏、分组列表、分组 details 面板、Byte 查看器等几个部分。 实验目的: 1. 学习使用 Wireshark 进行抓取、筛选分组 2. 掌握查看分组信息的方法 3. 学习用 Wireshark 截获数据报并分析 IP 数据报的格式 4. 掌握 IPV4 地址的编址方法 5. 分析抓取 ICMP 相应的 IP 包以及其分片的分析 实验步骤: 1. 抓取并筛选分组 使用 Wireshark 抓取网络接口 eth0 上的网络数据包, OPEN Wireshark 点击工具栏中的按钮,开始抓取网络接口 eth0 上的网络数据包。在浏览器中访问 http://www.baidu.com,等待网页打开完毕。然后,停止抓取分组,并利用分组过滤功能,过滤出 http 分组。 2. 分组信息查看 在 eth0 上完成抓取访问 http://www.baidu.com 的分组,并过滤 http 分组。选择列表窗口中的第一条 HTTP 分组,展开 Frame 分组,查看 Frame Length 并将其内容填写文件中。然后,展开 Ethernet II 头部,查看 Type 并将其内容填写到文件中。展开 Internet Protocol Version 4 头部,查看 Total Length 并将其内容填写到文件中。展开 Transmission Control Protocol 头部,查看 Destination Port 并将其内容填写到文件中。展开 Hypertext Transfer Protocol 头部,查看 Request URI 并将其内容填写到文件中。在 Hypertext Transfer Protocol 头部中,查看 Request Method 对应的 ASCII 码。 3. 跟踪抓包 打开 Wireshark,开始截获报文,我们只需截获与此实验相关内容报文,将 Wireshark 的 Capture Filter 设置为 No Broadcast and no Multicast。然后,打开 Wireshark,加载实训文件夹中的 ip-ethereal-trace-1 文件并筛选出其中的 IP 报文。查看计算机的 IP 地址是多少,填写到文件中。展开 IP header,查看上层协议字段的值是多少,填写到文件中。查看 IP 头文件有多少 Byte,IP 报的总长度是多少 Byte,数据长度有多长。 4. ICMP 响应中 IP 包分析 打开 Wireshark,加载实训文件夹中的 ip-ethereal-trace-1 文件并筛选出其中的 ICMP 报文,展开第一个返回超时路由的 IP 报信息。ID 字段和 TTL 字段的值是多少,填入文件 message-2.txt 中。 5. IP 片的分片组织 打开 Wireshark,加载实训文件夹中的 ip-ethereal-trace-1 文件并筛选出其 IP 片的分片组织。 Wireshark 的应用场景非常广泛,包括网络安全、网络管理、网络优化等领域。通过本实验报告,读者可以更好地理解和掌握 Wireshark 的使用,提高自己的网络安全和网络管理能力。