X.25 był standardowym zestawem protokołów używanych do komunikacji z komutacją pakietów w sieci rozległej - WAN. Protokół to uzgodniony zestaw procedur i zasad. Dwa urządzenia obsługujące te same protokoły mogą się nawzajem rozumieć i wymieniać dane.
Historia X.25
X.25 został opracowany w latach 70. XX wieku w celu przesyłania głosu przez analogowe linie telefoniczne – sieci dial-up – i jest jedną z najstarszych usług z komutacją pakietów. Typowe zastosowania X.25 obejmowały sieci bankomatów i sieci weryfikacji kart kredytowych. X.25 wspierał również różne aplikacje terminalowe i serwerowe na komputerach mainframe. Lata 80. były okresem rozkwitu technologii X.25, kiedy była używana przez publiczne sieci danych Compuserve, Tymnet, Telenet i inne. Na początku lat 90. wiele sieci X.25 zostało zastąpionych w Stanach Zjednoczonych przez Frame Relay. Niektóre starsze sieci publiczne poza Stanami Zjednoczonymi nadal korzystały z X.25 do niedawna. Większość sieci, które kiedyś wymagały X.25, teraz używa mniej złożonego protokołu internetowego. X-25 jest nadal używany w niektórych bankomatach i sieciach weryfikacji kart kredytowych.
Struktura X.25
Każdy pakiet X.25 zawierał do 128 bajtów danych. Sieć X.25 obsługiwała składanie pakietów w urządzeniu źródłowym, dostarczanie i ponowne składanie w miejscu docelowym. Technologia dostarczania pakietów X.25 obejmowała nie tylko przełączanie i routing w warstwie sieci, ale także sprawdzanie błędów i logikę retransmisji w przypadku awarii dostarczania. X.25 obsługuje wiele jednoczesnych rozmów poprzez multipleksowanie pakietów i korzystanie z wirtualnych kanałów komunikacji.
X.25 oferuje trzy podstawowe warstwy protokołów:
- Warstwa fizyczna
- Warstwa łącza danych
- Warstwa pakietów
X.25 poprzedza model referencyjny OSI, ale warstwy X.25 są analogiczne do warstwy fizycznej, warstwy łącza danych i warstwy sieciowej standardowego modelu OSI.
Wraz z powszechną akceptacją protokołu internetowego (IP) jako standardu dla sieci korporacyjnych, aplikacje X.25 przeszły do tańszych rozwiązań wykorzystujących IP jako protokół warstwy sieciowej i zastępując niższe warstwy X.25 Ethernetem lub nowy sprzęt do bankomatów.