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)的帧 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!