ICMP协议两个典范的应用你城市用了吗?
在出产情形中,我们常用ping呼吁测试主机是否在线。那么,ping呼吁行使的是什么协议呢?着实,ping行使的是ICMP协议。Internet节制报文协议ICMP(Internet Control Message Protocol)是收集层的一个重要协议。ICMP协议用来在收集装备间转达各类过错和节制信息,它对网络各类收集信息、诊断和解除收集妨碍具有至关重要的浸染。以是,在行使基于ICMP的应用时,必要对ICMP的事变道理很是认识。 ICMP协议报文名目 从上图可以看到,ICMP动静封装在IP报文中。 ICMP动静的名目取决于Type和Code字段,个中Type字段为动静范例,包括以下几种环境:
ICMP应用 ICMP的一个典范应用是Ping。 Ping是检测收集连通性的常用器材,同时也可以或许网络其他相干信息。用户可以在Ping呼吁中指定丌同参数,如ICMP报文长度、 发送的ICMP报文个数、 守候回覆相应的超时时刻等,装备按照设置的参数来结构并发送ICMP报文,迚行Ping测试。 Ping常用的设置参数声名如下:
ICMP的另一个典范应用是Tracert。Tracert基于报文头中的TTL值来逐跳跟踪报文的转发路径。 为了跟踪达到某特定目标地点的路径,源端起首将报文的TTL值配置为1。 该报文达到第一个节点后,TTL超时,于是该节点向源端发送TTL超时动静,动静中携带时刻戳。 然后源端将报文的TTL值配置为2,报文达到第二个节点后超时,该节点同样返回TTL超时动静,以此类推,直到报文达到目标地。 这样,源端按照返回的报文中的信息可以跟踪到报文颠末的每一个节点,并按照时刻戳信息计较来回时刻。 Tracert是检测收集丢包实时延的有用本领,同时可以辅佐打点员发明收集中的路由环路。 Tracert常用的设置参数声名如下:
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |