免费发布信息
微信公众号

ping发出的是什么报文 ping是什么协议

   来源:黔优网责任编辑:优优  时间:2023-07-14 15:32:27 浏览量:74
导读:ping发出的是什么报文?ping是什么协议?对于大部分的人来说,很多其实是不知道的,下面IT备忘录小编就给大家详细的解答下这个问题。应用程序PING 发出的是ICMP 应答报文。ping命令使用的是ICMP协议,它发送icmp回送

ping发出的是什么报文?ping是什么协议?对于大部分的人来说,很多其实是不知道的,下面IT备忘录小编就给大家详细的解答下这个问题。

ping发出的是什么报文 ping是什么协议

应用程序PING 发出的是ICMP 应答报文。

ping命令使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。如果源主机在一定时间内收到应答,则认为主机可达。 Ping位于用户层,一般用来测试一台主机是否可达,该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。

ICMP协议的功能主要有:

1、确认IP包是否成功到达目标地址;

2、通知在发送过程中IP包被丢弃的原因。

ICMP是基于IP协议工作的,但是它并不是传输层的功能,因此仍然把它归结为网络层协议。ICMP只能搭配IPv4使用,如果是IPv6的情况下, 需要是用ICMPv6。ICMP大概分为两类报文:一类是通知出错原因 ;一类是用于诊断查询。

常见的ICMP报文:

响应请求

我们用的ping操作中就包括了响应请求(类型字段值为8)和应答(类型字段值为0)ICMP报文。

过程:

一台主机向一个节点发送一个类型字段值为8的ICMP报文,如果途中没有异常(如果没有被路由丢弃,目标不回应ICMP或者传输失败),则目标返回类型字段值为0的ICMP报文,说明这台主机存在。

时间戳请求

时间戳请求报文(类型值字段13)和时间戳应答报文(类型值字段14)用于测试两台主机之间数据报来回一次的传输时间。

传输时,主机填充原始时间戳,接受方收到请求后填充接受时间戳后以类型值字段14的报文格式返回,发送方计算这个时间差。

以上就是IT备忘录给大家收集整理的ping发出的是什么报文详细解答。

 
 
 
没用 0举报 收藏 0
免责声明:
黔优网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优网官方立场,请读者仅做参考。本文标题:ping发出的是什么报文 ping是什么协议,本文链接:https://www.qianu.com/news/250902.html,欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请您立即点此【投诉举报】并提供有效线索,也可以通过邮件(邮箱号:kefu@qianu.com)联系我们及时修正或删除。
 
 

 

 
推荐图文
推荐商业资讯