ICMP

✍ dations ◷ 2025-10-20 02:45:54 #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位为一组):

相关

  • 抗病毒药抗病毒药物(antiviral drug)是一类用于特异性治疗病毒感染的药物。就像抗生素治疗细菌感染一样,特定的抗病毒药物对特定的病毒起作用;但抗病毒药物和抗生素不同的是,后者消灭细菌
  • 黑粉菌亚门根肿黑粉菌纲(Entorrhizomycetes) 黑粉菌纲(Ustilaginomycetes) 外担菌纲(Exobasidiomycetes) 地位未定黑粉菌亚门(学名:Ustilaginomycotina)是担子菌门下的一个亚门。该亚门下含根肿
  • 万维网万维网(英语:World Wide Web)亦作WWW、Web,是一个透过互联网访问的,由许多互相链接的超文本组成的系统。英国科学家蒂姆·伯纳斯-李于1989年发明了万维网。1990年他在瑞士CERN的
  • 土壤生态学土壤学是研究土壤及其生成的学科,是自然地理学的分支。它对研究植物的生长,繁殖以至分布都起着重要影响。 从农业角度来看,土壤是指陆地上能够让植物生长的疏松表层。英语pedo
  • 巴克敏斯特·富勒巴克敏斯特·福乐(Richard Buckminster Fuller,1895年7月12日-1983年7月1日),美国哲学家、建筑师及发明家 。曾在1946年取得戴美克森氏投影法的专利。富勒发表超过30本书,发明和普
  • 萨克曼伯特·萨克曼(德语:Bert Sakmann,1942年6月12日-),德国细胞生理学家。1991年,他与厄温·内尔一同夺得诺贝尔生理学或医学奖。1901年:贝林  1902年:罗斯  1903年:芬森  1904年:巴
  • 外切酶外切酶,或核酸外切酶(英语:exonucleases)可以是单独存在的酶,或是大型酶复合物的一部分。此类酵素能将聚核苷酸链分解成核苷酸。作用方式是将3'或5'端上的磷酸酯键水解。脂酶(胆盐
  • 安哥拉匡撒安哥拉宽扎(符号:Kz,ISO货币编号:AOA)是安哥拉的流通货币,以安哥拉境内大河宽扎河命名。自1977年发行以来,宽扎已经使用过四个不同的名称。安哥拉独立后使用宽扎.等值取代了 安哥拉
  • acetaldehyde乙酰胺是由乙酸衍生出的酰胺,分子式为CH3CONH2。纯品在室温下为白色晶状固体,可由乙酸铵失水获得。它被用作增塑剂,也是有机合成的重要原料。乙酰胺并不十分易燃,但燃烧时会放出
  • 腐蚀性腐蚀性是指那些在接触时会破坏其他物质的化学品的特质。不同的腐蚀品可以腐蚀不同的物料,如金属及有机物等,但人们多关注于其对生物组织的伤害。“腐蚀”的英文名词“corrosio