首页 >
ICMP
✍ dations ◷ 2024-12-22 20:15:15 #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位为一组):
相关
- 个体个体(英语:individual),一般指一个人或是一个群体中的特定主体,指人时也称个人。个体性(英语:individuality,或selfhood),又称个性,则是指能够成为一个个体的特性或是状态。在生物学中,
- 子句在语法中,子句,又称分句、从句,英文(clause),子句是构成一个完整命题的最小语法单位。典型的语句通常包含主语、谓语这两个成分,其中谓语一般是主谓短语,由动词和宾语等其他修饰成分
- 性别气质性别表现(英语:Gender expression),包括性别气质,是指特定文化背景下与某种性别相关的人的行为、举止、兴趣和外观方面,特别是与女性表现或男性表现有关的类别。这也包括性别角色
- 弹性在物理学中,弹性(来自希腊语ἐλαστός“可塑性”)是指物体受到外力时变形,并且当该外力解除时恢复其初始形状的能力。 固体物体受到外力时将变形。如果材料是弹性的,当这些
- 世界国防预算这是一个各国国防预算列表,数据来自斯德哥尔摩国际和平研究所,数值都是使用美元标注。不过对先进军事科技的投资也对民生科技发展有利,借由提高本国科技可以达到把饼坐大的好处
- 羰基配合物金属羰基配合物是过渡金属和一氧化碳配基(即羰基,羰的拼音为tāng)形成的配合物。配合物可以是均配物,也就是所有的配基都相同(都是一氧化碳),如四羰基镍(Ni(CO)4),不过大部分的金属羰
- DNA运算DNA运算(DNA computing,或译DNA计算)是一种电脑运算形式,利用DNA、生物化学以及分子生物学原理,而非传统上以硅为基础的电脑技术。DNA运算,或更广泛的说,分子运算,是一个新出现的交
- 艾弗瑞坐标:42°24′30″N 72°03′15″W / 42.40833°N 72.05417°W / 42.40833; -72.05417埃弗里特(英语:Everett),绰号荣耀、进步与可能之城(City of Pride, Progress and Possibilit
- 费曼图费曼图(英语:Feynman diagram)是美国物理学家理查德·费曼在处理量子场论时提出的一种形象化的方法,描述粒子之间的相互作用、直观地表示粒子散射、反应和转化等过程。使用费曼
- 月球山脉高度列表下面是根据相关高度进行排列的月球山脉列表。