当前位置:文档之家› ICMP和IP协议分析

ICMP和IP协议分析

江西师范大学计算机信息工程学院

网络工程系

计算机网络实验报告

实验名称:IP和ICMP协议分析

一、实验目的

1.通过使用协议分析软件掌握ICMP(因特网控制报文协议)的工作过程;

2.用抓包软件wireshark抓取ICMP的包,对ICMO协议进行分析。

二、实验原理

使用ping命令来做ip实验。使用ping命令(Ping命令使用的ICMP协议中的回送请求和回送响应,所以可以使用协议分析软件通过使用ping命令来抓包,分析ICMP协议的工作过程),一台pc机ping另外一台pc机,过滤出ICMP的包,对其进行协议分析。

IP协议试验

三,试验步骤

1. ping –a [IP] 解析计算机的域名。

2.ping –n 指令可以指定返回数据包的个数比如ping –n 6 ,就表示通过ICMP返回的

数据包就有6个。

3. ping –l指令是表示每个ping的数据包中所能传输的数据数,后面接数字。

ICMP协议分析

三、实验步骤

四、打开抓包软件wireshark,过滤ICMP的包,之后点击start

五、用主机(192.168.1.2)去ping虚拟机(192.168.1.1)

3.打开wireshark过滤完了ICMP的报文包,如图,是我们抓到过滤完的ICMP 数据报。

第一帧:

这一帧类型为8是一个请求报文,数据位32个字节,校验和正确第二帧:

这是个类型为0是一个响应报文,响应时间为3.496ms ,数据位32个字节,校验和正确

四,实验总结

ICMP协议是一种面向连接的协议,用于传输出错报告控制信息。它是一个非常重要的协议,它对于网络安全具有极其重要的意义。[1]

它是TCP/IP协议族的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。

相关主题