0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ICMP的工作原理及类型(示例代码)

ss 来源:16.la3、51CTO博客、百度百科 作者:16.la3、51CTO博客、 2021-08-19 10:24 次阅读

ICMP的英文全称为Internet Control Message Protocol,是Internet控制报文协议。是一种面向无连接的协议,用于传输出错报告控制信息,主要用于在IP主机、路由器之间传递控制消息,包括报告错误、交换受限控制和状态信息等。ICMP 是 TCP/IP 模型中网络层的重要成员,与 IP 协议、ARP 协议、RARP 协议及 IGMP 协议共同构成 TCP/IP 模型中的网络层。

工作原理

ICMP提供一致易懂的出错报告信息。发送的出错报文返回到发送原数据的设备,因为只有发送设备才是出错报文的逻辑接受者。发送设备随后可根据ICMP报文确定发生错误的类型,并确定如何才能更好地重发失败的数据包。但是ICMP唯一的功能是报告问题而不是纠正错误,纠正错误的任务由发送方完成。

ICMP 类型(示例代码)

ICMP相关的经验技巧

Communication Prohibited 禁止通信

This error message is sent if communication with destination administratively prohibited.

如果在管理上禁止与目标通信,则会发送此错误消息

Beyond Scope 超越范围

This error message is sent if transmitting a package whould cross a zone boundary of the scope of the source address.

如果传输包跨越源地址范围的区域边界,则会发送此错误消息。

Host Prohibited 主机禁止

This error message is sent if access from a host administratively prohibited.

如果在管理上禁止从主机访问,则会发送此错误消息。

Network Prohibited 网络禁止

This message is sent if the network is administratively prohibited.

如果管理上禁止网络,则会发送此消息。

Packet Too Big 数据包太大了

This error message is sent by a router in response to a packet that it cannot forward because the packet is larger than the MTU of the outgoing link.

此错误消息由路由器发送,以响应无法转发的数据包,因为数据包大于传出链路的MTU。

Port Unreachable 端口无法访问

This error message is sent if the port unreachable.

如果端口无法访问,则会发送此错误消息。

整合自:16.la3、51CTO博客、百度百科

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ICMP
    +关注

    关注

    0

    文章

    52

    浏览量

    15010
  • 代码
    +关注

    关注

    30

    文章

    4852

    浏览量

    69398
  • 网络层
    +关注

    关注

    0

    文章

    40

    浏览量

    10354
  • TCP/IP
    +关注

    关注

    0

    文章

    15

    浏览量

    10627
