HCNA ICMP:因特网控制消息协议

ICMP:因特网控制消息协议

前言

  • Internet控制报文协议ICMP是网络层的一个重要协议。ICMP协议用来在网络设备间传递各种差错和控制信息,他对于手机各种网络信息、诊断和排除各种网络故障有至关重要的作用。使用基于ICMP的应用时,需要对ICMP的工作原理非常熟悉。

  • 用于可达性测试

  • 使用ping命令调用

复制代码
C:\Users\computer>ping www.baidu.com

正在 Ping www.a.shifen.com [180.101.49.11] 具有 32 字节的数据:
来自 180.101.49.11 的回复: 字节=32 时间=10ms TTL=53
来自 180.101.49.11 的回复: 字节=32 时间=10ms TTL=53
来自 180.101.49.11 的回复: 字节=32 时间=10ms TTL=53
来自 180.101.49.11 的回复: 字节=32 时间=10ms TTL=53

180.101.49.11 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 10ms,最长 = 10ms,平均 = 10ms

C:\Users\computer>
类型 编码 描述
0 0 Echo Reply
3 0 网络不可达
3 1 主机不可达
3 2 协议不可达
3 3 端口不可达
5 0 重定向
8 0 Echo Request

PING返回信息

  • 无法访问目标主机(完全不在线,ARP无法获取mac)
  • 请求超时(ARP获取到了mac,1.开了防火墙无法PING,2.对方主机不在线)
  • 传输失败(当主机尝试去访问其他网络内的主机,而本身没有配置网关)
  • 成功
相关推荐
yzx99101312 小时前
接口协议全解析:从HTTP到gRPC,如何选择适合你的通信方案?
网络·人工智能·网络协议·flask·pygame
程思扬13 小时前
利用JSONCrack与cpolar提升数据可视化及跨团队协作效率
网络·人工智能·经验分享·docker·信息可视化·容器·架构
init_236114 小时前
isis dis选举
网络
风_峰15 小时前
【ZYNQ开发篇】Petalinux和电脑端的静态ip地址配置
网络·嵌入式硬件·tcp/ip·ubuntu·fpga开发
liulilittle15 小时前
光纤入户技术:原理、策略与市场博弈
网络·信息与通信·通信·宽带·移动·联通·电信
板鸭〈小号〉16 小时前
UDP-Server(3)chat聊天室
网络·网络协议·udp
Nuyoah11klay19 小时前
华清远见25072班网络编程学习day5
网络
CyHacker_101020 小时前
网络编程-day4
网络
wow_DG1 天前
【WebSocket✨】入门之旅(五):WebSocket 的安全性
网络·websocket·网络协议
会开花的二叉树1 天前
UDP Socket 进阶:从 Echo 到字典服务器,学会 “解耦” 网络与业务
服务器·网络·udp