HDLC协议完整过程图解

下图是HDLC的工作过程示意图,对每个过程进行解释。

(a)链路的建立和清除。

SABM:A向B发出SABM无编号帧,设置异步平衡模式;

SABM:超时,没有收到B发出的UA无编号确认帧,发送端自动重发;UA:此时B准备就绪,发出UA确认帧,链接建立;

DISC:A发出DISC断开帧;

UA:B回应UA确认帧,链接拆除。

(b)双向数据交换

I00:A发送第0帧信息帧,并表示期望接收到对方第0帧信息;

I01:B发送第0帧信息帧,并表示期望接收到对方第1帧信息,同时表示对方第1帧以前的帧已经可靠地接收;

I11:A发送第1帧信息帧,并表示期望接收到对方第1帧信息,同时表示对方第1帧以前的帧已经可靠地接收;

I21:A发送第2帧信息帧,并表示期望接收到对方第1帧信息;

I13:B发送第1帧信息帧,并表示期望接收到对方第3帧信息,同时表示对方第3帧以前的帧已经可靠地接收;

I32:A发送第3帧信息帧,并表示期望接收到对方第2帧信息,同时表示对方第2帧以前的帧已经可靠地接收;

I24:B发送第2帧信息帧,并表示期望接收到对方第4帧信息,同时表示对方第4帧以前的帧已经可靠地接收;

I34:B发送第3帧信息帧,并表示期望接收到对方第4帧信息;

RR4:A表示准备接收4号帧信息,确认序号为4以前的帧已经接收。

(c)接收站忙

I30:B发出第3帧信息帧,表示期望并表示期望接收到对方第0帧信息;RNR4:A表示暂停接收下一帧,无法接受4号帧信息,确认4及其以前的各帧RNR0P:B询问A是否准备就绪,期待A发送信息帧0;

RNR4F:A仍未准备就绪,无法接受4号帧信息;

RNR0P:B再次询问A是否准备就绪,期待A发送信息帧0;

RR4F:A发出监督帧,RR表示准备接收4号帧信息,确认序号为4以前的帧已经接收。

I40:B发出第4帧信息帧,表示期望并表示期望接收到对方第0帧信息;

(d)后退重发

I30:A发送第3帧信息帧,并表示期望接收到对方第0帧信息;

I40:A发送第4帧信息帧,并表示期望接收到对方第0帧信息;

I50:A发送第5帧信息帧,并表示期望接收到对方第0帧信息;

REJ4:B拒绝从4好信息帧开始的所有帧,确认4号以前的各帧,也就是接收到了3号帧;

I40:A后退重新发送第4帧信息帧,并表示期望接收到对方第0帧信息;

I50:A重新发送第5帧信息帧,并表示期望接收到对方第0帧信息;

I60:A发送第6帧信息帧,并表示期望接收到对方第0帧信息;

(e)超时重发

I40:A发送第2帧信息帧,并表示期望接收到对方第0帧信息;

I30:A发送第3帧信息帧,并表示期望接收到对方第0帧信息;

RR3:B表示准备接受下一帧,确认接收3之前的帧;

RNR0P:A询问B是否准备就绪,期待接收第0号信息帧;

RR3F:B表示准备就绪,确认已经接收3以前的信息帧;

I30:A发送第3帧信息帧,并表示期望接收到对方第0帧信息;

RR4:B表示准备就绪,可以接收4号帧信息,确认4以前的信息帧。

HDLC协议控制器的设计

目录 内容摘要 (1) 关键词 (1) Abstract (1) Key Words (1) 1.绪论……………………………………………………………………2 1.1研究的意义 (2) 1.2本设计的主要功能………………………………………………2 2.HDLC协议综述 (3) 2.1 HDLC协议的产生背景 (3) 2.2 HDLC协议的帧结构 (4) 2.3 HDLC协议的规程分析 (7) 3.HDLC协议控制器的设计………………………………………………8 3.1 HDLC协议控制器设计方案选择…………………………………8 3.2 FPGA的设计原则 (9) 3.3 HDLC协议控制器总框架………………………………………10 3.4 HDLC帧发送器的设计 (11) 3.5 HDLC帧接收器的设计 (1) 5 参考文献…………………………………………………………………18 致谢 (19) [说明:在本页中,“目录”二字居中,宋体小二号,加黑, 其它统一由宋体小四号,不加黑排版打印、行间距为1.5]

