X.25 bio je standardni skup protokola koji se koristio za komunikaciju s komutacijom paketa preko mreže širokog područja - WAN. Protokol je dogovoreni skup postupaka i pravila. Dva uređaja koji slijede iste protokole mogu se međusobno razumjeti i razmjenjivati podatke.
Povijest X.25
X.25 razvijen je 1970-ih za prijenos glasa preko analognih telefonskih linija - dial-up mreža - i jedna je od najstarijih paketno komutiranih usluga. Tipične primjene X.25 uključivale su mreže bankomata i mreže za provjeru kreditnih kartica. X.25 je također podržavao razne terminalne i poslužiteljske aplikacije glavnog računala. Osamdesete godine prošlog stoljeća bile su vrhunac X.25 tehnologije kada su je koristile javne podatkovne mreže Compuserve, Tymnet, Telenet i druge. Početkom 90-ih, mnoge X.25 mreže zamijenjene su Frame Relayom u SAD-u. Neke starije javne mreže izvan SAD-a nastavile su koristiti X.25 sve do nedavno. Većina mreža koje su nekad zahtijevale X.25 sada koriste manje složen internetski protokol. X-25 još uvijek se koristi u nekim bankomatima i mrežama za provjeru kreditnih kartica.
X.25 Struktura
Svaki X.25 paket sadržavao je do 128 bajtova podataka. Mreža X.25 upravlja sastavljanjem paketa na izvornom uređaju, isporukom i ponovnim sastavljanjem na odredištu. Tehnologija isporuke paketa X.25 uključivala je ne samo komutaciju i usmjeravanje na mrežnom sloju, već i provjeru pogrešaka i logiku ponovnog prijenosa u slučaju kvara isporuke. X.25 podržava višestruke istodobne razgovore multipleksiranjem paketa i korištenjem virtualnih komunikacijskih kanala.
X.25 nudi tri osnovna sloja protokola:
- Fizički sloj
- Sloj podatkovne veze
- Paketni sloj
X.25 prethodi OSI referentnom modelu, ali X.25 slojevi analogni su fizičkom sloju, sloju podatkovne veze i mrežnom sloju standardnog OSI modela.
Sa širokim prihvaćanjem internetskog protokola (IP) kao standarda za poslovne mreže, X.25 aplikacije su migrirale na jeftinija rješenja koja koriste IP kao protokol mrežnog sloja i zamjenjuju niže slojeve X.25 s Ethernetom ili s novi ATM hardver.