首页 百科知识 的用户网络接口协议

的用户网络接口协议

时间:2022-10-19 百科知识 版权反馈
【摘要】:LAPD协议包括在Q.920或Q.921标准中,目的是通过ISDN的用户/网络接口利用D信道为第三层实体之间的信息传递提供服务。在ISDN协议中,证实操作用于传递第三层的呼叫控制信息,同时进行差错校验和流量控制。无证实操作是指不经过确认的帧的传送过程。协议标志符是每个消息的第一个字节,其作用是将呼叫控制协议的消息和用户/网络接口上的其他网络层协议消息区分开,即用来标识ISDN用户网络接口D通路的网络层协议。

6.3.3 ISDN的用户/网络接口协议

在ISDN的用户/网络接口中B信道作为ISDN的基本信道,具有透明性,因此ISDN的用户/网络接口协议是指D信道所采用的协议——1号数字用户信令(DSS1),包括ISDN用户/网络接口上的第二层数据链路层和第三层网络层协议。

1)ISDN用户/网络接口数据链路层协议

ISDN的第二层协议-D通路链路接入协议(LAPD)是在用于分组交换的X.25协议的第二层平衡式链路接入协议LAPB的基础上扩充了一些ISDN功能而形成的。

LAPD协议包括在Q.920或Q.921标准中,目的是通过ISDN的用户/网络接口利用D信道为第三层实体之间的信息传递提供服务。

LAPD包括如下主要功能:

(1)在D通路上提供一个或多个数据连接,利用帧中的数据链路连接标识符(DLCI)来鉴别不同的数据链路之间的连接。

(2)以帧为单位传送控制信息及用户信息,能够进行帧的分界和定位

(3)进行顺序控制,保持通过数据链路连接的各帧的发送和接收顺序。

(4)检测数据链路连接上的传输差错、格式差错和操作差错。

(5)根据检测到的传送差错、格式差错和操作差错进行恢复。

(6)将不可恢复的差错通知管理实体。

(7)进行流量控制。

LAPD协议将用户信息、控制信息和参数放在帧中传输,有两种操作类型:证实操作和无证实操作。

(1)证实操作

证实操作是一种最常用的操作方式。通常用于点到点的信息传送。在这种方式下,信息在需要证实的帧中传送,包括三个阶段:连接建立、数据传输和连接拆除。每个阶段都需要进行证实操作。在ISDN协议中,证实操作用于传递第三层的呼叫控制信息,同时进行差错校验和流量控制。证实操作的信息传送称为多帧操作。

(2)无证实操作

无证实操作是指不经过确认的帧的传送过程。在这种方式下,信息在无编码信息帧中传送,传送之后不需要确认,不提供任何差错和流量控制。它不能保证发送的数据正确地到达接收端。无证实操作可以用于点到点的连接,也可以用于广播式的连接。由于在这种操作中接收端不需要进行确认,因此接收端发现传输错误时会将该帧丢弃,但是不通知发送端。无证实操作是一种快速的数据传输方式,对功能管理非常有用,例如,用来传输管理实体之间的告警信息和需要向多个终端发送的广播信息。

2)ISDN用户/网络接口网络层协议

DSS1的网络层协议为呼叫控制协议,由Q.930或Q.931建议规定,在我国主要采用Q.931建议。建议规定了第三层的功能概要、呼叫控制过程具有的各种状态、消息类型、消息构成、编码和基本电路交换的呼叫控制程序及分组交换的程序,从而完成B信道连接的建立和释放,实现对基本业务和附加业务的管理和控制。

(1)ISDN用户/网络接口网络层协议的主要功能

①产生和解释用于同层通信的网络层消息。

②使用原语与数据链路层进行通信。

③进行必要的资源管理,包括用户群和呼叫相关的所有资源。

④实现用户要求的基本业务和补充业务的性能。

⑤检查所提供的业务是否符合要求,包括承载能力、地址和高低层兼容性检查等。

(2)网络层的消息类型及消息结构

网络层的呼叫控制信息是以消息的形式进行传递的。Q.931建议规定了一系列的消息用于呼叫的控制,以电路方式连接控制的消息为例,消息共分为四大类,分别是:呼叫建立消息用于启动一个新的呼叫;呼叫过程消息用于在通话期间传递各类消息;呼叫清除消息用于呼叫的释放,其他消息用于询问呼叫状态和传送一些通知信息等,消息类型功能及编码见表6.6。

表6.6 呼叫控制消息的编码及功能

img216

(3)消息的构成

在ISDN网络层消息中,每条消息均是由协议标志符、呼叫参考值、消息类型及其他所需要的信息单元构成的,消息的结构如图6.8所示。

img217

图6.8 消息的一般结构

协议标志符是每个消息的第一个字节,其作用是将呼叫控制协议的消息和用户/网络接口上的其他网络层协议消息区分开,即用来标识ISDN用户网络接口D通路的网络层协议。其编码为“00001000”。

呼叫参考是每个消息的第二部分,它用于区别用户/网络接口上不同的呼叫。呼叫参考在D通路二层链路连接上是唯一的,即每个呼叫的相关消息均使用相同的呼叫参考。呼叫参考在呼叫开始时分配,一直保持到呼叫结束。当呼叫被释放后,呼叫参考可以分配给呼叫参考的第一个字节的第8位用来表示呼叫在第二层逻辑链路上的方向,发端侧总是置呼叫参考标志为“0”,终端侧总是置呼叫参考标志为“1”。

消息类型是每个消息的第三部分,用于识别消息的功能。以上三部分是每个消息的必备部分,对于所有消息都是共同的。而消息的其余部分是根据消息所要处理的内容,由所需要的信息单元构成的。这些信息单元有些是消息中不可缺少的必选信息单元,有些是在需要时才选用的任选信息单元。应该根据呼叫控制程序提供的业务及性能来确定这两类信息单元的内容。

(4)信息单元

信息单元从长度上划分,可以分为单字节信息单元和可变长度的信息单元,如图6.9所示。每个信息单元都有相应的标识码。对于可变长度的信息单元,在消息中编排的顺序按照数字递增的顺序。这样接收的设备不用对整个消息进行扫描就能够检出某个特定的信息单元是否存在。单字节信息单元可以在消息的任何一处出现。

img218

图6.9 信息单元格式

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