内容摘要:HDLC(高级数据链路控制)协议是一种面向比特的链路控制规程,广泛的用作数据链路层的控制协议。论文在分析和研究HDLC协议的基础上,提出了一种基于FPGA(现场可编程门阵列)的HDLC协议控制器的设计。对HDLC协议控制器的功能进行划分,分别设计了标志位的检测和生成、插零和删零、FCS的校验等控制模块。 采用VHDL硬件描述语言在FPGA内部实现HDLC协议的各功能模块,本设计使用QuartusII 9.1平台实现代码编写、综合、编译、仿真。对HDLC链路控制规程功能,帧控制和FCS校验功能进行了仿真实现。 关键词:HDLC;FPGA;帧收发器; Abstract:(宋体,小四号,加黑)××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××。(宋体,小四号,不加黑) Key words:(宋体,小四号,加黑)×××□□×××□□×××□□(宋体,小四号,不加黑)

HDLC协议

什么是HDLC?HDLC是什么意思? HDLC英文全称High level Data Link Control,高级数据链路控制,HDLC是一个在同步网上传输数据、面向位的数据链路层协议,它是个由1970年代IBM所提出的对称式资料连结控制(Synchronous Data Link Control,SDLC)所研发出来的ISO标准。 高级数据链路控制(HDLC)协议是基于的一种数据链路层协议,促进传送到下一层的数据在传输过程中能够准确地被接收(也就是差错释放中没有任何损失并且序列正确)。HDLC 的另一个重要功能是流量控制,换句话说,一旦接收端收到数据,便能立即进行传输。H DLC 具有两种不同的实现方式:高级数据链路控制正常响应模式即HDLC NRM(又称为SDLC)和 HDLC 链路访问过程平衡(LAPB)。其中第二种使用更为普遍。HDLC 是 X.25 栈的一部分。 HDLC 是面向比特的同步通信协议,主要为全双工点对点操作提供完整的数据透明度。它支持对等链路,表现在每个链路终端都不具有永久性管理站的功能。另一方面,HDLC NRM 具有一个永久基站以及一个或多个次站。 HDLC LAPB 是一种高效协议,为确保流量控制、差错监测和恢复它要求额外开销最小。如果数据在两个方向上(全双工)相互传输,数据帧本身就会传送所需的信息从而确保数据完整性。

帧窗口是用于在接收第一个帧已经正确收到的确认之前发送复帧。这就意味着在具有长“turn-around”时间滞后的情况下数据能够继续传送,而不需要停下来等待响应。例如在卫星通信中会发生这种情形。 通常,帧分为三种类型: 信息帧:在链路上传送数据,并封装OSI体系的高层; 管理帧:用于实现流量控制和差错恢复功能; 无编号帧:提供链路的初始化和终止操作。 协议结构 Flag ― 该字段值恒为 0x7E。 Address Field ― 定义发送帧的次站地址,或基站发送帧的目的地。该字段包括服务访问点(6比特)、命令/响应位(表示帧是否与节点发送的信息帧有关或帧是否被节点接收)、地址扩展位(通常设置为1字节长)。当设置错误时,表示一个附加字节。

实验16 路由器接口HDLC协议封装配置(改写)

实验18路由器接口HDLC协议封装配置 【背景知识】 教材4.4.3内容。理解掌握如下知识点: (1)理解在广域网环境下采用串行方式进行通信,因此需要相应的串行通信协议,如HDLC、PPP、Frame-Relay等; (2)掌握串行通信时的DTE和DCE概念,理解主要区别在于DCE提供时钟信号而DTE只是接受时钟信号; (3)cisco路由器的串行端口上,HDLC是缺省配置,而且采用的是cisco的私有协议HDLC,而不是通用的HDLC标准。 (4)在实验室环境中,将两台路由器直接相连(称为背靠背连接)。虽然路由器本质上属于DTE,但在此环境下可以将其中一台路由器模拟为DCE。究竟哪台路由器是DCE,取决于具体的连线。确定为DCE的路由器串行端口,必须配置时钟信号。 【实验拓扑】 实验线路连接图8-21所示,实验时使用Cisco Packet Tracer5.2完成拓扑结构搭建。 图8-21 实验18线路连接图 【实验内容】 (1) 选择两台C2811 路由器,分别关闭电源后添加WIC-2T 模块,添加位置为插槽0/接口适配器0,如下图8.22 所示。开启电源之后使用Serial 电缆将两台路由器的Serial0/0/0接口进行连接,连接时使得C2811B 为DCE 端、C2811A 为DTE 端。 图8.22 WIC-2T 模块安装位置 【提示1】图8.22所示界面,可以单击某台路由器的图标,然后在弹出的框中选择“Physical”选项卡,接着在左侧一栏中选择WIC-2T,最后按住鼠标左键不变拖动到对应的适配器即可。 【提示2】在选择线缆时,用串行线旁边带时钟符号的线先连接C2811B,那么C2811B即为DCE 端,线另外一头所连接的路由器C2811A就是DTE;反之,亦成立。 (2) 参阅教材4.4.3 中内容,配置C2811A 接口Serial0/0/0 的IP 地址192.168.1.1/24 和二层协议封装为HDLC,配置C2811B 接口Serial0/0/0 的IP 地址192.168.1.2/24 和二层协

