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.对方主机不在线)
  • 传输失败(当主机尝试去访问其他网络内的主机,而本身没有配置网关)
  • 成功

在这里插入图片描述

相关推荐

  1. ICMP控制消息 汇总

    2024-07-16 23:20:03       43 阅读
  2. 关于kafka,关于消息队列、消息协议

    2024-07-16 23:20:03       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 23:20:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 23:20:03       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 23:20:03       58 阅读
  4. Python语言-面向对象

    2024-07-16 23:20:03       69 阅读

热门阅读

  1. C# volatile关键字

    2024-07-16 23:20:03       23 阅读
  2. (138)SRAM接口--->(001)基于FPGA实现SRAM接口

    2024-07-16 23:20:03       20 阅读
  3. 排序之 快速排序、归并排序、堆排序

    2024-07-16 23:20:03       24 阅读
  4. Oracle或MySQL数据迁移到国产数据库后的注意事项

    2024-07-16 23:20:03       19 阅读
  5. Redis的中BitMap的应用

    2024-07-16 23:20:03       24 阅读
  6. C# 匿名方法、Lambda、Linq概念及联系

    2024-07-16 23:20:03       23 阅读
  7. Mysql迁移达梦数据库-简介篇

    2024-07-16 23:20:03       18 阅读