美文网首页
【ping】PING的原理以及ICMP协议

【ping】PING的原理以及ICMP协议

作者: 放纵不基 | 来源:发表于2022-07-15 05:44 被阅读0次

ICMP 的全称是 Internet Control Message Protocol(互联网控制协议),它是一种互联网套件,它用于IP 协议中发送控制消息。

ICMP 协议和 TCP、UDP 等协议不同,它不用于传输数据,只是用来发送消息。
ICMP 主要的功能包括:确认 IP 包是否成功送达目标地址、报告发送过程中 IP 包被废弃的原因和改善网络设置等。

image.png

ICMP 包头的类型字段,大致可以分为两大类:

一类是用于诊断的查询消息,也就是「查询报文类型」
另一类是通知出错原因的错误消息,也就是「差错报文类型」

image.png

目标不可达消息(Destination Unreachable Message) —— 类型为 3

目标主机不可达代码号:

image.png

参考

Ping 的工作原理你懂了,那 ICMP 你懂不懂?
https://zhuanlan.zhihu.com/p/353060487

图解网络: ping 的工作原理
https://zhuanlan.zhihu.com/p/116902722

相关文章

  • Ping某个网站用到了哪些协议?

    首先Ping的原理用到了ICMP协议。 ICMP协议 ICMP(Internet Control Message ...

  • 【ping】PING的原理以及ICMP协议

    ICMP 的全称是 Internet Control Message Protocol(互联网控制协议),它是一种...

  • iOS SimplePing 测网速

    SimplePing 的实现原理 ping 使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协...

  • 常用网络相关命令

    ping ping使用的协议是ICMP协议。 如果不加任何参数,就只是ping 4次(在windows操作系统上,...

  • 网络测试命令-windows

    Ping命令的相关参数: Ping命令使用的ICMP协议 ping地址 -t 一直ping ctr+C结束 pin...

  • 网络诊断工具MTR

    一、简介 1、ping通过 ping 命令,可以判断网络的通断、丢包和延时情况。Ping 使用 ICMP 协议,当...

  • ping操作

    ping原理: ping是一个用来测试网络连接的程序。它使用ICMP协议,请求目的地给予应答,它可以用来测试网络连...

  • Linux命令

    握手挥手1.ping命令ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求...

  • Linux基本命令

    1:ping:常用来查看网络连接是否相通,底层是ICMP协议。如ping www.baidu.comtracero...

  • HCIA day②

    ICMP:网络层 ping 协议 排错 tracert 跟踪 ICMP重定向 首次发送 TTL 255...

网友评论

      本文标题:【ping】PING的原理以及ICMP协议

      本文链接:https://www.haomeiwen.com/subject/cagcmrtx.html