LLC子层 | 负责识别网络层的协议类型并对网络层的数据进行封装 向下层传递 |
MAC子层 | 负责控制物理层设备 处理硬件设备的物理寻址、定义网络拓扑及数据帧的传递顺序 |
以太网(Ethernet) : 只与物理层和数据链路层有关
Ethernet帧格式:
Ethernet帧结构:
FCS:帧校验,占4B
协议类型 | 代表上层的协议 (IP=0*0800 ARP=0*0806 IPv6=86DD ) |
帧范围大小 | 64B~1518B(其中IP包头占20B且固定的) |
MTU | 最大传输单元,每次发送数据的最大值(默认为1500B,大于或小于该值的数据帧都有问题) |
帧校验 | 通过一定的计算公式来对数据包的完整性检查 |
MAC地址 | 代表一个网络接口的物理地址,全球唯一 |
前24位是IEEE电气和电子工程师协会分配给厂商,后24位是厂商分配的用户
主机接收到数据帧的动作:1.检测FCS,通过下一步(反则丢弃)
2.检测DMAC,通过交给上层(反则丢弃)