- 链路 (Link):一条无源的点到点的物理线路段,中间没有任何交换节点。
- 数据链路 (Data Link):协议 + 链路。在链路上增加实现控制协议的硬件和软件。
- 点到点 (Point-to-Point):相邻节点间的通信。
- 端到端 (End-to-End):源节点到目的节点间的通信,可能经过多个链路。
数据链路层通常提供以下三种服务: 重点
- 无确认的无连接服务:
- 发送帧不需要事先建立连接,接收方收到帧后不发回确认。
- 若帧丢失,链路层不负责检测和恢复。
- 适用场景:误码率极低的信道(如 LAN)、实时通信(如语音)。
- 有确认的无连接服务:
- 不需要建立连接,但每发送一帧都要求接收方确认。
- 若规定时间内未收到确认,则重发该帧。
- 适用场景:误码率较高的不可靠信道(如无线通信)。
- 有确认的面向连接服务:
- 包含建立连接、传输帧、释放连接三个阶段。
- 保证可靠性、顺序性。
- 适用场景:对通信要求较高的场合。