数据链路层(第二层)和物理层(第一层)

142 阅读1分钟

OSI 模型中的数据链路层(第二层)和物理层(第一层)。

数据链路层:

  1. 作用: 数据链路层主要负责在两个相邻节点之间的链路上传送帧。它将来自网络层的数据报封装成帧,每一帧包括数据和必要的控制信息,如同步信息、地址信息、差错控制等。

  2. 功能:

    • 封装成帧: 将网络层传来的数据报封装成帧,添加帧头和帧尾等控制信息。
    • 物理地址寻址: 使用物理地址(MAC 地址)进行帧的寻址,确保帧能够正确地送达目标节点。
    • 差错检测与纠正: 对帧进行差错检测,一般通过 CRC(循环冗余校验)等方式,确保数据的完整性。

物理层:

  1. 作用: 物理层的主要作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。

  2. 功能:

    • 比特流传输: 负责比特流的传输,将数字信号转换为物理媒体上传输。
    • 物理接口: 定义物理层与传输媒体之间的接口标准,包括电缆、光缆、无线电波等。

这两个层次协同工作,数据链路层在传输过程中提供了帧的划分和控制,而物理层负责具体的比特流传输。这样的分层结构提高了系统的模块化和可扩展性,同时也使得不同层次的功能更加清晰划分。在实际网络中,数据链路层和物理层通常是由硬件设备(如网卡)来实现的。