一、ICMP
1、概述
ICMP (Internet Control Message Protocol) ,Internet控制消息协议位于OSI模型第三层,即网络层。
2、作用
在IP网络中发送控制消息,反馈可能发生在通信环境中的各种问题,从而为网络连通性测试以及网络故障定位提供有效指示信息。
3、应用
1.设置路由器接口地址
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]int g 0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.254 24
Jun 14 2023 11:39:32-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol
IP on the interface GigabitEthernet0/0/0 has entered the UP state.
[Huawei-GigabitEthernet0/0/0]Q
[Huawei]Iint g 0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.2.254 24
Jun 14 2023 11:40:52-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol
IP on the interface GigabitEthernet0/0/1 has entered the UP state.
[Huawei-GigabitEthernet0/0/1]
2.设置三台PC机IP地址网关分别为:
PC1:IP:192.168.1.1 网关:192.168.1.254
PC2:IP:192.168.2.1 网关:192.168.2.254
连接成功
连接失败
路由跟踪
二、ARP协议
1、概述
ARP (address resolution protocol) : 地址解析协议
属于OSI 模型第三层(网络层)
主要作用是:基于目标IP地址获得对应的目标MAC地址,从而完成数据帧的2层头部封装,实现数据的快速转发
ARP报文类型
ARP请求报文,源设备以广播的方式发送,向所有设备请求MAC地址
ARP回应报文,目标设备以单播的方式回应,直接返回给“源设备”
2、ARP命令
-v 显示详细信息;
-n 以数字地址形式显示;
-i If选择界面;
-H type设置和查询arp缓存时检查 type 类型的地址;
-a [hostname] 显示指定 hostname 的所有入口;
-d hostname 删除指定 hostname 的所有入口;
-D 使用ifa硬件地址界面;
-s hostname hw_addr 手工加入 hostname 的地址映射;
-f filename 从指定文件中读入 hostname 和硬件地址信息
3、抓包分析
使用eNSP搭建实验环境,在PC1接口开始抓包,在PC1上ping PC3,输入命令arp -a 查看arp缓存,此时缓存为空,然后开始抓包,ping目标地址,收到目标地址返回信号时,停止抓包。输入arp -a,会显示动态类型的目标IP地址和MAC地址。
抓包分析ARP协议