广域网-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
广域网-HDLC协议相关推荐
- 【计算机网络】数据链路层 : 广域网 ( HDLC 协议 | HDLC 站 | HDLC 帧格式 | HDLC 帧类型 | PPP 协议 与 HDLC 协议 对比 )
文章目录 一.HDLC 协议 二.HDLC 站 三.HDLC 帧格式 四.HDLC 帧类型 五.PPP 协议 与 HDLC 协议 对比 一.HDLC 协议 HDLC 协议 : ① 全称 : High- ...
- 广域网 —— HDLC协议
一.HDLC协议的特点 二.HDLC的站 三.HDLC的帧格式 四.PPP协议和HDLC协议的比较
- Cisco Packet Tracer思科模拟器中路由器的广域网HDLC封装
高级数据链路控制协议(HDLC)是一种标准的用于在同步网络传输数据的,面向比特的数据链路层协议.该协议具有无差错数据传输和流量控制两种功能.作为面向比特的同步通信协议,HDLC支持全双工点对点的透明传 ...
- 计算机网络(二十)-广域网-PPP协议和HDLC协议
一.广域网 广域网,通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,远距离通信,形成国际性的远程网络. 广域网的通信子网主要使用分组交换技术.广域网的通信子网可以利用 ...
- 《计算机网络》——IEEE 802.11 无线局域网、无线局域网的分类、广域网、PPP协议、HDLC协议、链路层设备、冲突域和广播域
文章目录 IEEE 802.11 无线局域网 802.11的MAC帧头格式 无线局域网的分类 广域网 PPP协议 PPP协议应满足的要求: PPP协议无需满足的要求 PPP协议的帧格式 HDLC协议 ...
- 3.5计算机网络(无线局域网 PPP协议&HDLC协议 广域网 链路层设备)
目录 1.IEEE 802.11 && 无线局域网 1.802.11的MAC帧头格式 2.无线局域网的分类 1. 有固定基础设施无线局域网 2. 无固定基础设施无线局域网的自组织网络 ...
- 计算机网络-数据链路层(广域网及相关协议(PPP协议帧格式,HDLC协议)数据链路层设备(网桥,交换机))
文章目录 1. 广域网的概念 2. PPP协议(面向字节的协议) PPP协议组成部分 PPP协议的帧格式 3. HDLC协议(面向比特的协议) HDLC站(主站,从站,复合站) HDLC协议帧格式 4 ...
- 广域网 (PPP协议 HDLC协议)、链路层设备
按照自己的节奏,竭尽全力(剩下的都留给命运) 你一定要做自己,做自己喜欢的事,然后把自己交给命运 加油!当自己的实力不能满足自己的目标时,就静下心去学习!,不要乱想与顾虑 一年后考研择校.现在开冲,静 ...
- 3.7 广域网(ppp协议、HDLC协议)
文章目录 0.思维导图 1.广域网的概念 2.PPP协议 (1)简介及特点 (2)功能 (3)三个组成部分 (4)状态图 (5)PPP帧协议的帧格式 3.HDLC协议 (1)简介及特点 (2)两种配置 ...
最新文章
- 20180513模拟赛
- usb管控软件_记账软件新外设:PUPUPULA 智能存钱罐登陆众筹
- SpringMVC解决前台传入的数组或集合类型数据
- iis6上安装PHP5.3.2及连接到SQL Server 2005/2008的设置(原创)
- 台北到淡水版Firefox无法播放视频
- 数据中心智能化运维之路
- 读大道至简第五章有感
- 后台代码调用Application Resources
- C++编程视频教程《VC知识库大讲堂C++教程》
- 001_ucGUI/emWin字体制作(FontCvt.exe)
- html+css基础教程入门之CSS 尺寸
- Android面试英文介绍
- ipa文件上架app store的方法,很简单
- bootstrap--表格(table的各种样式)
- 刷脸支付服务商市场空白大有可为
- 什么是disjoint-support?
- 8-四平方和定理(拉格朗日定理)
- manjaro安装百度网盘
- 对数据库某个字段进行去重
- 全志a10 Android,全志A10 Android4.0 电话系统 使用说明文档 (MU509篇)