数据链路层
Ethernet帧结构
涵盖以太网协议Ethernet:以太网
Mac地址:48位 左8数 1为组播 0则为单播
Type 类型 和 网络层 Protocol和应用层 端口号一样
Ppp:协议 斜体为串行链路
HDLC:
FR:
Icmp 互联网控制信息协议 测试连通性,检测链路的mtu 差错控制
ARP(数据链路层)
ARP协议︰根据目的IP地址获取对应的MAC地址地址解析协议
ARP表项:IP地址与MAC地址的对应关系
Arp广播请求报文 Arp单播回复报文
交换机动作:
1、解封装、封装
2、学习:将帧头中的源mac地址与接收端口绑定,构建mac地址表项,方便后续广播帧的转发
3、转发:如果目的mac地址为单播mac,查mac地址表,如果能够查到,按mac地址表转发;如果查不到,者执行泛洪动作
4.泛洪动作:除接收端口外,向其他所有接口进行发送,如果目的mac地址为全F,则直接执行泛洪动作,无需再查mac地址表
终端1的 ip地址是192.168.1.1/24 mac地址是70-89
服务器的ip地址是192.168.1.2/24 mac地址是 74-60
终端向服务器192.168.1.2发送了一个ping包
因为二层封装需要目的mac地址 所以在发送数据前,终端需要发送arp报文
帧头 目的mac地址 FF-FF-FF-FF-FF-FF 源mac 70-89
目的ip地址 192.168.1.2 源ip地址192.168.1.1 操作类型为request
帧尾fcs校验 将物理层转换为比特流后发送给交换机 交换机收到后经物理层进行转换成帧格式,交换机基于源mac 进行学习 将源mac 70-89与e0/0/1进行绑定 构建mac地址表
基于目的mac地址进行转发,因为目的mac地址为全F所以要执行泛洪动作将该信息除发送端之外的端口全部进行转发,则从e0/0/2 进行转发 将此数据帧转换成比特流进行发送给服务器
服务器接收到首先经过物理层转为数据帧解封装获得arp信息中的 帧头全f 服务器为其中的一员继续解封装获得arp数据包 发现 目的ip地址为192.168.1.2 因此接收将终端里的 192.168.1.1 和 70-89 结合起来构建arp表项
之后将进行响应
源ip 192.168.1.2 源mac’ 74-60 目的mac 192.168.1.1 目的mac 70-89
帧头 源mac74-60 目的mac 70-89 帧尾fcs 校验 然后转换为比特流发给交换机
交换机收到 源mac74-60然后与e0/0/2进行绑定 构建mac地址表
因为目的mac地址 是单播地址所以查mac地址表 发现e/0/1端口对应的正好是目的mac所以直接进行转发 交换机重新封装 转换为比特流发送给客户端
客户端收到后进行转换 解掉帧头发现 目的mac和自己的一样 解封装 获得 arp响应数据包 发现目的ip地址 192.168.1.1是他自己则接受同时根据arp响应包构建192.168.1.2 74-60 得arp地址表项
<ar>Display startup 查看启动信息
<ar> startup saved-configuration 文件名(aaa.cfg)
Display esn 查看设备唯一标识码
Display version 查看软件版本