《计算机网络》实验指导书
实验2 IP/ICMP协议分析实验
一、实验目的
? 理解IP协议包格式; ? 理解ICMP协议包格式。
二、实验内容
? PING应用系统通信过程中ICMP 协议、IP协议分析。
三、实验原理、方法和手段
(1)ICMP 报文格式
8 bits 8bits 16bits 16bits 16bits 32bits 报文类型 报文编码 校验和 field1 field2 field3 (2)IP 报文格式
四、实验条件
(1)报文捕获工具
Wireshark协议分析软件; (2)应用协议环境
每个学生机的PC机(安装Windows xp 或者Windows 2000操作系统)处于同一个LAN。
五、实验步骤
(1)ICMP 协议分析
? 主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一
个子网内的两台计算机;
? 在主机A上启动报文捕获工具,指定源IP地址为主机A的地址,目的
IP地址为主机B的地址,分析开关为ICMP协议;
? 在主机A的DOS仿真环境下,运行ping B.B.B.B命令向主机B发送echo
请求报文,在主机B联网和未联网两种情况下,捕获ICMP请求数据包与应答数据包(如有),记录并分析各字段的含义,并与ICMP数据包
格式进行比较;
表1:ICMP报文格式 实验项 1 2 3 4 5 ICMP包字段名称 Type Code Checksum Identifier Sequence number 值 含义 0(Echo(ping)reply) 报文类型,应答报文 0 0xd95b [correct] 512(0x0200) 31232(0x7a00) 报文编码 校验和 标识符 序列号 (2)IP 协议分析 ? 主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一
个子网内的两台计算机;
? 在主机A上启动报文捕获工具,指定源IP地址为主机A的地址,目的
IP地址为主机B的地址,分析开关为IP协议;