2016 - 2024

感恩一路有你

icmp不可达报文怎么处理 icmp协议功能?

浏览量:2306 时间:2023-04-08 09:53:13 作者:采采

icmp协议功能?

ICMP协议是一种互联网控制消息协议。它是TCP/IP协议族的一个子协议,用于在IP主机和路由器之间传输控制消息。控制消息是指网络本身的消息,比如网络是否不可达,主机是否可达,路由是否可用。虽然这些控制消息不传输用户数据,但是它们在用户数据的传输中起着重要的作用。

icmp询问报文有几种?

两种

ICMP消息有两种类型,即ICMP错误报告消息和ICMP查询消息。ICMP报文的前四个字节是统一格式的,有三个字段:类型、代码和校验和。接下来的四个字节与ICMP的类型有关。

有四种类型的ICMP错误报告消息。

Ltgt括号是ICMP消息类型字段的值。

目的地无法到达LT3GT-数据报无法传送。

时间超过lt11gt ——接收到生存时间为零的消息,将其丢弃并发送到源点。

参数probl

华为模拟器目标主机不到达怎么解决?

访问目的地所需的跳数超过了发送方主机为转发数据包设置的TTL(生存时间)。Ping发送的ICMP回应消息的默认TTL值是128。如果该值不足以向目标提供所需数量的链接,可以使用ping -i增加TTL,最多255个链接(最大值)。如果增加TTL值不能解决问题,则意味着数据包在路由环路(即路由器之间的环形路径)中转发。Tracert用于跟踪路由环路中的一组路由器,路由环路在Tracert报告中显示为一系列重复的相同IP地址。接下来,在路由周期中对路由器的路由表进行相应的更改。

第二,目标主机不可访问。

此消息表明有两个问题:本地系统没有到所需目的地的路由;或者,远程路由器报告它没有到目的地的路由。

这两个问题可以通过消息的形式来区分:

1.如果信息很简单 "目标主机不可达,则没有来自本地系统的路由,并且要发送的分组从不被传输。使用Route实用程序检查本地路由表,确定到达目的地的路由是否错误或缺失。

2.如果消息是 "IP地址回复:目标主机不可达,路由问题在于远程路由器(IP地址表示其地址。)上。使用适当的工具检查分配了IP地址的路由器的IP路由表。

如果您使用IP地址执行ping操作,请使用主机名重试,以确保您尝试的IP地址是正确的。

第三,请求超时

此消息表示在默认的四秒钟时间内没有收到回应回复消息。许多不同的原因都可能导致这个问题;最常见的原因包括网络拥塞、ARP解析下一跳MAC地址失败、包过滤、路由错误或静默放弃。通常,这意味着返回发送方主机的路由失败。这可能是因为目标主机不知道到发送方主机的返回路由,或者中间路由器不知道返回路由,甚至是因为目标主机的默认网关不知道返回路由。在检查路由器之前。;的路由表,检查目标主机的路由表,确定它是否有到发送方主机的路由。

如果远程路由表是正确的,并且包含返回发送方的有效路由。;的主机上,使用arp -a命令输出arp缓存的内容,以确定ARP缓存是否缺少正确的地址。此外,检查子网掩码,确保远程地址不会被解释为本地地址。

接下来,使用Tracert确定到目标的路径。尽管Tracert不会记录回显回复消息在返回路径上通过的路径,但它可能会显示数据包到达目的地的路径。如果是,问题可能是返回路径上的路由问题。如果跟踪远离目标,可能是因为目标主机受防火墙保护。当防火墙保护目标时,internet控制消息协议过滤会阻止ping数据包(或任何其他ICMP消息)通过防火墙到达其目标。

要检查网络是否被阻塞,只需使用ping -w命令设置更长的等待时间(例如,5000毫秒)来增加允许的延迟时间。请再次尝试ping目标。如果请求仍然超时,问题不是网络拥塞。

PS:和 "目标主机不可达和 "暂停 "。如果在通过路由器的路由表中有到目的地的路由,而目的地由于其他原因是不可达的暂停 "会在这个时候出现。如果路由表中没有到达目的地的路由目标主机不可达会出现。

第四,未知宿主

此错误消息表明请求的主机名无法解析为其IP地址;请检查输入的名称是否正确,以及DNS服务器是否可以解析它。

消息 目标 主机 路由 地址

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。