林平之与岳不群:LAPB和X.25协议概述

来源:百度文库 编辑:中财网 时间:2024/05/05 08:07:05
 LAPB和X.25协议概述

X.25协议按照OSI参考模型的结构,定义了从物理层到分组层共计三层的内容。X.25协议的第三层(分组层)规程描述了分组层所使用分组的格式,以及两个三层实体之间进行分组交换的规程。X.25协议的第二层(链路层)规程也叫做平衡型链路访路规程(Link Access Procedure,Balanced,LAPB),LAPB定义了DTE与DCE之间交互的帧的格式和规程。X.25协议的第一层(物理层),则定义了DTE与DCE之间进行连接时的一些物理电气特性。

1. X.25协议简介

X.25协议是X.25公共分组交换网中数据终端设备(DTE)和数据电路终接设备(DCE)之间的端口规程。

X.25使得两台数据终端设备DTE,可以通过X.25公用分组交换网进行通信。为了进行一次通信,通信的一端必须首先呼叫另一端,请求在它们之间建立一个连接;被呼叫的一端可以根据自己的情况接收或拒绝这个连接请求。连接一旦建立,两端的设备可以全双工地进行信息传输,并且任何一端在任何时候均有权拆除这个连接。X.25是DTE与DCE进行点到点交互的规程(永久性虚电路不用呼叫即可有可用的连接)。

在物理层,DTE通常指的是用户侧的主机或终端等,DCE则常指同步调制解调器等设备;DTE与DCE直接连接,DCE连接至分组交换机的某个端口,分组交换机之间建立若干连接,这样,便形成了DTE与DTE之间的通路。

2. LAPB协议简介

链路访问过程平衡(LAPB)是数据链路层协议,负责管理在X.25中DTE设备与DCE设备之间的通信和数据包帧的组织过程。LAPB是源于HDLC的一种面向位的协议,它实际上是BAC(平衡的异步方式类别)方式下的HDLC。LAPB能够确保传输帧的无差错和正确排序。

LAPB与SDLC和HDLC共享相同的帧格式、帧类型和字段功能,但与后两者不同的是,LAPB受ABM传输模式的限制且只适用于组合站。LAPB电路可由DTE或DCE建立。启动呼叫的站称为主站,响应的另一站称为次站。此外LAPB所使用的P/F比特位与其他协议不同。

在LAPB中,由于没有主从关系,发送端使用Poll比特位来要求立即响应。在响应帧中,这个比特位变成接收端的Final比特位。接收端总是打开Final比特位去响应来自发送端Poll比特位的命令。由于确认响应可能会丢失并导致任何一端无法确保帧是否正确排序,就会采用P/F比特位,同时需要重建参考点。