一、网络层的功能
1.定义了基于IP协议的逻辑地址
2.连接不同的网段
3.选择数据通过网络的最佳路径
二、IP数据包格式
三、ICMP协议
ICMP(Internet Control Message Protocol)Internet控制报文协议。
定义:是 错误侦测与回馈机制
作用:测试网络的联通性并给予一定的反馈
组成:ping (测试网络连通性)
tracert (路由跟踪)
封装:
四、ping命令
- -t 参数会一直不停的执行ping
调试故障或需要进行持续连通性测试时使用(看有没有丢包)
Ctrl+C可以中断命令 - -a 参数可以显示目标主机名称
- -l 参数可以设定ping包的大小,(默认ping包大小是32字节)
可用于简单测试通信质量
五、ARP协议
ARP(Address Resolution Protocol)正向地址解析协议
使用场合:已知目标IP,未知目标MAC时使用
工作原理:PC1已知PC2的IP地址, 未知PC2的MAC时。PC1发送ARP广播给二层交换机,二层交换机接收到ARP广播消息后无条件泛洪处理,连接在二层交换机下的所有PC都将接收到此广播消息,每个PC都会把自身的IP地址和目标IP地址进行比对,若一致则接收此广播消息,并回数据包给 PC1, PC1接收到返回的数据包后会记录下PC2的IP和MAC地址,记录到ARP缓存表中;若不一致则丢弃处理。
1.windows上ARP命令
arp -a :查看arp缓存表
arp -d:清除ARP缓存
arp -s:arp绑定 (例 arp -s 192.168.0.1 AA-AA-AA-AA-AA-AA)
2.设备上ARP命令
< >/[ ] display arp //查看ARP缓存表
[ ]arp static 192.168.10.10 AAAA-AAAA-AAAA //arp捆绑
< >reset arp all //清除所有arp缓存
< >reset arp static //清除静态arp
总结:
1.了解ICMP协议和ARP协议
2.熟悉一些简单的命令