一、 IP数据包格式
1、 IP数据包格式
网络层负责定义数据通过网络流动所经过的路径。主要功能为以下几点:
定义了基于IP协议的逻辑寻址
选择数据通过网络的最佳路径
连接不同的媒介类型
二、 ARP协议
1、 广播与广播域
广播:将广播地址作为目的地址的数据帧。
广播域:网络中能够接收到同一个广播的所有节点的集合。
1.1、 MAC地址的广播
MAC的广播地址为FF-FF-FF-FF-FF-FF。
MAC地址广播域是所有相连接的交换机和集线器的集合。
交换机转发MAC地址广播,路由器阻挡MAC地址广播。
1.1、 IP地址广播
IP网络的最后一个地址为广播地址,即主机部分全部为1。
在数据帧中,目的MAC地址是FF-FF-FF-FF-FF-FF,
目的IP地址是IP网络的广播地址。
2、 ARP协议
2.1、 ARP
ARP(地址解析协议):将一个已知的IP地址解析成MAC地址。
原理:
1、 PC1发送数据给PC2,查看本机缓存没有PC2的MAC地址
2、 PC1发送ARP请求消息(广播)
3、 所有主机收到ARP请求消息
3.1、PC2回复ARP应答(单播)
3.2、其他主机丢弃ARP广播
4、PC1将PC2的MAC地址保存到缓存中,发送数据。
动态学习到的ARP条目表,默认老化时间为120S。
三、 ICMP协议
1、 ICMP主要功能介绍
ICMP是一个“错误侦测与回馈机制”,通过IP数据包封装,用来发送错误和控制消息。ICMP属于网络层协议。
四、 课后实验
1、查看本机ARP缓存表
2、 Cisco设备查看ARP命令
查看arp缓存表
清除arp缓存表
arp绑定
3、 ICMP基本操作
Ping命令连同的应答
Ping命令不能建立连接的应答,说明两台主机无法建立连接。
Ping命令应答为未知主机名,说明DNS无法进行解析。
Ping命令连接超时,说明在规定的时间内没有收到返回的应答消息。
Ping命令常用参数:
“-t”一直ping下去,直到按Ctrl+C才会停止。
“-a”可以返回对方主机名。
“-l”一般ping包大小为32字节,加入“-l”可以指定ping包大小。