ICMP概述


 

Internet控制消息协议是网络层的互联网协议,它提供报错消息包和其它关于IP数据包处理回源信息。ICMP被记录在RFC792。 

ICMP能做什么?

网络错误提醒例如,由于某些原因,主机或网络中的设备不可达。指向某个端口的TCP或UDP包没有指定接收者,这种情况也会通过ICMP进行报告。
 

网络拥堵提醒当路由器开始缓冲太多的包时,由于不能及时将它们传输到接收者那里,就会生成源抑制报文。对于发送者,这些消息会引起包的传输速率变慢。当然,产生太多源抑制报文会引起更严重的网络拥堵,所以要谨慎使用。
 

协助故障排除和网络发现。 ICMP支持只在两台主机间发包的Echo功能。Ping就是基于此功能。Ping传输一系列数据包,测量平均往返时间,并计算丢包百分比。
 

超时提醒如果一个IP包的TTL字段降为0,路由器经常丢弃数据包并生成一个ICMP包。路由跟踪是一个通过发送带有小TTL值的包来映射路由器,并观察ICMP超时的工具。

Copyright © 2004-2013, ZOHO Corp. All Rights Reserved.
ManageEngine