链路控制协议示例.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:22 大小:210KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

链路控制协议示例.ppt

链路控制协议示例.ppt

预览

免费试读已结束,剩余 12 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

BSC协议的数据报文格式透明与非透明数据数据和控制字符在同一条链路中传送,因此一般要求被传送的数据中不包含控制字符,不包含控制字符的数据称为非透明数据。如果采用特殊的措施允许数据中包含所有的字符,即也包括控制字符在内,这种数据称为透明数据。传输透明数据的方式称为透明传输方式。为了能进行透明传输(只对报文进行透明传输,报头总是不透明),在控制字符之前加上一个DLE字符。例如用DLE•STX表示透明数据开始;DLE•ETX表示透明正文结束;DLE•SYN表示数据暂停期间的SYN等等。透明数据的传输结构如下:发送序列DLESTXADLEBSTXCDLESTXDLEETX传输序列DLESTXADLEDLEBSTXCDLEDLESTXDLEETX(其中DLE为填充的字符)接收序列DLESTXADLEBSTXCDLESTXDLEETX二、面向比特的控制规程--HDLC1974年,IBM公司推出了面向比特的规程SDLC(SynchronousDataLinkControl)。后来ISO把SDLC修改后称为HDLC(High-levelDataLinkControl),译为高级数据链路控制,作为国际标准ISO3309。CCITT则将HDLC再修改后称为链路接入规程LAP(LinkAccessProcedure)。不久,HDLC的新版本又把LAP修改为LAPB,“B”表示平衡型(Balanced),所以LAPB叫做链路接入规程(平衡型)。HDLC的组成帧结构规程元素规程类型语义使用HDLC的语法可以定义多种具有不同操作特点的链路层协议。HDLC的适用范围计算机——计算机计算机——终端终端——终端数据站(简称站station),由计算机和终端组成,负责发送和接收帧。HDLC涉及三种类型的站:主站(primarystation):主要功能是发送命令(包括数据),接收响应,负责整个链路的控制(如系统的初始、流控、差错恢复等);次站(secondarystation):主要功能是接收命令,发送响应,配合主站完成链路的控制;组合站(combinedstation):同时具有主、次站功能,既发送又接收命令和响应,并负责整个链路的控制。HDLC适用的链路构型1)非平衡型点—点式多点式2)平衡型主站—次站式组合式HDLC的基本操作模式正常响应模式NRM(NormalResponseMode)适用于点—点式和多点式两种非平衡构型。只有当主站向次站发出探询后,次站才能获得传输帧的许可。异步响应模式ARM(AsynchronousResponseMode)适用于点—点式非平衡构型和主站—次站式平衡构型。次站可以随时传输帧,不必等待主站的探询。异步平衡模式ABM(AsynchronousBalancedMode)适用于通信双方都是组合站的平衡构型,也采用异步响应,双方具有同等能力。标志字段F(Flag):为6个连续1加上两边各一个0共8bit(7EH)。在接收端只要找到标志字段就可确定一个帧的位置。HDLC采用零比特填充法使一帧中两个F字段之间不会出现6个连续1。在发送端,当一串比特流数据中有5个连续1时,就立即填入一个0。在接收帧时,先找到F字段以确定帧的边界。接着再对比特流进行扫描。每当发现5个连续1时,就将其后的一个0删除,以还原成原来的比特流。地址域(Address)多终端线路,用来区分终端;点到点线路,有时用来区分命令和响应。若帧中的地址是接收该帧的站的地址,则该帧是命令帧;若帧中的地址是发送该帧的站的地址,则该帧是响应帧。数据域(Data)任意信息(上层协议SDU有上限)校验和(Checksum)CRC校验生成多项式:CRC-CCITT控制域(Control)信息帧(Information)完成信息的传送。监控帧(Supervisory)差错控制和流量控制。无序号帧(Unnumbered)链路管理。监督帧S位域00—RR接收就绪10—RNR接收求就绪01—REJ拒绝,拒绝N(R)起的所有帧11—SREJ选择拒绝,只拒绝序号为N(R)的帧P/F:NAM方式主站发P=1,要求从站响应从站发F=1,表示终止;发F=0,表示尚有后续HDLC链路控制规程的评价数据报文透明传输——“0”插入/删除的首尾界符法较高的链路效率——滑动窗口,捎带确认流量差错控制能力强——编号传输、确认,防止丢失、重复、乱序。功能丰富,适用面广——目前多数链路控制层的采用的方法。X.25的帧格式与HDLC完全相同三、点到点协议PPP——Point-to-PointProtocolRFC1661,RFC1662,RFC1663与SL