李阳的ICMP网络实验报告: Ping与Traceroute探索

需积分: 0 0 下载量 148 浏览量 更新于2024-08-05 收藏 831KB PDF 举报
"李阳同学在山东大学计算机科学与技术学院进行了一场名为'ICMPv8.0'的实验,该实验旨在探索ICMP(Internet Control Message Protocol)协议,通过Ping和Traceroute程序来研究ICMP消息的生成以及其格式和内容。实验设备为联想Legion Y7000P 2020H笔记本电脑,搭载Intel Core i7-10750H处理器,16GB DDR4内存,操作系统为中文版Windows 10 Home。使用的软件环境是Wireshark 3.44版本。 实验目标: 1. 探索由Ping程序产生的ICMP消息。 2. 探索由Traceroute程序产生的ICMP消息。 3. 了解ICMP消息的格式和内容。 实验步骤: 1. 对于ICMP与Ping部分,首先打开Windows命令提示符应用,启动Wireshark数据包嗅探器并开始捕获数据包。在MS-DOS命令行中输入"ping –n 10 hostname"或"C:\windows\system32\ping –n 10 hostname",其中hostname是位于另一个大洲的主机名,然后按回车运行Ping程序。当Ping程序结束时,停止Wireshark的数据包捕获。 2. 对于ICMP与Traceroute部分,同样先打开命令提示符,启动Wireshark并开始捕获。输入"traceroute hostname"或"C:\windows\system32\tracert hostname",再次执行命令,然后观察捕获到的ICMP消息。 实验记录: 在执行上述操作后,Wireshark将捕获到与Ping和Traceroute相关的ICMP数据包。这些数据包包含了诸如IP地址、时间戳、TTL(Time To Live)值以及各种ICMP类型和代码等信息。通过对这些数据包的分析,可以了解到ICMP是如何在ping请求和回应、路径探测过程中起作用的。 通过这个实验,学生能够深入理解网络层协议ICMP的工作原理,以及如何利用它进行网络连通性测试和路径追踪。此外,这也为学习和理解网络通信的底层机制提供了实践基础。"