目录
网络层的功能
定义了基于IP协议的逻辑地址
连接不同的网段
选择数据通过网络的最佳路径
IP协议包格式
协议字段
| 版本4 | 首部长度4 | 优先级与服务类型8 | 总长度16 | |
| 标识符16 | 标志3 | 段偏移量13 | ||
| TTL8 | 协议号8 | 首部校验和16 | ||
| 源地址32 | ||||
| 目标地址32 | ||||
| 可选项 | ||||
| 数据 | ||||
ICMP协议
ICMP定义:Internet控制保温协议,是错误侦测与回馈机制
作用:测试网络的联通性并给予一定的反馈
组成:ping、tracert
ping命令测试
ping -t 持续不断的ping,
测试网络有没有丢包,
调试故障或需进行持续连通性测试时应用
ctrl+c可以中断
ping -a 显示目标主机名称
ping -l 可以设定ping包的大小,
单位为字节,
默认ping包大小32字节,
可用于简单测试通信质量
ARP协议概述
局域网中主机的通信
IP地址与MAC地址
什么是ARP协议
Address Resolution Protocol,地址解析协议
作用:将一个已知的目标IP地址解析成对应的MAC地址
ARP:正向地址解析协议
数据传输通讯地址:源IP 源MAC 目标IP 目标MAC
使用场合:己知目标IP,未知目标MAC时候用
工作原理:PC1己知PC2的IP地址,未知PC2的MAC时候用。PC1发送ARP广播给二层交换机,二层交换机接收到ARP广播消息后无条件泛洪处理,连接到二层交换机下的所有PC都将接收到此广播消息,每个PC都会把自身的IP地址和目标IP地址进行比对,若一致则接收此广播消息,并回数据包给PC1,PC1接收到返回的数据包后会记录下PC2的IP和MAC地址,记录到ARP缓存表中,若不一致则丢弃处理。
RARP:反向地址解析协议
使用场合:己知自标MAC,未知目标IP时候用
Windows系统中的ARP命令
arp-a 查看ARP缓存表
arp-d 清楚ARP缓存
ARP绑定
例:arp -s 192.168.0.1 aa-aa-aa-aa-aa-aa
在路由器上怎样进行配置?
查看arp缓存<>/[ ]display arp

arp捆绑[ ]arp static 192.168.0.100 aaaa-aaaa-aaaa

删除arp缓存
<>reset arp all //清除所有ARP缓存
<>reset arp static //清除静态ARP缓存

ARP原理演示

ARP 攻击:虚假网关mac地址
解决:开启电脑管家等/手动绑定邻居设备的正确mac地址
ARP欺骗:ARP欺骗网关/ARP欺骗主机
总结
了解网络层的功能,ARP协议的概述
本文详细介绍了网络层的IP协议包格式、ICMP协议及其ping命令的应用,以及ARP协议的工作原理和在Windows系统中的命令操作。通过学习,读者能够理解网络层如何选择最佳路径、进行地址解析以及测试网络连通性。

3516

被折叠的 条评论
为什么被折叠?



