HDLC(High Level Data Link Control,HDLC)
HDLC
高级数据链路控制协议
- 是一种面向位(比特)的数据链路层控制协议
- 通常使用CRC-16、CRC-32校验,帧边界 ”01111110“
- HDLC三种类型帧:
- 信息帧(I帧)用于承载数据和控制;
- 监控帧(S帧)用来差错控制和流量控制;
- 无编号帧(U帧)用于提供对链路的建立、拆除以及多种控制功能
 
- 监控帧中的四种四种不同编码含义:
| 记忆符 | 名称 | b2 | b3 | 功能 | 
| RR | 接收准备好 | 0 | 0 | 确认,且准备接收下一帧,已受托N(R)以前的帧 | 
| RNR | 接收未准备好 | 1 | 0 | 确认,暂停接收下一帧,N(R)含义同上 | 
| REJ | 拒绝接收 | 0 | 1 | 否认,否认N(R)起的 各帧,N(R)前的已收妥 | 
| SREJ | 选择拒绝接收 | 1 | 1 | 否认,之否认序号未N(R)的帧 | 

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号