欢迎来到通信人在线![用户登录] [免费注册]

X.25协议格式介绍

浏览:6967  来源:通信人在线  日期:2018-04-07

一、概述

X.25是数据通信的最重要的网络体系结构之一。X.25标准是一种广泛使用的接口,它定义了数据终端设备与公用数据网相连的DCE之间的协议,如图1所示。通常X.25可严格地作为公用数据网的用户-网络接口或用户-用户接口。

1X.25公共数据网接口

X.25定义HDLC作为数据链路层的国际标准,定义了分组模式的终端是如何连接到一个分组网络上并传输数据的;它描述了建立、维护和终止连接所必须的过程。例如,连接建立、数据交换、确认、流量控制等。X.25是一种端到端的协议。

二、X.25协议模型

X.25定义了类似于OSI模型的下三层协议,即物理层、平衡式链路访问层和分组层,分别对应OSI模型中的物理层、数据链路层和网络层。如图2所示为X.25OSI的关系。

2X.25OSI之间的关系

1、物理层

X.25的物理层可以同时支持RS-232V系列、X.31等接口,同时X.25还定义了一个称为X.21的协议。虽然X.21ITU-T专门为X.25所制定的,但是它和其他物理层协议如RS-232等极其类似。该层属于硬件接口,可用接口测试设备分析规程。

欲更多了解ITU-T建议的系列接口特性的请进入

2、数据链路层

X.25提供了一个面向比特的协议来实现数据链路控制,即平衡式链路访问规程(LAPB),它是HDLC的一个子集。该层属于软件接口,需用规程分析仪观察。

欲详细了解X.25的数据链路协议帧格式的请进入

3、网络层

X.25的网络层称为分组交换层或包交换层,这一层主要负责建立连接,传输数据以及终止连接。用户和系统数据从上层传送到该层。在这一层上,包含有控制信息的报头添加到数据包上,将数据包转换为分组包。

分组包按照顺序传送到LAPB层,再将它们封装入LAPB的信息帧,然后传送到物理层,物理层最终通过网络实现传输。X.25在数据链路层和网络层都需要差错检测和恢复。该层属于软件接口,需用规程分析仪观察。

三、X.25分组格式

虚电路是X.25网络所提供的最有效的业务。所谓虚电路逻辑上等效于建立一个电话呼叫,它是利用公用设备和电路的临时虚连接,一个虚呼叫完成之前,发送端必须提供它的地址和目的地址。虚电路使用两种分组格式:呼叫请求分组和数据传送分组。

1、呼叫请求分组

3-1所示为呼叫请求分组的字段格式。标志序列为01111110(一个HDLC标志),差错控制机制是带ARQ的循环冗余校验CRC-16。链路地址字段及控制字段很少使用。其余字段如下:

3-1:呼叫请求分组格式

●格式标识符:它用于标识该分组是一个新的呼叫请求,还是一个以前建立的呼叫。格式标识符和标识分组编号序列(0~70~127)

●逻辑信道标识符(LCI):它标识一个给定虚电路的源和目的地址。源用户获准进入网络并标识了目的地用户后,它们被分配一个LCI。在后续的分组中,源地址和目的地址就没有必要了,只需要LCI即可。当两用户断开时,该LCI被释放,可重新分配给新用户使用。在任意给定的时间内可以建立多达4096个虚电路。

2、数据传送分组

3-2示出了数据传送分组的字段格式,它与呼叫请求分组十分类似。数据传送分组包含收发分组序列字段,而它不包含在呼叫请求分组中。

3-2:数据传送分组格式

在数据传送分组字段中,标志、链路地址、链路控制、格式标识符、LCIFCS字段均与呼叫请求分组所用的完全一样,只是多了收发分组序列字段。

●发送分组序列字段P (s):它的使用方式与HDLC所用的N (S)N (R)相同。每个后续的数据传送分组在序列中被分配下一个P (s)号。

●接收分组序列字段P (r):该字段用来证实收到的分组,并对接收错误的分组请求重传(ARQ)。数据传送分组中的I字段比呼叫请求分组中的I字段具有更多的源信息。

欲进一步了解X.25协议介绍的请进入

附录
通信产业网
© 2004-2024 通信人在线 版权所有 备案号:粤ICP备06113876号 网站技术:做网站