网络知识:互联网控制消息协议 (ICMP)

2023-05-29 0 810

#网络#

网络知识:互联网控制消息协议 (ICMP)

Internet 掌控最新消息协定 (ICMP) 是一类网络层协定,用作透过继续执行严重错误掌控监督机制来确诊通讯严重错误。虽然 IP 没用作推送严重错误和掌控最新消息的内建监督机制。它倚靠 Internet 掌控最新消息协定 (ICMP) 来提供更多严重错误掌控

ICMP 用作调查报告严重错误和管理工作查阅。它是一类全力支持协定,被交换机等网络电子设备用作推送严重错误消息和操作方式重要信息。比如,允诺的服务项目不容用或封禁PS3或交换机。

ICMP 的商业用途

ICMP 用作严重坦谢,假如三个电子设备透过 Internet 相连因此出现严重错误,所以交换机会向源推送 ICMP 严重错误最新消息,知会严重错误。

ICMP 协定的另一个重要商业用途是透过使用 traceroute 和 ping 实用程序来继续执行网络确诊。我们将一一讨论。

Traceroute:Traceroute实用程序用作了解透过网络相连的三个电子设备之间的路由。它将旅程从一个交换机路由到另一个交换机,并继续执行跟踪路由以在数据传输之前检查网络问题。

Ping:Ping

ICMP 是如何工作的?

ICMP 是 IP 套件的主要和重要协定,但 ICMP 不与任何传输层协定(TCP 或 UDP)相关联,因为它不需要在推送任何最新消息之前与目标电子设备建立相连,因为它是一个无相连协定。

ICMP 的工作只是与 TCP 形成对比,因为 TCP 是一类面向相连的协定,而 ICMP 是一类无相连协定。每当在最新消息推送之前建立相连时,三个电子设备都必须透过TCP 握手准备就绪。

ICMP 数据包以数据报的形式传输,其中包含带有 ICMP 数据的 IP 报头。ICMP 数据报类似于数据包,是一个独立的数据实体。

ICMP 数据包格式

ICMP 标头位于 IPv4 和 IPv6 数据包标头之后。

网络知识:互联网控制消息协议 (ICMP)

ICMPv4 数据包格式

在 ICMP 数据包格式中,数据包的前 32 位包含三个字段:

类型(8 位):数据包的前 8 位是最新消息类型,它提供更多了最新消息的简要描述,以便接收网络知道它正在接收什么样的最新消息以及如何响应它。一些常见的最新消息类型如下:

类型 3 – 目的地不容达

类型 5 – 重定向最新消息

类型 8 – 回显允诺

类型 11 – 超时

类型 12 – 参数问题

Code (8-bit):Code是ICMP报文格式的后8位,这个字段携带一些关于严重错误重要信息和类型的附加重要信息。

校验和(16 位):最后 16 位用作 ICMP 数据包标头中的校验和字段。校验用作检查完整最新消息的位数,并启用 ICMP 工具以确保传送完整的数据。

ICMP Header 后面的 32 位是 Extended Header,其作用是指出 IP Message 中的问题。字节位置由导致问题最新消息的指针标识,接收电子设备在此处查找指向问题的位置。

ICMP 数据包的最后一部分是可变长度的数据或有效载荷。IPv4 中包含的字节为 576 字节,IPv6 中为 1280 字节。

网络知识:互联网控制消息协议 (ICMP)

DDoS 攻击中的 ICMP

分布式 DOS (DDoS)攻击中,攻击者向目标提供更多了如此多的额外流量,以至于它无法为用户提供更多服务项目。攻击者继续执行这些攻击的方式有很多种,如下所述。

死亡攻击之平

每当攻击者推送大小大于最大允许大小的 ping 时,超大数据包就会被分成更小的部分。当推送方重新组装它时,大小超过了限制,导致缓冲区溢出并使机器死机。这简单的叫做死亡之击较新的电子设备可以免受这种攻击,但较旧的电子设备没这种攻击的保护。

