参考学习视频:网络从入门到入职-第六课 MAC地址与三播_哔哩哔哩_bilibili
OSI参考模型 | 局域网 | |
网络层 | IP等网络层协议 | |
数据链路层 | LLC子层 | 802.2 LLC / SNAP |
MAC子层 | 802.3、802.4、802.5、802.11 | |
物理层 | 同轴电缆、双绞线、光纤、RJ45、无线电波 |
- MAC子层:
- 将物理层的数据包进行解封装/解封装
- MAC地址进行寻址与识别;
- 数据帧的接收与发送
- 帧的差错控制
- 介质访问冲突控制
- LLC子层:
- 封装和标识上层数据,数据链路层中与传输介质访问无关的问题都集中在LLC子层来解决,为网络层提供服务
- 逻辑链路的建立和释放
- 提供与网络层的接口
以太网上的计算机用MAC地址 (个质访问控制地址)作为自己的唯一标识
MAC地址为二进制48位,常用12位十六进制数标识
MAC地址分为24位OUI (组织唯一标识符) 和 24位的EUI(拓展唯一标识符) 两部分
MAC地址 存放在ROM网络接口卡 *每个MAC 地址都是全球唯一
IP地址 存放在RAM操作系统
48位MAC地址 由 24位OUI 和 24位EUI 组成
- OUI:唯一标识符 *OUI由IEEE组织分配给各个厂商的 同个厂商终端前24位基本一致
- EUI:拓展唯一标识符 *EUI由各个厂商自行去定义
Ps:终端识别通过这一特性判断是哪个品牌的电脑/手机等
Eg:00-E0-FC-01-23-45 (48位二进制数 常用 12位16进制表示 1个16进制数等于4个二进制数)
即:0000 0000 - 1110 0000 - 1111 1100 - 0000 0001 - 0010 0011 - 0100 0101
二进制 | 十进制 | 十六进制 |
0000 | 0 | 0 |
0001 | 1 | 1 |
0010 | 2 | 2 |
0011 | 3 | 3 |
0100 | 4 | 4 |
0101 | 5 | 5 |
0110 | 6 | 6 |
0111 | 7 | 7 |
1000 | 8 | 8 |
1001 | 9 | 9 |
1010 | 10 | A |
1011 | 11 | B |
1100 | 12 | C |
1101 | 13 | D |
1110 | 14 | E |
1111 | 15 | F |
十六进制数: 10H = 116+0 = 16 , 36H = 316 + 6 = 54 , 335H = 31616 + 3*16 + 5 = 821
源MAC 与 目的MAC:以太网帧包含两个MAC,一个源地址MAC,一个目的地址MAC
- 源MAC:发送者的MAC
- 目的MAC:帧接收者的MAC
广播 & 组播 & 单播:
- 广播:目的为全部站点的发送 (一对所有)
- 单播:目的为单一站点的发送 (一对一)
- 组播:目的为某一组特定站点的发送 (一对多)