数据链路协议示例


数据链路协议在开放系统互连(OSI)模型的数据链路层运行,位于物理层之上。

数据链路协议提供的服务可能包括以下任何一项:

  • 帧定界 - 来自物理层的比特流被划分为数据帧,其大小范围从几百字节到几千字节不等。通过添加包含发送方和接收方地址的报头到帧中,这些帧被分发到不同的系统。

  • 流量控制 - 通过流量控制技术,数据以这样的方式传输,即快速的发送方不会淹没慢速的接收方。

  • 错误检测和/或纠正 - 这些是检测和纠正传输过程中损坏或丢失的数据帧的技术。

  • 多点传输 - 在广播和局域网的情况下,对共享信道和多点的访问进行监管。

常见的数据链路协议

  • 同步数据链路控制协议(SDLC) - SDLC是由IBM在20世纪70年代开发的,作为系统网络体系结构的一部分。它用于将远程设备连接到大型主机。它确保数据单元正确到达,并以正确的流程从一个网络点传输到下一个网络点。

  • 高级数据链路控制协议(HDLC) - HDLC基于SDLC,提供不可靠服务和可靠服务。它是一个面向位的协议,适用于点对点和多点通信。

  • 串行线路接口协议(SLIP) - 这是一种简单的协议,用于在互联网服务提供商(ISP)和家庭用户之间通过拨号链路传输数据单元。它不提供错误检测/纠正功能。

  • 点对点协议(PPP) - 这用于在两个直接连接(点对点)的计算机之间传输多协议数据。它是一个面向字节的协议,广泛用于负载大和速度高的宽带通信。

  • 链路控制协议(LCP) - 它是PPP协议之一,负责建立、配置、测试、维护和终止传输链路。它还提供协商,以便链路的两个端点设置选项和使用功能。

  • 网络控制协议(NCP) - 这些协议用于协商网络层的参数和功能。对于PPP支持的每个上层协议,都存在一个NCP。

更新于:2019年7月30日

12K+ 浏览量

启动您的职业生涯

完成课程获得认证

开始学习
广告