La pila OSI, ovvero Open System Interconnection, o meglio conosciuto come modello ISO/OSI è uno standard stabilito nel 1978 dal principale ente di standardizzazione internazionale, (ISO) che stabilisce una pila di protocolli in 7 livelli.
Il progetto nacque dalla necessità di creare uno standard per le reti di calcolatori con un modello standard di riferimento per l’interconnessione di sistemi aperti.
Tramite una serie di livelli, 7 la pila riproduce la comlessità di un sistema di comunicazione partendo dal livello più basso, ovvero dal livello fisico il cavo o le onde radio al più alto l’applicazione.
I sette livelli sono i seguenti:
·       Il livello 7 è il livello Applicazione, dove risiedono i programmi applicativi (appartenenti al sistema operativo o scritti dagli utenti) attraverso i quali l’utente finale utilizza la rete; esempi di tali applicativi sono: VT (Terminale Virtuale) cioè una connessione interattiva ad un elaboratore remoto, FTAM (File Transferand Access Management), X400 (la posta elettronica) e X500 (Director Service).
·       Il livello 6 è il livello Presentazione, che gestisce la sintassi dell’informazione da trasferire (ad esempio codifica ASCII o EBCDIC); in questo livello sono previste tre diverse sintassi: astratta (definizione formale dei dati che gli applicativi si scambiano, come in ISO 8824), concreta locale (come i dati sono rappresentati localmente) e di trasferimento (come i dati sono codificati durante il trasferimento fra due terminali).
·       Il livello 5 è il livello Sessione, responsabile dell’organizzazione del dialogo tra due programmi applicativi e del conseguente scambio di dati; esso consente di aggiungere a connessioni end-to-end servizi più avanzati, quali la gestione del dialogo (mono o bidirezionale), la gestione dei token (per effettuare mutua esclusione nell’utilizzo di una risorsa condivisa) o la sincronizzazione (inserendo dei checkpoint in modo da ridurre la quantità di dati da ritrasmettere in caso di gravi malfunzionamenti).
·       Il livello 4 è il livello Trasporto, fornisce trasferimento trasparente di informazione tra entità del livello sessione. In particolare si occupa di fornire un trasferimento dati affidabile e di ottimizzare l’uso delle risorse di rete. Compiti del livello 4 sono quindi tipicamente la frammentazione, la correzione degli errori e la prevenzione della congestione della rete. Il livello 4 è il più basso livello in cui si può trascurare la topologia della rete e la presenza di sistemi intermedi (IS) e quindi è il primo livello detto end-to-end.
·       Il livello 3 è il livello Network che gestisce l’instradamento dei messaggi; esso determina se e quali sistemi intermedi devono essere attraversati dal messaggio per giungere a destinazione, quindi deve gestire delle tabelle di instradamento e provvedere ad instradamenti alternativi in caso di guasti (fault tolerance).
·       Il  livello 2 è il livello Data Link, che ha come scopo la trasmissione sufficientemente affidabile di trame (frarne); accetta come input dei pacchetti di livello 3 (tipicamente poche centinaia di bit) e li trasmette sequenzialmente. Esso verifica la presenza di errori aggiungendo delle FCS (Frame Control Sequence) e può gestire meccanismi di correzione di tali errori tramite ritrasmissione. Questo livello realizza i seguenti servizi: stabilisce e rilascia una o più connessioni, effettua lo scambio dei blocchi, ricompone la sequenza corretta dei blocchi ricevuti, notifica al livello superiore la comparsa di errori, controlla il flusso dei dati, identifica i punti collegati .
·       Il  livello 1 del modello OSI è il livello Fisico, che si occupa di trasmettere sequenze binarie sul canale di comunicazione; a questo livello si specificano, ad esempio, le tensioni che rappresentano 0 e 1 e le caratteristiche dei cavi e dei connettori. Si occupa delle seguenti operazioni: connessione fisica, trasmissioni duplex o half duplex, manipolazione dei bit nel caso di trasmissione seriale, identificazione del circuito sequenziatore dei bit, notifica delle condizioni di errore, modulazione e demodulazione, trasmissione dei dati e segnali di scambio, caratterizzazione del mezzo di comunicazione (è questo l’unico livello in cui si mantiene una connessione elettrica; nei livelli superiori sono utilizzati solo connessioni logiche o virtuali).
Articoli (RSS)
Novembre 22nd, 2007 alle 5:29 pm
[…] La Pila Osi […]