• 链路 (Link):一条无源的点到点的物理线路段,中间没有任何交换节点。
  • 数据链路 (Data Link):协议 + 链路。在链路上增加实现控制协议的硬件和软件。
  • 点到点 (Point-to-Point):相邻节点间的通信。
  • 端到端 (End-to-End):源节点到目的节点间的通信,可能经过多个链路。

数据链路层通常提供以下三种服务: 重点

  1. 无确认的无连接服务
    • 发送帧不需要事先建立连接,接收方收到帧后不发回确认。
    • 若帧丢失,链路层不负责检测和恢复。
    • 适用场景:误码率极低的信道(如 LAN)、实时通信(如语音)。
  2. 有确认的无连接服务
    • 不需要建立连接,但每发送一帧都要求接收方确认。
    • 若规定时间内未收到确认,则重发该帧。
    • 适用场景:误码率较高的不可靠信道(如无线通信)。
  3. 有确认的面向连接服务
    • 包含建立连接、传输帧、释放连接三个阶段。
    • 保证可靠性、顺序性。
    • 适用场景:对通信要求较高的场合。