ping的原理(ICMP)

ping是一种基于ICMP协议的网络诊断工具,用于检查网络连接的可达性和丢包情况。ICMP全称为因特网控制报文协议,它承载在IP分组内。ping发送类型8编码0的请求,接收类型0编码0的应答,通过TTL(跳数)和往返时间评估网络状况。ICMP的主要用途是报告网络差错,如‘目的网络不可达’等错误信息。
摘要由CSDN通过智能技术生成

ping的原理


前言

我们在网络通信的过程中,常常使用 ping 某一个 IP 地址或者某个域名看下基本连接是否正常;是否有丢包;那么其实ping 的原理是 ICMP 协议

一、ICMP是什么?

ICMP :因特网控制报文协议

ICMP通常被认为是IP的一部分,但从体系结构上讲它是位于IP之上的,因为ICMP报文是承载在IP分组中的。这就是说,ICMP报文是作为IP有效载荷承载的,就像TCP与UDP报文段作为IP有效载荷被承载那样。

1.ping发送什么,收到什么?

命令 ping 发送一个ICMP类型8编码0的请求报文到指定主机。看到该回显(echo)请求,目的主机发回一个类型0编码0的ICMP回显应答报文(类型0)。源主机收到后,则说明到达该主机的网络正常。

C:\Users\a>ping www.baidu.com

正在 Ping www.a.shifen.com [39.156.66.18] 具有 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值