数据链路协议示例
数据链路协议在开放系统互连(OSI)模型的数据链路层运行,位于物理层之上。
数据链路协议提供的服务可能包括以下任何一项:
帧定界 - 来自物理层的比特流被划分为数据帧,其大小范围从几百字节到几千字节不等。通过添加包含发送方和接收方地址的报头到帧中,这些帧被分发到不同的系统。
流量控制 - 通过流量控制技术,数据以这样的方式传输,即快速的发送方不会淹没慢速的接收方。
错误检测和/或纠正 - 这些是检测和纠正传输过程中损坏或丢失的数据帧的技术。
多点传输 - 在广播和局域网的情况下,对共享信道和多点的访问进行监管。
常见的数据链路协议
同步数据链路控制协议(SDLC) - SDLC是由IBM在20世纪70年代开发的,作为系统网络体系结构的一部分。它用于将远程设备连接到大型主机。它确保数据单元正确到达,并以正确的流程从一个网络点传输到下一个网络点。
高级数据链路控制协议(HDLC) - HDLC基于SDLC,提供不可靠服务和可靠服务。它是一个面向位的协议,适用于点对点和多点通信。
串行线路接口协议(SLIP) - 这是一种简单的协议,用于在互联网服务提供商(ISP)和家庭用户之间通过拨号链路传输数据单元。它不提供错误检测/纠正功能。
点对点协议(PPP) - 这用于在两个直接连接(点对点)的计算机之间传输多协议数据。它是一个面向字节的协议,广泛用于负载大和速度高的宽带通信。
链路控制协议(LCP) - 它是PPP协议之一,负责建立、配置、测试、维护和终止传输链路。它还提供协商,以便链路的两个端点设置选项和使用功能。
网络控制协议(NCP) - 这些协议用于协商网络层的参数和功能。对于PPP支持的每个上层协议,都存在一个NCP。
广告