华东Siemens(授权)一级经销商---江苏省南通市西门子(授权)总代理

供应商
广东湘恒智能科技有限公司
认证
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
联系电话
13510737515
手机号
13185520415
联系人
董海波
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
更新时间
2024-06-20 07:00

详细介绍

icmp协议简介

icmp(internet control messageprotocol)因特网控制报文协议。它是ipv4协议族中的一个子协议,用于ip主机、路由器之间传递控制消息。控制消息是在网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然不传输用户数据,但是对于用户数据的传递起着重要的作用。


icmp协议与arp协议不同,icmp靠ip协议来完成任务,所以icmp报文中要封装ip头部。它与传输层协议(如tcp和udp)的目的不同,一般不用来在端系统之间传送数据,不被用户网络程序直接使用,除了像ping和 tracert 这样的诊断程序。


下面是icmp协议被使用的一个实例:


1、icmp 可以指示网络出错的原因

2、icmp 协议自身不能解决网络出错,只是指示错误


icmp 报头格式

icmp报文包含在ip数据报中,ip报头在icmp报文的前面。一个icmp报文包括ip报头(至少20字节)、icmp报头(至少八字节)和icmp报文(属于icmp报文的数据部分)。当ip报头中的协议字段值为1时,就说明这是一个icmp报文。icmp报头如下图所示。



icmp 报文类型



不同报文类型由报文中的类型字段和代码字段来共同决定。图中的后两列表明 i c m p报文是查询报文还是差错报文。


当发送一份icmp差错报文时,报文始终包含ip的首部和产生icmp差错报文的ip数据报的前8个字节。这样,接收icmp差错报文的模块就会把它与某个特定协议(根据ip数据报首部中的协议字段来判断)和用户进程(根据包含在ip报前8个字节中的tcp或udp报文首部中的tcp或udp端口号来判断)联系起来。


icmp报告无法传送的数据报的错误,并帮助对这些错误进行疑难解答。例如,如果ipv4不能将数据报传送到目标主机,则路由器上的或目标主机上的icmp会向主机发送一条“无法到达目标”消息。下表为常见的icmp消息。


其中无法到达目标消息中可以细分为以下几


icmp协议只是试图报告错误,并对特定的情况提供反馈,但终并没有使ipv4成为一个可靠的协议。icmp消息是以未确认的ipv4数据报传送的,它们自己也不可靠。

华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话