收藏 人收藏

    相关推荐

    用于 SPI 绝对编码器的 Arduino 示例代码

    (SPI) 通信来配置和读取 [Same Sky] 的 [AMT22 绝对编码器] 的数据。该教程将提供所需的硬件和软件、关键设置要求以及单圈和多圈输出选项的示例代码包和说明。以下是入门工作所需的物料清单
    的头像 发表于 01-26 21:35 293次阅读
    用于 SPI 绝对编码器的 Arduino <b class='flag-5'>示例</b><b class='flag-5'>代码</b>

    不同传感器类型工作原理 传感器类型与数据采集系统的关系

    一、不同传感器类型工作原理 温度传感器 工作原理:基于热敏元件,如热电阻和热敏电阻。当温度发生变化时,热敏元件的电阻值也相应变化,通过测量电阻值的变化可以推算出温度。 湿度传感器 工作原理
    的头像 发表于 12-06 14:18 671次阅读

    TPS929xxx-Q1示例代码

    电子发烧友网站提供《TPS929xxx-Q1示例代码.pdf》资料免费下载
    发表于 11-13 14:59 2次下载
    TPS929xxx-Q1<b class='flag-5'>示例</b><b class='flag-5'>代码</b>

    LP5891-Q1示例代码用户指南

    电子发烧友网站提供《LP5891-Q1示例代码用户指南.pdf》资料免费下载
    发表于 11-12 14:08 1次下载
    LP5891-Q1<b class='flag-5'>示例</b><b class='flag-5'>代码</b>用户指南

    列举典型的光开关类型并了解其基本工作原理

    光开关是一种通过光信号控制电路开关状态的器件,其类型多样,基本工作原理也各不相同。以下是几种典型的光开关类型及其基本工作原理: 一、机械式光开关 基本
    的头像 发表于 09-24 09:18 1531次阅读

    延时继电器的工作原理和主要类型

    延时继电器,作为一种在电气系统中广泛应用的控制元件,具有在电路中实现定时闭合或断开控制的重要功能。它可以在特定的时间间隔后,根据预设的逻辑来执行相应的动作,从而实现对电路系统的有效管理。本文将对延时继电器的工作原理和主要类型进行详细的介绍和分析。
    的头像 发表于 05-24 16:24 2755次阅读

    触摸传感器的工作原理、应用及类型

    中的不可或缺性。本文将深入探讨触摸传感器的工作原理、应用以及主要类型,以期为读者提供全面而深入的理解。
    的头像 发表于 05-24 15:20 2776次阅读

    蜂鸣器的类型及其工作原理

    蜂鸣器,作为一种常见的电子发声器件,广泛应用于计算机、打印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中。它通过振动装置和谐振装置产生声音,从而起到提醒、报警、提示等作用。本文将详细介绍蜂鸣器的类型及其工作原理,以期为读者提供深入的理解。
    的头像 发表于 05-24 14:45 2103次阅读

    同步计数器的主要类型工作原理

    在数字电子领域,计数器是一种用于统计脉冲信号数量的设备,广泛应用于各种数字系统和电路中。其中,同步计数器作为计数器的一种重要类型,具有其独特的工作原理和分类。本文将详细探讨同步计数器的主要类型
    的头像 发表于 05-24 14:34 1623次阅读

    反激式转换器的工作原理和主要类型

    在电子技术的快速发展中,电源转换器作为电子设备的重要组成部分,其性能直接影响到整个系统的稳定性和可靠性。反激式转换器,作为电源转换器的一种,因其独特的结构和工作原理,在电源领域得到了广泛的应用。本文将详细阐述反激式转换器的工作原理以及其主要
    的头像 发表于 05-23 17:10 895次阅读

    直流电机的工作原理类型及优缺点

    直流电机,作为一种将直流电能转换为机械能的设备,在电力拖动、工业自动化、电动汽车等领域中发挥着至关重要的作用。其工作原理独特,类型多样,且具备一系列优点和缺点。本文将对直流电机的工作原理类型
    的头像 发表于 05-23 16:43 6369次阅读

    交流电机的工作原理、结构及类型

    交流电机,作为现代工业中不可或缺的动力设备,其工作原理、结构及类型一直是工程师和技术人员关注的焦点。本文将对交流电机的工作原理、结构以及类型进行详细的阐述,以期为读者提供全面而深入的理
    的头像 发表于 05-23 16:12 3523次阅读

    逆变器的工作原理类型

    逆变器,作为电力电子技术领域中的一项重要设备,其功能是将直流电(DC)转换为交流电(AC)。在现代社会,由于电力需求的多样性和复杂性,逆变器在各个领域都发挥着不可或缺的作用。本文将对逆变器的工作原理类型以及应用进行详细阐述,以期为读者提供全面而深入的了解。
    的头像 发表于 05-23 15:10 3397次阅读

    稳压器的工作原理和电路类型

    稳压器,作为电子电路中的关键元件,其主要功能是在输入电压波动或负载变化时,保持输出电压的稳定。在现代电子设备中,稳压器的应用十分广泛,无论是家庭电器、工业设备还是通信设备等,都离不开稳压器的支持。本文将详细介绍稳压器的工作原理以及常见的电路类型,旨在为读者提供深入的理解和
    的头像 发表于 05-22 16:20 3573次阅读

    谐振器的工作原理类型及特性

    在电子技术的世界中,谐振器是一种不可或缺的电子元件。其作为能够产生共振现象的物理装置,广泛应用于各种电子产品中,发挥着至关重要的作用。本文将详细介绍谐振器的工作原理类型、特性及其在各个领域的应用,带您深入了解谐振器的奥秘。
    的头像 发表于 05-22 15:25 3503次阅读