数据链路层
数据链路层基本概念
1.数据链路层(data link layer)
第2层。上一层为网络层,网络层主要协议有IP协议和ARP协议
2.传输单元:帧
3.帧结构
| 帧头 | 上三层数据 | 帧尾 |
帧头内容:目标MAC,源MAC ,类型
类型字段的作用:识别上层协议,为上层提供服务,类型内容:
0x0800 16进制 ——> 对应 IP协议
0x0806 16进制 ——> 对应 ARP协议
MAC地址:也叫物理地址,全球唯一!长度:48位bit,6个字节
帧头:Mac地址(6字节)+源MAC地址(6字节)+类型(2字节)=14字节
帧尾:4个字节
每次传输上三层数据MTU值(最大传输单元):1500字节
帧格式:802.3和802.11 国际标准组织IEEE
4. 交换机工作原理:
收到一个数据帧后:
首先学习帧中的源MAC地址来形成MAC地址表(表中记录Mac地址和对应的交换机端口),然后检查帧中的目标MAC地址,并匹配MAC地址表: