定义了基于IP协议的逻辑地址
连接不同的逻辑类型
选择数据通过网络的最佳路径
ICMP是一个“错误侦测与回馈机制”
通过IP数据包封装
用来发送错误和控制消息
ICMP协议属于网络层协议
ICMP数据的封装过程
调试故障或需进行持续连通测试时使用
Ctrl+C 可以中断命令
单位为字节
可以简单测试通信质量
IP地址与MAC地址
Address Resolution Protocol,地址解析协议
将一个已知的IP地址解析成MAC地址
PC1发送数据给PC2,查看缓存没有PC2的MAC地址;
PC1发送ARP请求消息;
所有主机收到ARP请求消息;
PC2回复ARP应答(单播),其他主机丢弃;
PC1将PC2的MAC地址保存到缓存中,发送数据
arp -a 查看ARP缓存表
arp -d 清除ARP缓存
ARP绑定
对等网的环境
PC1和PC2第一次通信
1. 使用 ipconfig /all查看PC1和PC2的MAC地址
2. 用 arp -a 查看ARP缓存
3. 在PC1上pingPC2后,再用 arp -a 查看ARP缓存表
PC1访问互联网的流量需要经过PC2转发
PC1访问PC2的流量需要经过PC3转发
1. 首先,以管理员权限运行命令提示符(CMD)。
2. 在命令提示符中运行“netsh i i show in”查看要进行ARP绑定的网卡的idx编号。
3. 在命令提示符中运行“netsh -c “i i” add neighbors idx IP MAC”进行ARP绑定,这里的idx就是上一步查到的网卡的idx编号,IP和MAC就是你要绑定的IP地址和MAC地址。
例如:netsh -c “i i” add neighbors 12 192.168.1.1 D0-27-88-C9-7C-A4
4 .最后在命令提示符下用“arp -a”命令查看下自己所添加的ARP项是否在列表中并且为静态就可以了。
“arp -a”命令检测为静态
5. 解除绑定:netsh -c “i i” delete neighbors IDX (IDX改为相应的数字) 才可删除MAC地址绑定,然后重启系统。
原文:https://www.cnblogs.com/Rui-Lin/p/14778332.html