网络协议简析
网络设备驱动工作在物理层和数据链路层,遵循 IEEE 802 标准。
物理层分析
物理层包括物理介质、物理介质连接设备(PMA)、连接单元(AUI)和物理收发信号格式(PS)。物理层主要功能:
- 实现比特流的传输和接收。
- 为进行同步用的前同步码的产生和删除;信号的编码与译码。
- 规定了拓扑结构和传输速率。
简单来说,物理层确保了原始的数据可以在各种物理媒介上传输。在这一层,数据的单位称为比特(bit)。
链路层分析
数据链路层包括逻辑链路控制(LLC)子层和媒体访问控制 MAC 子层
逻辑链路控制 LLC 子层:该层集中了与媒体接入无关的功能。具体讲,LLC 子层的主要功能是:
- 建立和释放数据链路层的逻辑连接。
- 提供与上层的接口(即服务访问点)。
- 给 LLC 帧加上序号;差错控制。
介质访问控制 MAC 子层负责解决与媒体接入有关的问题和在物理层的基础上进行无差错的通信。MAC 子层的主要功能是:
- 发送时将上层交下来的数据封装成帧进行发送,接收时对帧进行拆卸,将数据交给上层。
- 实现和维护 MAC 协议。
- 进行比特差错检查与寻址。
简单来说,数据链路层确保了在不可靠的物理介质上提供可靠的传输。在这一层,数据的单位称为帧(Frame)。