串行链路
广域网经常使用串行链路提供远距离传输,高级数据链路控制HDLC(High-Level Data Link Control) 和 点对点协议PPP(Point to Point Protocol ) 是两种典型的串口封装协议
串行链路中有两种数据传输方式:异步和同步。
异步传输是以字节为单位来传输数据,并且需要采用额外的起始位和停止位来标记每个字节的开始和结束。起始位为二进制值0,停止位 为二进制值1。在这种传输方式下,开始和停止位占据发送数据的相当大的比例,每个字节的发送都需要额外的开销。
同步传输是以帧为单位来传输数据,在 通信时需要使用时钟来同步本端和对端的设备通信。DCE即数据通信设备,它提供了一个用于同步DCE设备和DTE设备之间数据传输的时钟信号。DTE即数据终端设备,它通常使用DCE产生的时钟信号。
HDLC的特点
1.协议不依赖于任何一种字符编码集
2.数据报文可透明传输,用于透明传输的“0比特插入法”易于硬件实现
3.全双工通信,不必等待确认可连续发送数据,有较高的数据链路传输效率
4.所有帧均采用CRC校验,并对信息帧进行编号,可防止漏收或重收,传输可靠性高
5.传输控制功能与处理功能分离,具有较大的灵活性和较完善的控制功能
HDLC有三种类型的帧:
1.信息帧&