ICMP

✍ dations ◷ 2025-11-09 10:04:11 #ICMP
互联网控制消息协议(英语:Internet Control Message Protocol,缩写:ICMP)是互联网协议族的核心协议之一。它用于网际协议(IP)中发送控制消息,提供可能发生在通信环境中的各种问题反馈。通过这些信息,使管理者可以对所发生的问题作出诊断,然后采取适当的措施解决。ICMP 依靠IP来完成它的任务,它是IP的主要部分。它与传输协议(如TCP和UDP)显著不同:它一般不用于在两点间传输数据。它通常不由网络程序直接使用,除了 ping 和 traceroute 这两个特别的例子。 IPv4中的ICMP被称作ICMPv4,IPv6中的ICMP则被称作ICMPv6。ICMP是在 RFC 792 中定义的互联网协议族之一。通常用于返回的错误信息或是分析路由。ICMP错误消息总是包括了源数据并返回给发送者。 ICMP错误消息的例子之一是TTL值过期。每个路由器在转发数据报的时候都会把IP包头中的TTL值减1。如果TTL值为0,“TTL在传输中过期”的消息将会回报给源地址。 每个ICMP消息都是直接封装在一个IP数据包中的,因此,和UDP一样,ICMP是不可靠的。虽然ICMP是包含在IP数据包中的,但是对ICMP消息通常会特殊处理,会和一般IP数据包的处理不同,而不是作为IP的一个子协议来处理。在很多时候,需要去查看ICMP消息的内容,然后发送适当的错误消息到那个原来产生IP数据包的程序,即那个导致ICMP消息被发送的IP数据包。很多常用的工具是基于ICMP消息的。traceroute 是通过发送包含有特殊的TTL的包,然后接收ICMP超时消息和目标不可达消息来实现的。 ping 则是用ICMP的"Echo request"(类别代码:8)和"Echo reply"(类别代码:0)消息来实现的。ICMP报头从IP报头的第160位开始(IP首部20字节)(除非使用了IP报头的可选部分)。填充的数据紧接在ICMP报头的后面(以8位为一组):

相关

  • 甲氯环素甲氯环素(其国际非专利药品名称为“Meclocycline”),也称为“氯甲烯土霉素”,是一种四环素类抗生素。它能与tRNA结合,从而达到抑菌的效果,常用于外用(例如用于治疗皮肤的局部感染等
  • 日本日本犹太人(日语:日本のユダヤ人,希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter
  • 性偏好性嗜好,或称性偏好、性癖好,是指个人对性对象、性行为的偏好。它是个体化的,以各人的内心喜好为标准 ,其因人而异且千差万别。特定的对象对个体产生强烈的性吸引,个体对特定的性
  • 核医学放射性药物列表本表罗列出核医学放射性药物。一些放射性同位素¤在应用时采用的是离子形式或惰性形式,并没有依附于某种药物;这张列表之中也收录有此类的核医学放射性药物。在这张列表之中,每
  • 添万利添万利(西班牙语:Tia Maria)是源自牙买加的咖啡力娇酒,使用牙买加咖啡豆酿制。添万利的配方包括牙买加咖啡豆、香草、糖以及甘蔗发酵的酒精。酿造时原液的酒精浓度为31.5%,最后装
  • 法兰西体育场法兰西体育场(法语:Stade de France),位于法国首都巴黎市郊的圣丹尼,是一个多种用途的大型体育场地,可容纳8万名观众。球场是为1998年国际足联世界杯而兴建,1998年7月12日,法国在世
  • 自我组装自组装(英语:Self-assembly,或译自我组装)是用来形容一无序系统在没有外部的干预下,由个别部件间之互动(如吸引和排斥,或自发生成化学键),而组成一个有组织的结构之过程。近年自组装
  • Benzodiazepine苯二氮䓬类药物(拉丁语:Benzodiazepines,BZDs、䓬/zhuó/),又译苯二氮平,是一种精神药物,其核心化学结构是一个苯环和一个䓬环。第一种此类药物是氯氮䓬(利眠宁),由Leo Sternbach在195
  • 温盐环流温盐环流(英文:thermohaline circulation、缩写:THC),又称深海洋流、“输送洋流”、“深海环流”等,是一个依靠海水的温度和盐度驱动的全球洋流循环系统。这个系统的运作现况是,以
  • 软件考古学软件考古学(Software archaeology)是指对于文档化不佳或甚至没有说明文档的旧有系统(英语:legacy system)软件的研究,是软件维护的一部分。软件考古学的内容包括对软件模组的逆向