ICMP 洪水攻击

每当推送方推送如此多的 ping 以致于完成目标的电子设备无法处理回显允诺时。这种类型的攻击称为ICMP 洪水攻击这种攻击也称为 ping 泛洪攻击。它会停止目标计算机的资源并导致目标计算机拒绝服务项目。

蓝精灵攻击

Smurf 攻击是一类攻击类型,攻击者推送带有欺骗性源 IP 地址的 ICMP 数据包。这些类型的攻击通常适用作较旧的电子设备,比如 ping of death 攻击。

ICMP 最新消息的类型

网络知识:互联网控制消息协议 (ICMP)

源抑制重要信息

源抑制最新消息是降低推送到PS3目的地的最新消息的流量速率的允诺)或者我们可以说当接收PS3检测到向其推送数据包的速率(流量速率)太快时,它会将源抑制最新消息推送到源放慢速度,这样就不会丢失任何数据包。

网络知识:互联网控制消息协议 (ICMP)

源抑制重要信息

推送源抑制最新消息通知源。源将降低传输速度,以便交换机免受拥塞。

网络知识:互联网控制消息协议 (ICMP)

降低速度的源抑制最新消息

当拥塞交换机远离源时,ICMP 将推送逐跳源抑制最新消息,以便每个交换机降低传输速度。

参数问题

每当数据包到达交换机时,计算出的标头校验和应等于接收到的标头校验和,然后交换机才接受该数据包。

网络知识:互联网控制消息协议 (ICMP)

参数问题

假如存在不匹配的数据包,交换机将丢弃该数据包。

ICMP 将从丢弃的数据包中提取源 IP,并透过推送参数问题最新消息通知源。

超时最新消息

网络知识:互联网控制消息协议 (ICMP)

超时最新消息

目的地不容达

目的地不容达,由PS3或其入站网关生成,用作通知客户端虽然某种原因目的地不容达。

网络知识:互联网控制消息协议 (ICMP)

目的地不容达

当网络中出现任何类型的故障(链路故障、硬件故障、端口故障等)时,目的PS3推送 ICMP 严重错误最新消息时,没必要条件只有交换机给出 ICMP 严重错误最新消息。

重定向最新消息

重定向允诺数据包在备用路由上推送。该最新消息通知PS3更新其路由重要信息(以在备用路由上推送数据包)。

示例:假如PS3尝试透过交换机 R1 推送数据,而 R1 在交换机 R2 上推送数据,因此存在从PS3到 R2 的直接方式。然后 R1 将推送一个重定向最新消息,通知PS3有透过 R2 直接到达目的地的最佳路径可用。然后PS3将目的地的数据包直接推送到 R2。 交换机 R2 会将原始数据报推送到预定目的地。 但是,假如数据报包含路由重要信息,则即使有更好的路由可用,也不会推送此最新消息,因为重定向只应由网关推送,不应由 Internet PS3推送。

网络知识:互联网控制消息协议 (ICMP)

重定向最新消息

每当数据包在严重错误的方向转发后,它会被重定向到当前方向,然后 ICMP 将推送重定向消息。

更多重要信息,您可以参考Types of ICMP (Internet Control Message Protocol) Messages

常见问题

1、ICMP有什么用?

Internet 掌控最新消息协议 (ICMP) 用作严重坦谢。ICMP 的严重坦谢透过在未收到数据的情况下从接收方向推送方推送最新消息来工作。

2、ICMP和ping一样吗?

ICMP 和 ping 是三个不同的事物,但它们在某种程度上是相关的。ICMP 是一类管理工作电子设备之间最新消息的协定,Ping 是使用 ICMP 生成的。

3. ICMP ping 如何工作?

ICMP ping 是一类检查网络上三个电子设备之间是否建立相连的方法。我们可以在 ICMP ping 的帮助下检查数据包丢失或网络中出现的任何延迟。

网络知识:互联网控制消息协议 (ICMP)
举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务