HDLC协议概述

HDLC协议概述 刘文龙(北京理工大学信息与电子学院)学号2120110886 摘要:不同企业和不同公司的产品越来越先进,单板也越来越复杂,单板与单板之间,与终端之间数据传输的容量与可靠性要求也越来越高,简单的通讯方式满足不了要求的。HDLC 链路控制协议是现在常见的同步协议,为使不了解它的人有一个初步的认识,本文对数据链路层的HDLC协议进行综述介绍,主要内容包括HDLC的发展数据链路控制协议,HDLC协议的主要内容、存在的技术标准以及HDLC的应用和发展前景等。并重点介绍了HDLC的基本概念及帧格式。如果想进一步了解,可以参考和查阅其他相关资料。 关键词:HDLC,数据链路层,帧格式,帧结构 一HDLC概述 1.1 HDLC的发展历史 高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的.其最大特点是不需要数据必须是规定字符集,对任何一种比特流,均可以实现透明的传输。1974年,IBM公司率先提出了面向比特的同步数据链路控制规程SDLC(S ynchronous Data Link Control)。 随后,ANSI和ISO均采纳并发展了SDLC,并分别提出了自己的标准: 1* ANSI的高级通信控制过程ADCCP(Advanced Data Control Procedure), 2* ISO的高级数据链路控制规程HDLC(High-level Data Link Contl)。 从此,HDLC协议开始得到了人们的广泛关注,并开始应用于通信领域的各个方面。1.2 HDLC的特点 HDLC是面向比特的数据链路控制协议的典型代表,有着很大的优势: 1* HDLC协议不依赖于任何一种字符编码集; 2*数据报文可透明传输,用于实现透明传输的“0比特插入法”易于硬件实现; 3*全双工通信,有较高的数据链路传输效率; 4*所有帧采用CRC检验,对信息帧进行顺序编号,可防止漏收或重份,传输可靠性高; 5*传输控制功能与处理功能分离,具有较大灵活性。 由于以上特点,目前网络设计及整机内部通讯设计普遍使用HDLC数据链路控制协议。HDLC已经成为通信领域额不可缺少的一个重要协议。

HDLC协议原理及其概述

HDLC协议原理及其应用概述 摘要:数据链路层的主要功能是在物理层的数字比特流或字节流上传输信息帧,而高级数据链路控制HDLC(High-level Data Link Control)规程是通信领域现阶段应用十分广泛的一个数据链路层协议。HDLC是面向比特的数据链路控制协议的典型代表,它是由国际标准化组织(ISO)定制的,为在数据链路层上操作提供了一系列的标准。本文介绍了HDLC协议的发展历史、主要内容、存在的标准及其应用和发展前景。 关键词:数据链路层、HDLC协议 引言 根据通信的功能,整个通信过程可以分为若干层,每一层的对等协议通过使用下层服务对齐上层提供服务。其中数据链路层在物理层提供服务的基础上向网络层提供透明的和可靠的数据传输服务。为此,数据链路层必须具备一系列相应的功能,主要有:将数据组合成帧,并向帧中插入地址或协议类型信心;提供差错控制以确保可靠的传输;提供流量控制,以避免接收端缓冲区溢出;提供链路管理控制功能。 数据链路层的协议可以分为两类:面向字符的协议和面向比特的协议。其中HDLC(高级数据链路控制)就是一种重要的面向比特的数据链路层协议。 一.HDLC的发展历史 最早的数据链路层协议是面向字符的,有很多缺点:控制报文和数据报文格式不一样;采用停止等待方式,效率低;只对数据部分进行差错控制,可靠性较差;系统每增加一种功能就需要设定一个新的控制字符。为克服这些缺点,上世纪七十年代初,IBM公司推出了著名的体系结构SNA。在SNA的数据链路层规程采用了面向比特的规程SDLC(Synchronous Data Link Control)。所谓“面向比特”就是帧首部中的控制信息不是由几种不同的控制字符组成,而是由首部中各比特的值来决定。由于比特的组合是多种多样的,因此DLC协议能够满足各种用户的不同需求。此外,SDLC还使用同步传输,效率比异步传输有了很大的提高。后来ISO把SDLC修改后成为HDLC(High-level Data Link Control),作为国际标准ISO 3309。我国相应的标准是GB 7496。CCITT则将HDLC再修改后称为链路接入规程LAP(Link Access Procedure),并作为X.25建议书的一部分。不久,HDLC的新版本又把LAP修改为LAPB,“B”表示平衡型(Balanced),所以LAPB叫做链路接入规程(平衡型)。

