专业的IT培训机构
|
腾科IT教育集团
Prometric考试中心
VUE考试中心
关于我们
深圳校区
切换校区
集团
广州
首页
课程中心
新闻中心
学员感言
开班计划
认证考试
名师汇聚
网络
操作系统
数据库
软件开发
专题课程
思科专题
华为专题
红帽专题
甲骨文专题
微信
电话
复制成功
微信号:
togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
腾科新闻
首页
>
腾科新闻
>
高级数据链路控制协议
发布时间:
2022-09-23
高级数据链路控制协议
,HDLC(High-Level Data Link Control,高级数据链路控制)协议是一种快速高效的WAN协议。现在使用的HDLC协议主要有两种版本,一种是ISO HDLC,另一种是Cisco HDLC。它们是从不同的协议发展而来的。
ISO HDLC源自IBM的同步数据链路控制(SDLC)封装协议的数据链路层协议,而Cisco HDLC是从ISO 3309协议框架发展来的。各种版本的HDLC虽然很相似,但它们之间并不兼容。Cisco HDLC是思科设备的专属协议。
HDLC是一个ISO标准的面向位的数据链路协议,其在同步串行数据链路上封装数据。HDLC内定不支持在单一链路上存在多重协议,因为它没有一个标准的方法指明协议间的传递。HDLC定义了在同步串行链路上使用帧符号和校验和的数据封装模式。
思科提供的专用的HDLC版本是思科在串行线路方面的默认封装模式。此协议的工作效率极高,不需滑动窗口技术或数据流控制,并且只允许点对点连接,地址位永远全部设定为1。此外,Cisco HDLC的帧控制位后面有两字节的专属类型编码,表示HDLC的帧格式不能和其他厂商的设备兼容,并可以支持多重网络层协议共享同一个串行链路,如图1所示。
图1 ISO与Cisco的HDLC帧格式比较
Cisco HDLC可以进行负载压缩,这是通过STAC压缩算法实现的。但设置了这项功能会过多地占用路由器CPU的处理时间以提供合理有效的压缩率,所以通常情况下不使用这项功能。
HDLC常常用于同步专线连接的数据封装,如果专用线路连接的两端皆为执行思科互联网络操作系统(IOS)的路由器或接入服务器,通常就会使用HDLC封裝。由于HDLC封装方法可能各有不同,用户应该在非运行Cisco IOS的设备上使用PPP封装协议。
HDLC是一种面向连接协议,因此在进行封装时需要一些控制信息,但控制开销很小,除去帧中的数据部分,其他字段仅仅需要7~12字节。HDLC的这种封装形式就是其高效的根本原因。
如图1所示,图中Cisco HDLC封装的帧格式中的专属位显示了该HDLC版本的提供商。加入专属位的目的是为了支持多协议环境。单协议环境中的HDLC帧格式中不含有专属位。ISO HDLC帧格式中也不含有该位。
HDLC协议使用keep-alive机制验证连接的完整性。一条连接,一方是DCE端,一方是DTE端。DCE端的路由器隔一小段时间就会发送一个序列号到DTE端,DTE端收到后会将其传回DCE端。
DCE端路由器检查传回的序列号和原先发送的是否相同,若相同,则继续发送下一个序列号。如果该序列号连续三次都没有被DCE端收到,那么DCE端的路由器就会关闭这条连接。
分享到:
QQ空间
新浪微博
腾讯微博
人人网
微信
更多
上一篇:
PPP验证概述
下一篇:
异步串行连接
联系电话:18922156670
华为认证
思科认证
oracle认证
红帽认证
常见问题
2022年思科认证考试费多少钱?
2022年思科认证考试报名时间是?
思科认证怎么报名考试?
思科认证培训多少钱?
2022年华为认证考试费多少钱?
2022年华为认证考试报名时间是?
华为认证怎么报名考试?
华为认证培训多少钱?
2022年红帽认证考试费用多少钱?
2022年红帽考试报名时间是?
怎么报名红帽认证考试?
红帽培训多少钱?
Oracle认证考试官方费用是多少?
2022Oracle认证报考条件是什么?
2022年Oracle认证考试时间是?
Oracle dba认证培训费用是多少?
Java零基础可以学习吗?
UI设计师培训多少钱?
HTML5前端开发难学吗?
立即咨询
联系电话:18922156670
在线咨询
在线咨询
×
您好,请问有什么可以帮您?我们将竭诚提供最优质服务!
QQ咨询
下次再说