X.25通常是由国际电信联盟(ITU)开发的协议。通常,它允许各种逻辑通道使用同一条物理线路。它基本上定义了一系列特别由国际电联发布的文件。这些文档也称为X.25建议。 X.25还通过multFiplexing数据包以及在虚拟通信通道的帮助下支持各种对话。 X.25基本上包含或适合用于网络的开放系统互连(OSI)参考模型的下三层。
这三个协议层是:
- 物理层
- 框架层
- 包层
这些解释如下。
- 物理层:
该层基本上与电气或信号有关。 X.25的物理层接口(也称为X.21 bis)基本上是从RS-232接口派生出来的,用于串行传输。该层提供了各种传输或传输某些电信号的通信线路。链接通常需要X.21实现者。
- 数据链路层:
数据链路层也称为帧层。该层是ISO高级数据链路层(HDLC)标准的实现或开发,该标准称为LAPB(链路访问过程平衡)。它还提供了通信链接,并且传输帽子在任何两个物理连接的节点或X.25节点之间均无错误。LAPB还允许DTE(数据终端设备)或DCE(数据电路终结设备)简单地开始或结束通信会话或开始数据传输。该层是X.25协议最重要和必不可少的部分之一。该层还提供了一种机制,用于在传输期间检入每个跃点。该服务还确保以比特为导向,无错误,并确保数据帧或数据包的顺序和有序交付。
可以在帧级使用许多协议,如下所示:
- 平衡链路访问程序(LAPB)–
通常由HDLC得出的ITU-T X建议书对此进行了规定。它是最常用的允许建立逻辑连接的协议。 - 链路访问协议(LAP)–
该协议很少使用。这通常用于跨点对点链接来成帧和传输数据包。 - 链路访问程序D通道(LAPD)–
它用于在D通道上传输或传输数据。它还启用并允许通过D通道在DTE之间传输数据,尤其是在DTE和ISDN节点之间传输数据。 - 逻辑链接控制(LLC)–
它用于管理和确保数据传输的完整性。它还允许通过LAN(局域网)通道传输X.25数据包或帧。
- 平衡链路访问程序(LAPB)–
- 数据包层:
数据包层也称为X.25的网络层协议。该层通常支配各种DTE设备之间的端到端通信。它还定义了如何借助PVC(永久虚拟电路)或SVC(交换虚拟电路)在网络上的终端节点和交换机之间寻址和传递X.25数据包。该层还管理和管理建立和拆除以及DTE设备之间的流控制以及各种路由功能,以及多路复用多个逻辑或虚拟连接。该层还定义并解释了数据包的格式,以及控制和传输数据帧的过程。该层还负责建立连接,传输数据帧或数据包,结束或终止连接,错误和流控制,通过外部虚拟电路传输数据包。