内容纲要

第 2 层是数据链路层。该层使用媒体访问控制器(MAC)来生成将要传输的帧。顾名思义,MAC 控制着物理传输介质。用于Wi- Fi® 或 802.11 的无线传输介质与用于以太网或 802.3 的有线传输介质有不同的要求,因此需要不同的 MAC 和 PHY。请注意,上层软件不知道或受物理接口的影响。

data_link_layer.png
点击图片放大。

在传输数据时,该层为从网络层(层 3)接收的数据包添加包含源 MAC 地址和目标 MAC 地址的头。它创建的帧将被转发到物理层

接收数据时,该层用于确定主机接收到的帧是否包含主机的 MAC 地址。如果是这样,数据将被转发到网络层。

网络上的每台主机都至少有一个 MAC 地址。笔记本电脑通常有两个:一个用于有线局域网,另一个用于无线局域网。家庭路由器通常也有两个 MAC:一个用于本地网络,一个用于互联网。

大多数交换机被称为 “第 2 层” 设备,因为它们根据其 MAC 地址路由帧。

以太网和 WiFi 帧格式

正如您可能猜到的那样,数据链路层将更多的源和目标 MAC 地址添加到数据包中。请注意,以太网和 WiFi 的 MAC 是不同的,并生成不同的帧。

ethernet_wifi_frames.JPG

发表评论

电子邮件地址不会被公开。 必填项已用*标注