news 2026/5/11 17:53:03

【HDLC 高级数据链路控制协议】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【HDLC 高级数据链路控制协议】

HDLC 高级数据链路控制协议

  • 一、概念
  • 二、站点类型
  • 三、工作模式
  • 四、帧中字段
  • 五、帧类型

一、概念

1.HDLC是由ISO制定的面向比特二层链路层协议,基于同步串行链路,可靠传输、有流量控制、差错重传。
2.HDLC给两根远距离对接的路由器/设备,建一条靠谱的通信通道,打包数据、定帧边界、校验对错、丢包自动重传、控网速,保证数据百分百可靠送到
3.帧中继:帧中继相比HDLC,去掉了重传、复杂校验,只做:打包、标记虚电路、快速转发,只管尽快把数据往前扔,有错直接丢,不重传。

二、站点类型

1.主站(Primary):控制链路、发命令帧、管理链路、负责差错恢复。
2.从站(Secondary):响应主站命令,只发响应帧。
3.复合站(Combined):既能当主站也能当从站,可互相发命令和响应。

三、工作模式

1.NRM正常响应模式:主从架构,从站不能主动发帧,必须等主站轮询才响应
2.ARM异步响应模式从站可以主动自发发帧,不用等主站询问。
3.ABM异步平衡模式:两个站点都是复合站,对等通信各自可主动收发,PPP默认用ABM。

四、帧中字段

1.Flag标志字段(1 字节):固定值01111110,标记帧开始和结束,采用比特填充(和帧中继的标志字段相同)。
2.Address地址字段(1/2 字节):标识从站地址,点到点链路常设为全1广播地址,帧中继、PPP 都沿用了这个字段结构。
3.Control控制字段(核心,1/2 字节):用来标识帧类型(即,HDLC协议中的控制字段包含了:信息帧、监控帧、无编号帧)、序号、流量控制、重传,HDLC 把帧分成三大类:I帧、S帧、U帧。
4.Information信息字段:承载上层用户数据,可变长度。
5.FCS帧校验(2 字节):CRC-16校验,检错,出错丢弃+请求重传(和帧中继的FCS校验字段相同)。

五、帧类型

1.I帧信息帧(Information):承载用户数据+捎带确认,带收发序号:N (S) 发送序号、N ® 接收确认序号,支持滑动窗口、可靠传输、重传机制。
2. S帧监控帧(Supervisory):不携带用户数据,只做链路控制,RR:接收就绪,确认可以接收下一帧,RNR:接收未就绪,暂停发帧(流量控制),REJ:请求重传(后退 N 帧),SREJ:选择性重传。
3. U帧无编号帧(Unnumbered):无序号,用于链路管理、建链、断链、配置,常见作用:建链、拆链、设置工作模式、链路测试。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 17:50:57

AI 内容生成 API 适合哪些团队?自媒体、电商、营销公司怎么用更省钱

现在很多团队都在用 AI 写内容。但很多人还停留在网页聊天阶段:打开一个 AI 工具,把需求复制进去,再把结果复制出来。这个方法适合个人临时用,但如果是团队长期做内容,尤其是自媒体、电商、营销公司、短视频团队&#…

作者头像 李华
网站建设 2026/5/11 17:50:48

从论文复现到算法优化:我是如何用Python爬取并整理VRP标准算例库的

从论文复现到算法优化:构建自动化VRP算例管理系统的Python实践 在车辆路径问题(VRP)的研究中,标准算例库是算法验证的基石。但许多研究者都经历过这样的困境:每次需要测试新算法时,都要手动从不同网站下载格…

作者头像 李华
网站建设 2026/5/11 17:49:29

保姆级教程:在ROS Melodic下用Octomap将A-LOAM点云地图转成2D导航地图

从A-LOAM到2D导航地图:Octomap参数调优全解析 当你第一次看到A-LOAM生成的精美3D点云地图时,可能会困惑如何将这些三维数据转化为机器人导航系统能够理解的2D栅格地图。这正是Octomap技术大显身手的时刻——它不仅能够高效压缩3D信息,还能智…

作者头像 李华
网站建设 2026/5/11 17:48:51

Betaflight飞控固件:2025年如何让你的穿越机飞行更稳定更智能?

Betaflight飞控固件:2025年如何让你的穿越机飞行更稳定更智能? 【免费下载链接】betaflight Open Source Flight Controller Firmware 项目地址: https://gitcode.com/gh_mirrors/be/betaflight 还在为穿越机飞行抖动、信号不稳定而苦恼吗&#x…

作者头像 李华
网站建设 2026/5/11 17:47:44

Codex Chrome 插件实测:AI Agent 直接接管浏览器,7个任务全记录

一句话OpenAI 在5月8日给 Codex 加了个 Chrome 浏览器插件。效果:AI 可以在后台独立操作浏览器标签页,执行搜索、抓取、填表、发布等任务,多标签并行,互不干扰。1. 背景:之前的浏览器操控有什么问题?在插件…

作者头像 李华
网站建设 2026/5/11 17:47:39

实用指南:从零开始配置OpenCore黑苹果的完整方案

实用指南:从零开始配置OpenCore黑苹果的完整方案 【免费下载链接】Hackintosh 国光的黑苹果安装教程:手把手教你配置 OpenCore 项目地址: https://gitcode.com/gh_mirrors/hac/Hackintosh 你是否想过在自己的PC上体验macOS的流畅与优雅&#xff1…

作者头像 李华