Services Networking Tips News Download
Partnership Companies About GGR Contact Home
Technical Glossary Client List Links
Partnership Companies
X.25
X.25 Network Diagram
 

What is X.25?

X.25 is a layer 3, packet based protocol typically run over a LAPB (Link Access Procedure Balanced) layer 2 protocol. It is generally a wide area network protocol.

The protocol was originally designed for use over low speed analogue lines, which often created errors. The design of the protocol has a large amount of error correction and detection. This means the protocol guarantees delivery and integrity of data from one node to another.

What is X.25 used for?

With circuits now being carried by error free digital circuits the use of X.25 for WAN communications has diminished, since the overhead of X.25 is too large. However use of the protocol is expanding in areas where the guaranteed data integrity is mission critical. For this reason banks and credit card clearing companies use X.25 for financial transactions, as they can be confident that data will arrive complete at the destination. Financial transactions suit X.25 because the amount of data to be transferred is small in each transaction, but the data must be completely error free.

X.25 can also be used as a WAN protocol between routers, particularly where a point to point circuit would be prohibitively expensive, such as where one of the sites may be in a developing county where the communications infrastructure does not permit any other systems.

Why use X.25?

The X.25 protocol is normally used when use of its resilience and error checking capability is needed. In addition X.25 is supported in many developing countries where it may be the only feasible connection method. For these reasons X.25 is often used in low speed radio networks, financial transaction networks, or defense networks.

Typically where you have text based protocol with no inherent error correction that you wish to transfer error free, X.25 is used to carry that data. For this reason the protocol is often used in alarm and system monitoring.

What do I need?

The X.25 network is a circuit switched network. This means that circuits through the network are generally created and cleared as required. This means that a site can connect to many nodes on the network. Each circuit that is created on the network needs to be managed by an X.25 device.

In the most simple form an external PAD (Packet Assembler Disassembler) may be used to connect asynchronous lines to an X.25 network. The PAD can be used to carry asynchronous data over the X.25 network.

Whilst this configuration may be fine for the simplest of legacy applications, most modern applications use virtual asynchronous lines or TCP/IP sockets. It is also possible to configure systems to act as a virtual PAD whereby asynchronous data is carried via TCP/IP sockets, which are then converted for communication via the X.25 network. By using this application it is possible to give X.25 access to a host application without having to connect many TTY lines between the host and PADs but to program using TCP/IP sockets. This allows programmers to be able to write X.25 applications without having to get involved in complex legacy X.25.

In modern credit card clearing ISDN lines are used for speed of connection and bandwidth of connection. However since the data must not contain errors, X.25 is still used as the protocol to transfer the data. In this environment is is necessary to have an X.25 PAD operating over ISDN lines. GGR is able to provide both point of sale connectivity and central clearing equipment to support this communications environment.

With our in depth experience of X.25 and other networking technologies, GGR Communications can offer an unrivalled integration service on X.25 applications.

Talk to GGR about your X25 needs to find the best solution for your company.

[Services] [Partnership Companies] [Technical Glossary] [Networking Tips]
[About GGR] [Client List] [News] [Contact] [Links] [Download] [Home]