ICMP协议和arp协议

119 阅读2分钟

ICMP协议

Internet控制消息协议ICMP (Internet Control Message Protocol)是IP协议的辅助协议 ICMP协议用来在网络设备间传递各种差错和控制信息, 对于收集各种网络信息、诊断和排除各种网络故障等方 面起着至关重要的作用。

功能:Ping

Ping是网络设备、Windows、Unix和Linux平台上的一 个命令,其实是一个小巧而实用的应用程序,该应用基 于ICMP协议。 Ping常用于探测到达目的节点的网络可达性。

ping选项:

image.png

image.png image.png

image.png image.png

广播域

广播域的书面定义如下:广播域指的是网段中的一组设 备,它们侦昕在该网段上发送的所有广播。广播域的边 界通常为诸如交换机和路由器等物理介质,但广播域也 可能是一个逻辑网段,其中每台主机都可通过数据链路 层(硬件地址)广播访问其他所有主机。介绍广播域的基本 概念后,下面来看看半双工以太网使用的一种冲突检测 机制。

总结: 广播域:一台机器发送广播,能收到消息的机器 都是在 同一广播域

arp协议

精简版

ARP工作原理:

  1. PC1想发送数据给PC2, 会先检查自己的ARP缓存 表。 只在终端设备上

2.如果发现要查找的MAC地址不在表中,就会发送一个 ARP请求广播,用于发现目的地的MAC地址。 ARP请求消息中包括PC1的IP地址和MAC地址以及PC2的 IP地址和目的MAC地址(此时为广播MAC地址FF-FF-FF FF-FF-FF)

3.交换机收到广播后做泛洪处理,除PC1外所有主机收到 ARP请求消息,PC2以单播方式发送ARP应答, 并在自 己的ARP表中缓存PC1的IP地址和MAC地址的对应关系, 而其他主机则丢弃这个ARP请求消息。

  1. PC1在自己的ARP表中添加PC2的IP地址和MAC地址 的对应关系,以单播方式与PC2通信。