ICMP协议
1、ICMP:网络控制消息协议
2、作用:为网络连通性测试以及网络故障定位提供有效指示信息
3、类型
echo request 请求报文
echo reply 应答报文
4、命令
ping 目标IP地址 -t 一直ping ctrl+c 结束
ping 目标IP地址 -c X(数字) 指定ping几次
ping 目标IP地址 -l X(数字) 指定ping的字节的大小
ping 目标IP地址 -t -l X(数字) 攻击对方
tracert 目标IP地址 //路由跟踪 作用:探测一个数据包 从源地址到目标地址所走的路径,纪录节点,发现故障点,然后解决故障。
5、消息提示
from 目标地址... //表示连接成功
Destination host unreachable //表示目标主机不可达
--同网段中没有这个IP地址,或IP地址错误
--跨网段通信时,本主机没有填写网关地址
Request timed out 请求时间超时
此提示常见原因:数据包可以出去,但是回不来【肉包子打狗】
--对方主机没有填写网关地址
--对方的防火墙阻断了
6、拓扑图
pc7的配置
PC8的配置
路由的配置
1 测试ping命令
ing 目标IP地址 -t
ping 目标IP地址 -c X(数字)
ping 目标IP地址 -l X(数字)
ping 目标IP地址 -t -l X(数字)
tracert 目标IP地址
2 ICMP报文类型
echo request 请求报文
echo reply 应答报文
通过抓包工具可以看到发送请求与应答
3 ICMP 消息提示
pc7命令行输入ping+pc8的ip地址
显示连接成功from
实验Request timed out 请求时间超时
把pc8的网关改成192.168.2.233,然后再测试
实验Destination host unreachable //表示目标主机不可达
用pc7ping错误的地址或没有设置的ip地址
二 ARP协议
1、ARP协议概述
-ARP:地址解析协议
-作用:已知目标设备的IP地址,获取目标设备的MAC地址
-解析方式:发送arp广播,得到mac地址后,缓存到arp缓存表中
2、ARP报文类型
-ARP请求报文:源设备已广播的方式发送 ARP 请求报文
-ARP回应报文:目的设备已单播的方式回应,直接返回给源设备
拓扑
查看两台主机arp缓存表
在路由器0/0/0端口开始抓包
第一条请求报文
通过广播MAC地址
sender 源ip地址与mac地址
target目标mac地址
第二条pc8回复pc7的报文
查看arp缓存表
两台主机都有对方的mac地址
dynamic为动态条目,华为设备默认保存1200s
添加静态条目命令(如果添加错误的对应关系—结果通信失)