链路层的基础概念

主体:网卡。

  • 发送端
    • 协议栈取得由高层传递过的数据报,在链路层中封装该数据报,也就是填写数据帧的各个字段,然后遵循链路接入协议将该帧数据进行传输;
  • 接收端

    • 控制器接收了整个数据帧,抽取出网络层的数据报,往上层传递。




    术语讲解

    | 结点(node) | 将运行链路层协议(即第 2 层)协议的任何设备 | | —- | —- | | 链路(link) | 沿着通信路径连接相邻结点的通信信道。 | | 数据帧 | 一般形容链路层的数据,是一帧一帧的,也是链路层的服务——数据成帧。 | | | | | | |

MAC 地址的基本概念


MAC Address(Media Access Control Address),亦称为 EHA(Ethernet Hardware
Address)、硬件地址、物理地址(Physical Address)。

被固化在网卡的 ROM 中;
当某台计算机使用某块网卡后,网卡上的标识符就成为该计算机的 MAC 地址。


MAC 地址长度为 6 字节(48 比特)

  • 前 3 个字节
    • 表示组织唯一标志符(Organizationally Unique Identifier,即 OUI),由 IEEE 的注册管理机构给不同厂家分配的代码,以区分不同的厂家
  • 后 3 个字节
    • 由厂家自行分配,称为扩展标识符。