HDLC协议

HDLC 高级数据链路控制(High-Level Data Link Control或简称HDLC),是一个在同步网上传输数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(Synchronous Data Link Control)协议扩展开发而成的. 七十年代初,IBM公司率先提出了面向比特的同步数据链路控制规程SDLC (Synchronous Data Link Control)。随后,ANSI和ISO均采纳并发展了SDLC,并分别提出了自己的标准:ANSI的高级通信控制过程ADCCP(Advanced Data Control Procedure),ISO的高级数据链路控制规程HDLC(High-level Data Link Contl)。 链路控制协议着重于对分段成物理块或包的数据的逻辑传输,块或包由起始标志引导并由终止标志结束,也称为帧。帧是每个控制、每个响应以及用协议传输的所有信息的媒体的工具。所有面向比特的数据链路控制协议均采用统一的帧格式,不论是数据还是单独的控制信息均以帧为单位传送。 每个帧前、后均有一标志码01111110,用作帧的起始、终止指示及帧的同步。标志码不允许在帧的内部出现,以免引起畸意。为保证标志码的唯一性但又兼顾帧内数据的透明性,可以采用“0比特插入法”来解决。该法在发送端监视除标志码以外的所有字段,当发现有连续5个“1”出现时,便在其后添插一个“0”,然后继续发后继的比特流。在接收端,同样监除起始标志码以外的所有字段。当连续发现5个“1”出现后,若其后一个比特“0”则自动删除它,以恢复原来的比特流;若发现连续6个“1”,则可能是插入的“0”发生差错变成的“1”,也可能是收到了帧的终止标志码。后两种情况,可以进一步通过帧中的帧检验序列来加以区分。“0比特插入法”原理简单,很适合于硬件实现。 在面向比特的协议的帧格式中,有一个8比特的控制字段,可以用它以编码方式定义丰富的控制命令和应答,相当于起到了BSC协议中众多传输控制字符和转义序列的功能。 作为面向比特的数据链路控制协议的典型,HDLC具有如下特点:协议不依赖于任何一种字符编码集;数据报文可透明传输,用于实现透明传输的“0比特插入法”易于硬件实现;全双工通信,不必等待确认便可连续发送数据,有较高的数据链路传输效率;所有帧均采用CRC校验,对信息帧进行编号,可防止漏收或重份,传输可靠性高;传输控制功能与处理功能分离,具有较大灵活性和较完善的控制功能。由于以上特点,目前网络设计普遍使用HDLC作为数据链路管制协议。 1.HDLC的操作方式 HCLC是通用的数据链路控制协议,当开始建立数据链路时,允许选用特定的操作方式。所谓链路操作方式,通俗地讲就是某站点以主站方式操作,还是以从站方式操作,或者是二者兼备。 在链路上用于控制目的站称为主站,其它的受主站控制的站称为从站。主站负责对数据流进行组织,并且对链路上的差错实施恢复。由主站发往从站的帧称为命令帧,而由由站返回主站的帧称响应帧。 连有多个站点的链路通常使用轮询技术,轮询其它站的站称为主站,而在点到点链路中每个站均可为主站。主站需要比从站有更多的逻辑功能,所以当终端与主机相连时,主机一般总是主站。 在一个站连接多条链中的情况下,该站对于一些链路而言可能是主站,而对另外一些链路而言又可能是从站。 有些可兼备主站和从站的功能,这站称为组合站,用于组合站之间信息传输的协议是对称的,即在链路上主、从站具有同样的传输控制功能,这又称作平衡操作,在计算

