Generated by DeepSeek V3.2| X.25 | |
|---|---|
| Name | X.25 |
| Developer | International Telecommunication Union |
| Introduced | 0 1976 |
X.25. It is a suite of packet-switched network protocols standardized by the International Telecommunication Union (ITU) in 1976. Designed for reliable data communication over analog telephone networks, it defined an interface between data terminal equipment (DTE) and data circuit-terminating equipment (DCE). The protocol was foundational for early wide area networks and public data networks before the dominance of Internet Protocol-based systems.
The standard was created to facilitate global data exchange across the often-unreliable telephone infrastructure of the 1970s. It enabled connections between devices like mainframe computers and remote terminals through public networks operated by entities such as Telenet in the United States and DATAPAC in Canada. Major organizations, including SWIFT for financial transactions and airline reservation systems like SABRE, relied on its robust, connection-oriented service. Its design emphasized error correction and flow control at the data link layer and network layer, making it distinct from later, simpler protocols.
X.25 operates across the lower three layers of the OSI model. At the physical layer, it commonly used interfaces like X.21 or RS-232. The link access procedure, balanced (LAPB) protocol, a derivative of High-Level Data Link Control (HDLC), manages the data link layer, ensuring frames are delivered error-free. The packet layer protocol (PLP) functions at the network layer, establishing virtual circuits, managing packet sequencing, and handling flow control. These virtual circuits could be permanent (PVC) or switched (SVC), with each identified by a logical channel number.
The architecture centers on the interface between the user's DTE and the network provider's DCE. The DTE, such as a computer or terminal, connects to a DCE, typically a packet assembler/disassembler (PAD) or network node. The network itself, composed of packet-switching exchanges (PSEs), routes data along established virtual circuits. Major public networks implementing this architecture included Transpac in France, EPSS in the United Kingdom, and DDX-P in Japan. These networks often interconnected via the X.75 gateway protocol to form a global X.25 network.
The suite is defined by a series of ITU-T recommendations. Key specifications include X.3 for the PAD, X.28 for the DTE-to-PAD interface, and X.29 for PAD-to-host communication. The core packet layer protocol is detailed in ITU-T Recommendation X.25. For internetworking, X.75 standardizes the interface between two separate X.25 networks. These protocols were widely adopted by equipment manufacturers like IBM with its Systems Network Architecture and Digital Equipment Corporation with DECnet.
Initial development began in the early 1970s, with the first standard approved in 1976. It saw rapid adoption by national postal, telegraph and telephone (PTT) authorities and commercial carriers. Networks such as Tymnet and CompuServe in the United States built extensive services upon it. The protocol became the backbone for international data services, enabling early electronic mail systems and telex over packet networks. Its reliability made it the preferred choice for critical applications in banking, aviation, and government communications throughout the 1980s.
The rise of cheaper, more flexible Internet Protocol (IP) networks, particularly following the commercialization of the Internet in the 1990s, led to its obsolescence. Protocols like Frame Relay and Asynchronous Transfer Mode (ATM) offered higher performance for wide area network backbones. However, its influence persists; concepts like virtual circuits informed later technologies, and it remained in use for specialized applications like credit card authorization and automatic teller machine networks into the 2000s. The protocol's rigorous approach to reliability left a lasting mark on network design philosophy.
Category:Network protocols Category:ITU-T recommendations Category:Packet switching