Copyrigtht © 1996, 1997 Universita' di Firenze. All rights reserved.
Free license available.
La tecnica di trasporto ATM è una tecnica a commutazione di pacchetto ed orientata alla connessione.
Ricordiamo che "commutazione di pacchetto" significa che i dati non fluiscono in maniera continua (stream oriented) bensì arrivano agli host scaglionati a gruppi denominati pacchetti che viaggiano in rete come unica entità. Una tecnica "orientata alla connessione" significa che, prima di trasmettere da un host ad un altro, gli host devono "parlarsi" per mettersi d'accordo su alcuni parametri che devono "comunicare" anche a tutti i nodi intermedi (router, switch ecc.) che trasferiscono i dati. Poi, questi nodi devono dare alcune garanzie, come il fatto che una volta instaurata la connessione i dati fluiscano "quasi" senza problemi (a meno di una piccola probabilità di cell dropping) lungo un determinato percorso e che la stessa connessione non possa "cadere" in condizioni ordinarie per la rete ma solo per problemi straordinari. Le stesse garanzie che vengono date nei normali collegamenti telefonici.
Infatti ATM è (pur essendo "nata" all'interno dei Bell Labs nella prima metà degli anni 80') è stata sviluppata all'interno del mondo "telefonico" e successivamente è stata adottata anche dal mondo "informatico" ovvero per interconnessione di calcolatori; una riprova è che gli enti che standardizzano ATM sono essenzialmente due:
Con la tendenza alla fusione del mondo informatico sono aumentati i punti
in comune degli standard, ad esempio molte compagnie telefoniche e manifatturiere
che lavoravano solo per il settore telefonico sono entrate a far parte di
ATM Forum il quale ha cominciato un dialogo con ITU-T che tende a produrre
un unico standard ATM. In questo settore, da pochi anni, ha cominciato ad
intervenire IETF (Internet Engineering Task Force) ovvero l'ente
standardizzatore di Internet. Questo perchè negli ultimi anni , nonostante
carenze negli standard, le reti ATM sono divenute una realtà, per
cui si e sentito il bisogno di standardizzare il loro uso in Internet.
I pacchetti ATM sono chiamati "celle" e sono di dimensione fissa pari a 53 byte per 48 byte di payload e 5 byte di header così strutturati:
di cui quelli nel header hanno il seguente significato:
Dato che ATM si e sviluppato in due mondi diversi, quando si parla di ATM si devono distinguere due approcci:
Di seguito descriviamo il funzionamento di queste reti ATM native.