通信网_HDLC协议概述

HDLC协议概述 摘要 本文首先介绍了HDLC的发展历史以及HDLC协议的链路配置、帧结构等内容,并对现存的HDLC标准和其应用范围及发展前景进行了概述。 关键词 HDLC协议数据链路层标准 正文 一、HDLC发展历史 高级数据链路控制(High-level data link control),简称HDLC,是一个在同步网上传输数据、面向比特的数据链路层协议。 60年代,英国NPL网首先提出分组交换的概念。之后,美国的ARPA网采用分组交换的方式运行。计算机网络纷纷出现,但原来用于终端到计算机之间的通信的控制规程都是以字符为基础的,它们往往难以满足计算机到计算机之间的通信要求。70年代初,IBM公司率先提出了面向比特的同步数据链路控制规程SDLC(Synchronous Data Link Control),SDLC是IBM 系统网络体系结构Systems Network Architecture(SNA)数据链路层的协议。随后,美国国家标准化协会ANSI将SDLC修改为ADCCP(Advanced Data Control Procedure)做为国家标准;ISO将修改后的SDLC称为高级数据链路控制HDLC(High-level Data Link Contl),并将它做为国际标准。HDLC与基本型规程相比较,它的主要进步在于引入一个标志F(01111110)和一个0比特插入机构,使传输数据的控制机构简单,并把面向比特的能力引入传输机构。 国际标准化组织ISO 于1981年正式推荐了一个网络系统结构----七层参考模型,叫做开放系统互连模型(Open System Interconnection,OSI)。OSI 参考模型将整个网络通信的功能划分为七个层次,它们由低到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 HDLC协议 数据链路层,把从物理层来的原始数据打包成帧。数据链路层负责帧在计算机之间的无差错传递。在ISO标准协议集中,数据链路层采用了HDLC协议。

ppp协议和hdlc协议区别

