X.25 Packet Switching Protocol Explained | Generated by AI

Home 2026.02

Question: What is X.25?

Answer:

X.25 is an ITU-T standard protocol suite (originally developed by CCITT) for packet-switched data communication networks. It was the dominant wide-area networking protocol from the late 1970s through the 1990s and is still used in some niche applications today.

X.25 defines a complete three-layer protocol stack for reliable, connection-oriented packet switching over public data networks (PDNs):

  1. Physical layer
    • Based on X.21, X.21bis (V.24/RS-232 compatible), or other interfaces
    • Specifies electrical and mechanical characteristics for DTE–DCE connection
  2. Link layer (Layer 2)
    • LAPB (Link Access Procedure Balanced)
    • A bit-oriented HDLC-derived protocol
    • Provides reliable, error-free, sequenced frame delivery between DTE and DCE using numbering, acknowledgments, retransmissions, and error checking
  3. Packet layer (Layer 3)
    • The core of X.25
    • Provides virtual circuit service (both switched virtual circuits – SVCs – and permanent virtual circuits – PVCs)
    • Main functions:
      • Call setup / call clearing
      • Data transfer with sequencing and flow control
      • Multiplexing of multiple logical channels over a single physical link
      • End-to-end error recovery and flow control (windowing)
      • Packet sizes typically 128, 256, 512, or 1024 bytes (negotiable)
    • Uses modulo-8 or modulo-128 sequence numbering

Key characteristics of X.25:

Main related ITU-T recommendations (X-series):

Historical context and decline:

In summary:
X.25 was the first widely deployed international standard for packet switching, providing reliable virtual circuits over inherently unreliable lines, but its heavy protocol overhead made it inefficient for modern high-speed networks.

References:


Back Donate