目录
一、网络层
1、网络层的功能
1.定义了基于IP协议的逻辑地址
2.连接不同的网段
3.选择数据通过网络的最佳路径
2、IP数据包的格式
版本:占用4位二进制数,版本字段,证明IP地址是IPV4还是IPV6
首部长度:占用4位二进制数,IP包头的长度
总长度:占用16位二进制数,IP数据总长度
优先级与服务类型:占用8位二进制数,判定优先级,用来获得更好的
标识符:占用16位二进制数,用来标识数据报,当数据报的长度超过1500字节,而必须分片时,这个标识字段的值就被复制到所有的数据报的标识字段中。具有相同的标识字段值的分片报文会被重组成原来的数据报。
标志:占用3位二进制数,用来标识是第几段数据
段偏移量:占用13 位二进制数,当报文被分片后,该字段标记该分片在原报文中的相对位置。
TTL:占用8位二进制数,生存时间,表示数据报在网络中的寿命
协议号:占用8位二进制数,表示该数据报文所携带的数据所使用的协议类型
首部校验和:占用16位二进制数,用于协议头数据的有限校验,可以保证传输时的正确性和完整性
源地址:占用32位二进制数,发送方的IP地址
目标地址:占用32位二进制数,接收方的IP地址
二、ICMP协议
1、ICMP协议
ICMP:Internet控制报文协议,是一个“错误侦测和回馈机制”
2、作用
测试网络的联通性,并给予一定的反馈
3、组成
ping、tracert(路由跟踪)
三、ping命令的机本格式
1、ping -t
测试故障或需要进行持续连通性测试时用
ctrl+c:中断命令
2、ping -a
参数可以显示目标主机名称
3、ping -l
单位位字节,默认ping包的大小是32字节,可用于简单测试通信质量
四、ARP协议
1、什么是ARP协议
Address Resolution Protocol 地址解析协议,讲一个已知的目标IP解析成对应的MAC地址
IP地址与MAC地址成映射关系
2、ARP协议的工作原理
工作原理:PC1已知IPC2的IP地址,未知IPC2的MAC时候用。PC1发送ARP广播给二层交换机,二层交换机接收到ARP广播消息后无条件泛洪处理,连接到二层交换机下的所有PC都将接收到此广播消息,每个PC都会把自身的IP地址和目标IP地址进行比对,若一致则接收此广播消息,并回数据包给PCl,PC1接收到返回的数据包后会记录下PC2的IP和MAC地址,记录到ARP缓存表中;若不一致则去弃处理。
ARP:正向地址解析协议
使用场合:己知自标IP,未知目标MAC时候用
RARP:反向地址解析协议
使用场合:己知自标MAC,未知目标IP时候用
3、ARP相关的命令
1.Windows系统中的ARP命令
arp-a:查看ARP缓存表
arp-:清楚ARP缓存
arp-s:ARP绑定,例:arp-s 192.168.0.1 aa-aa-aa-aa-aa-aa
2.华为设备中的ARP命令
< >\[ ]diapiay arp 查看ARP缓存
[ ]arp static 192.168.0.100 aaaa-aaaa-aaaa ARP绑定
< >reset arp all 清楚所有
< >>reset arp static 清楚静态ARP缓存
五、总结
掌握网络的功能,ICMP的作用,ping命令的使用,ARP协议的工作原理及ARP命令