实验
5
Internet
控制报文协议?/p>
ICMP
?/p>
【实验目的?/p>
1.
掌握
ICMP
协议的报文格?/p>
2.
理解不同类型
ICMP
报文的具体意?/p>
3.
了解常见的网络故?/p>
【学时分配?/p>
2
学时
【实验环境?/p>
该实验采用网络结构二
【实验内容?/p>
一
. ICMP
简?/p>
IP
协议是一种不可靠无连接的协议,当数据包经过多个网络传输后,可能出现错误?/p>
目的主机不响应、包拥塞和包丢失等问题。为了处理这些问题,?/p>
IP
层引入了另一个协?/p>
ICMP
?/p>
Internet
控制信息协议?/p>
?/p>
ICMP
报文有两种类型:差错报文和查询报文?/p>
ICMP
报文
封装?/p>
IP
报文里传输?/p>
ICMP
报文可以?/p>
IP
协议、传输层协议?/p>
TCP
?/p>
UDP
)和用户进程
使用?/p>
ICMP
?/p>
IP
一样,都是不可靠传输,
ICMP
的信息也可能丢失。为了防?/p>
ICMP
报文
无限制的连续发送,对于
ICMP
报文在传输中发生的问题,将不再发?/p>
ICMP
差错报文?/p>
?/p>
. ICMP
报文格式
ICMP
数据包由
8
字节的首部和可变长度的数据部分组成。如下图所示,第一个字段是
ICMP
的类型,它定义了报文类型。第二个字段是代码字段,它指明了发送这个特定报文类