ICMP

✍ dations ◷ 2025-07-19 05:37:28 #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位为一组):

相关

  • 重构重构可以指下列意思:
  • 塔斯基吉梅毒试验塔斯基吉梅毒实验是美国公共卫生局性病部门在1932年至1972年间于阿拉巴马州与塔斯基吉大学(当地历史悠久之黑人大学)合作,对近399名非洲裔男性梅毒患者及201名健康非洲裔男性所
  • FDI牙位表示法FDI牙位表示法是1970年国际牙科联盟(Fédération Dentaire Internationale)提出的牙位表示法,为世界通用。也称ISO-3950表示法。每颗牙用两位阿拉伯数字表示,第一位表示牙齿所
  • 神经中枢中枢神经系统(英文:central nervous system,缩写:CNS)是神经系统中神经细胞集中的结构,在脊椎动物包括脑和脊髓;在高等无脊椎动物如环节动物和昆虫等,则主要包括腹神经索和一系列的
  • 托马斯·安德鲁斯托马斯·安德鲁斯(英语:Thomas Andrews,1813年12月9日-1885年11月26日),爱尔兰科学家,研究范围为化学和物理。影响最大的研究为气体和液体,专门研究物体的状态(phase)。安德鲁斯生于爱
  • 甲巯咪唑甲巯咪唑(methimazole、thiamazole),是抗甲状腺药(英语:antithyroid agent),属于硫代酰胺类药物。甲巯咪唑的主要副作用和丙硫氧嘧啶类似,包括有粒细胞缺乏症(英语:agranulocytosis)及
  • 未予评估 (NE)未予评估(Not evaluated,或缩写为NE)是一种适用于世界自然保护联盟红色名录的保护现状。该物种/亚种尚未被国际自然保护联盟研究或评估过,或暂被视为不需急着被关注而先将资源投
  • 卡塔哥市卡塔戈是哥斯达黎加的城市,也是卡塔戈省的首府,位于该国中部,始建于1563年,面积152平方公里,海拔高度1,435米,每年平均降雨量1,402毫米,2008年人口156,600。
  • 基隆基隆车站位于台湾基隆市中山区(原基隆市仁爱区),为台铁纵贯线的铁路车站,是纵贯铁路与台铁西部干线的起点站,与高雄捷运旅运中心站、光荣码头站、真爱码头站并列全台最邻近商港
  • 金属离子金属离子是一类由金属元素(铵根离子除外)失去电子而形成的阳离子,通常由可溶性盐溶于水解离或金属单质、高价金属离子发生氧化还原反应而来,亦有极少数金属离子是阴离子。正价金