千家信息网

广域网-HDLC协议

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,广域网广域网(WAN,Wide Area Network)通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。局域网
千家信息网最后更新 2026年10月31日广域网-HDLC协议

广域网

广域网(WAN,Wide Area Network)通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。局域网通常作为广域网的终端用户与广域网相连。广域网一般由电信部门或公司负责组建、管理和维护,并向全社会提供面向通信的有偿服务、流量统计和计费问题,比如家庭用户通过ADSL上网或通过光纤接入Internet,就是广域网。

如图所示,局域网1和局域网2通过广域网线路连接,图中路由器上连接广域网的接口为Serial接口,即串行接口。Serial接口有多个标准,图中展示了"同步WAN接口卡"和"非通道化E1/T1 WAN接口"两种接口。

广域网链路可以有不同的协议,图中所示,AR1路由器和AR2路由器之间的串行链路使用的是HDLC协议,AR2和AR3之间的串行链路使用的PPP协议,AR3和AR4使用帧中继交换机连接,使用Frame Relay协议。

不同的链路使用不同的数据链路层协议,每种数据链路层协议都定义了相应的数据链路层封装(首部),数据包经过不同的链路,就要封装成不同的帧。图中画出了PC1给PC2发送数据包,首先要经过以太网,要把数据包封装成以太网帧,在AR1和AR2之间的链路上要把数据包封装成HDLC帧,在AR2和AR3之间的链路上要把数据包封装成PPP帧,在AR3和AR4之间的链路上要把数据包封装成成帧中继帧,从AR4发送到PC2要将数据包封装成以太网帧。

下面我们就介绍广域网链路使用的几种常见协议,同时抓包让让大家看到不同的数据链路层协议的帧格式。


HDLC协议

High-level Data Link Control,高级数据链路控制,简称HDLC,是一种面向比特的链路层协议。

ISO制定的HDLC是一种面向比特的通信规则。HDLC传送的信息单位为帧。作为面向比特的同步数据控制协议的典型,HDLC具有如下特点:

1. 协议不依赖于任何一种字符编码集。

2. 数据报文可透明传输,用于透明传输的"0比特插入法"易于硬件实现。

3. 全双工通信,不必等待确认可连续发送数据,有较高的数据链路传输效率。

4. 所有帧均采用CRC校验,并对信息帧进行编号,可防止漏收或重收,传输可靠性高。

5. 传输控制功能与处理功能分离,具有较大的灵活性和较完善的控制功能。

6. 帧格式:HDLC帧格式包括地址域、控制域、信息域和帧校验序列。

HDLC是由国际标准化组织ISO制定的,是通信领域曾经广泛应用的一个数据链路层协议。但是随着技术的进步,目前通信信道的可靠性比过去已经有了非常大的改进,已经没有必要在数据链路层使用很复杂的协议(包括编号、检错重传等技术)来实现数据的可靠传输。作为窄带通信协议的HDLC,在公司的应用逐渐消失,应用范围逐渐减少,只是在部分专网中用来透传数据。透传即透明传送,是指传送网络无论传输业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。

下面就配置AR1和AR2路由器之间的链路使用DHLC协议。抓包分析HDLC帧格式。

在AR1上的配置,

[AR1]interface Vlanif 1

[AR1-Vlanif1]ip address 192.168.0.1 24

[AR1-Vlanif1]quit

[AR1]interface Serial 2/0/0

[AR1-Serial2/0/0]ip address 192.168.1.1 24

[AR1-Serial2/0/0]display this --接口配置

[V200R003C00]

#

interface Serial2/0/0

link-protocol ppp --默认数据链路层协议是PPP

ip address 192.168.1.1 255.255.255.0

#

return

[AR1-Serial2/0/0]link-protocol ? --查看支持的全部数据链路层协议

fr Select FR as line protocol

hdlc Enable HDLC protocol

lapb LAPB(X.25 level 2 protocol)

ppp Point-to-Point protocol

sdlc SDLC(Synchronous Data Line Control) protocol

x25 X.25 protocol

[AR1-Serial2/0/0]link-protocol hdlc --指定数据链路层协议为HDLC

[AR1-Serial2/0/0]quit

[AR1]ip route-static 192.168.2.0 24 192.168.1.2 --添加到192.168.2.0/24网段的路由

在AR2上的配置。

[AR2]interface Vlanif 1

[AR2-Vlanif1]ip address 192.168.2.1 24

[AR2-Vlanif1]quit

[AR2]interface Serial 2/0/1

[AR2-Serial2/0/1]ip address 192.168.1.2 24

[AR2-Serial2/0/1]link-protocol hdlc

[AR2-Serial2/0/1]quit

[AR2]ip route-static 192.168.0.0 24 192.168.1.1

如图所示,右击AR2路由器,点击"数据抓包"à"Serial 2/0/1",在出现的选择链路类型对话框,选择HDLC,打开抓包工具,在PC1 ping PC2。

在抓包工具中,点中ICMP协议,可以看到数据链路层是Cisco HDLC协议,这意味着是思科公司定义的HDLC协议。Cisco HDLC协议的帧首部有三个字段,地址字段、控制字段和协议字段。对比以太网的帧,没有目标MAC地址源MAC地址。


韩立刚老师门徒级课程专题

http://edu.51cto.com/topic/819.html?qd=hlg

数据 链路 广域网 传输 接口 通信 不同 之间 路由 控制 路由器 装成 以太网 地址 字段 格式 以太 图中 配置 业务 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会副主任毛军 重生之互联网科技帝国 互联网科技未来 睿民互联网科技 长亮科技互联网金融 天扬科技互联网广告 顺网科技2021年互联网排名 衡水科技产业互联网平台 湖南洣水互联网科技有限公司扣款 互联网教育科技公司vipkid 福建科技产业互联网发展 岳阳华臻互联网科技有限公司 中国互联网公司排名锤子科技 佛山市翊博互联网络科技有限公司 互联网科技的全部知识 为客找房互联网科技公司怎么样 怎样加入科技互联网 信承诺互联网科技有限公司 互联网科技机房 科技发展第三阶段互联网时代 猪兼强互联网科技 猫创互联网科技 狮子座互联网科技培训 互联网科技类展会 华夏恒生互联网科技013171 北京市互联网新科技 皮皮虾互联网科技有限公司 互联网相关科技技术 绵阳真晨互联网科技有限公司 科技发展第三阶段互联网时代
0