首页 >
ICMP
✍ dations ◷ 2025-12-01 05:39:31 #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位为一组):
相关
- 慢性肺部阻塞疾病慢性阻塞性肺疾病(英语:Chronic obstructive pulmonary disease,缩写为COPD),常简称为慢阻肺。是一种以持续性的气流受限为特征的阻塞性肺疾病(英语:Obstructive lung disease)。其
- 肌肌肉(拉丁语:Musculus)是一种能收缩的动物组织,属于软组织,由胚胎的中胚层发育而来。肌肉细胞有收缩纤维,会在细胞间移动,并改变细胞的大小。肌肉分为骨骼肌、心肌和平滑肌三种,其功
- 磺胺培林磺胺培林是一种磺胺类药物,其INN名称是“Sulfaperin”。该药物可用于治疗由细菌感染引发的疾病。该药物在血液中的半衰期尚不明确,在小鼠(经口服)体内的LD50(半致死量)为16000mg/k
- 护木夹板、副木(英语:Splint),亦称夹,为一种硬性或有弹性的装置,可将移位的或可动的身体部位保持在适当位置,也能对受伤部位提供保护。副木可用于严重程度不至于需要固定整个受伤部位的
- 听觉皮层初级听觉皮层是颞叶的一部分,在人类和其它脊椎动物中发挥处理听觉信息的功能。作为听觉系统的一部分,初级听觉皮层在听觉通路中执行基本的和更为高级的功能。它位于颞叶的两侧
- 可变剪接选择性剪接(英语:Alternative splicing;又称“可变剪接”)是基因表达的方式,在复杂的动物例如人类细胞是非常普遍的。真核细胞的基因序列中,包含了内含子(intron)与外显子(exon),两者交
- 种子扩大培养种子扩大培养简称种子扩培是发酵工程的一个组成部分,其实指将保存在砂土管、冷冻干燥管中处休眠状态的生产菌种接入试管斜面活化后,再经过扁瓶或摇瓶及种子罐逐级扩大培养,最
- 含巯基或硫基类血管紧张肽I转化酶抑制剂(英语:ACE inhibitor,简称为ACEI)是一类抗高血压药。血管紧张素转化酶(ACE)是肾素-血管紧张素-醛固酮(RAA)系统中的一个重要环节,该系统对血压的调节有着及其
- 缅甸总理政治主题缅甸总理曾是缅甸的政府首脑,缅甸于2011年大选后实行议会制,政府首脑职权移交总统,总理一职不再设立。自2016年4月起设立的国务资政被外界视为相当于总理的职务。
- U15U15是一个由15间加拿大顶尖研究型大学所组成的一个组织。第二次世界大战后,尤以麦基尔大学,多伦多大学为首的加拿大大学在学术界取得巨大的进步。1991年,经过多年积累后的加拿