PPP帧格式和HDLC帧格式相似,如图1所示。二者主要区别:PPP 是面向字符的,而HDLC是面向位的 图1 PPP帧格式 可以看出,PPP帧的前3个字段和最后两个字段与HDLC的格式是一样的。标志字段F为0x7E(Ox表示7巳,但地址字段A和控制字段C 都是固定不变的,分别为OxFF 0x03。PPP协议不是面向比特的,因而所有的PPP帧长度都是整数个字节。 与HDLC不同的是多了 2个字节的协议字段。协议字段不同,后面的信息字段类型就不同。如: 0x0021――信息字段是IP数据报 0xC02信息字段是链路控制数据 LCP 0x8021 ――信息字段是网络控制数据 NCP 0xC023信息字段是安全性认证 PAP 0xC025信息字段是LQR 0xC223信息字段是安全性认证 CHAP 当信息字段中出现和标志字段一样的比特0x7E时,就必须采取一些措施。因PPP协议是面向字符型的,所以它不能采用 HDLC所使用的零比特插入

法,而是使用一种特殊的字符填充。具体的做法是将信息字段中出现的每一个0x7E字节转变成2字节序列(0x7D, 0x5E)。若信息字段中出现一个0x7D的字节,则将其转变成2字节序列(0x7D, 0x5D)。若信息字段中出现ASCI码的控制字符,则在该字符前面要加入一个0x7D字节。这样做的目的是防止这些表面上的 ASCI码控制字符被错误地解释为控制字符。HDLC帧结构 HDLC的帧格式如图3所示,它由六个字段组成,这六个字段可以分为五中类型,即标志序列(F)、地址字段(A)、控制字段(C)、信息字段(I)、帧校验字段(FCS)。在帧结构中允许不包含信息字段 I。 图3 HDLC帧结构 (1)标志序列(F) HDLC指定采用01111110为标志序列,称为F标志。要求所有的 帧必须以F标志开始和结束。接收设备不断地搜寻F标志,以实现帧同步,从而保证接收部分对后续字段的正确识别。另外,在帧与帧的空载期间,可以连续发送F,用来作时间填充。

HDLC协议完整过程图解

下图是HDLC的工作过程示意图,对每个过程进行解释。 (a)链路的建立和清除。 SABM:A向B发出SABM无编号帧,设置异步平衡模式; SABM:超时,没有收到B发出的UA无编号确认帧,发送端自动重发;UA:此时B准备就绪,发出UA确认帧,链接建立; DISC:A发出DISC断开帧; UA:B回应UA确认帧,链接拆除。

(b)双向数据交换 I00:A发送第0帧信息帧,并表示期望接收到对方第0帧信息; I01:B发送第0帧信息帧,并表示期望接收到对方第1帧信息,同时表示对方第1帧以前的帧已经可靠地接收; I11:A发送第1帧信息帧,并表示期望接收到对方第1帧信息,同时表示对方第1帧以前的帧已经可靠地接收; I21:A发送第2帧信息帧,并表示期望接收到对方第1帧信息; I13:B发送第1帧信息帧,并表示期望接收到对方第3帧信息,同时表示对方第3帧以前的帧已经可靠地接收; I32:A发送第3帧信息帧,并表示期望接收到对方第2帧信息,同时表示对方第2帧以前的帧已经可靠地接收; I24:B发送第2帧信息帧,并表示期望接收到对方第4帧信息,同时表示对方第4帧以前的帧已经可靠地接收; I34:B发送第3帧信息帧,并表示期望接收到对方第4帧信息; RR4:A表示准备接收4号帧信息,确认序号为4以前的帧已经接收。

(c)接收站忙 I30:B发出第3帧信息帧,表示期望并表示期望接收到对方第0帧信息;RNR4:A表示暂停接收下一帧,无法接受4号帧信息,确认4及其以前的各帧RNR0P:B询问A是否准备就绪,期待A发送信息帧0; RNR4F:A仍未准备就绪,无法接受4号帧信息; RNR0P:B再次询问A是否准备就绪,期待A发送信息帧0; RR4F:A发出监督帧,RR表示准备接收4号帧信息,确认序号为4以前的帧已经接收。 I40:B发出第4帧信息帧,表示期望并表示期望接收到对方第0帧信息; (d)后退重发

HDLC是哪一层的协议

竭诚为您提供优质文档/双击可除HDLC是哪一层的协议 篇一:osi七层模型的每一层都有哪些协议、pppoe机制 osi七层模型的每一层都有哪些协议由低到高 谈到网络不能不谈osi参考模型,osi参考模型(osi/Rm)的全称是开放系统互连参考模型(opensysteminterconnectionReferencemodel,osi/Rm),它是由国际标准化组织iso提出的一个网络系统互连模型。虽然osi参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考...... 物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。只是说明标准在这一层,数据的单位称为比特(bit)。 属于物理层定义的典型规范代表包括:eia/tiaRs-232、eia/tiaRs-449、V.35、Rj-45、fddi令牌环网等。 第一层:物理层

数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。 在这一层,数据的单位称为帧(frame)。 数据链路层协议的代表包括:aRp、RaRp、sdlc、hdlc、ppp、stp、帧中继等。第二层:数据链路层802.2、802.3atm、hdlc、FRameRelay 网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。在这一层,数据的单位称为数据包(packet)。 网络层协议的代表包括:ip、ipx、Rip、ospF等。 第三层:网络层ip、ipx、appletalk、icmp 传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。在这一层,数据的单位称为数据段(segment)。 传输层协议的代表包括:tcp、udp、spx等。 第四层:传输层tcp、udp、spx 会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。 第五层:会话层Rpc、sql、nFs、xwindows、asp

HDLC协议

Page: 1? 2002 A.W. Krings CS420/520: Data Communications, Lecture 21 Data Link Control Protocols u HDLC (bit-oriented) –High-level Data Link Control (HDLC) is an enhanced derivative of SDLC from IBM. –It’s the most important data link protocol. It is the default serial link protocol for Cisco routers. –International standard defined by ISO for point-to-point and multipoint links. ?Supports full-duplex, transparent-mode operation –Terminology/Features ?Frames sent by primary to secondary are commands , from secondary to primary are responses ?unbalanced configuration : e.g. point-to-point with single primary and secondary, or multipoint with single primary and multiple secondaries ?balanced configuration: point-to-point with two primaries and two secondaries. (Stations are called combined stations ) Page: 2? 2002 A.W. Krings CS420/520: Data Communications, Lecture 21 Data Link Control Protocols –Three operational modes ?Normal response mode (NRM) n used in unbalanced conf. n secondaries talk only if asked ?Asynchronous Balanced Mode (ABM) n each station has equal status n performs primary and secondary functions n used in X.25 ?Asynchronous Response mode (ARM) n used in unbalanced conf. n allows secondaries to initiate transmission without explicit permission from primary

相关主题
相关文档
最新文档