Cari amichetti, di seguito esporrò la lezione del prof. Naso di questa mattina riguardo il modello ISO-OSI e i suoi 7 livelli.
Andiamo intanto a "decifrare" il suo anagramma.
ISO: International Organization for Standardization.
Le iniziali sono state scambiate in modo da ottenere iso che in latino vuol dire "stesso".
OSI: Open Systems Interconnection.
Prima di andarlo a spiegare, è necessario dire alcune cose.
Standard
de iure : Uno standard è tale quando è deciso per legge e accettato dai componenti della rete.
Standard
de facto : Uno standard è tale quando niente e nessuno obbliga ad adottarlo, però è comunque quello utilizzato da tutti in una rete.
Ovviamente sono due forme latine.
Ora possiamo passare all'ISO-OSI.
Ebbene, l'ISO-OSI è uno standard
de iure il quale interconnette sistemi aperti(cioè dove le specifiche sono di dominio pubblico, accessibili a tutti) e che si preoccupa di far comunicare le macchine indipendentemente dalla piattaforma.
Si presentano, ovviamente dei problemi che verranno poi rappresentati nei vari livelli dello standard(sono 7).
Andiamo ora a spiegare ogni livello.
Livello fisico : come inserire la macchina in una rete a livello fisico(connettori, cavi, pin...).
Definire la natura del segnale(decidere se usare corrente o tensione).
Definire il codice di linea, ovvero ottenere un codice da dei bit(NRZ, manchester...).
Data Link, DLL, livello di linea : si occupa delle regole che permettono di far arrivare correttamente e in ordine, SOLO A LIVELLO LOCALE.
fino a questo livello si opera a livello di rete locale.
Da quello successivo si amplia.
Rete : si occupa di inviare un pacchetto a qualsiasi macchina della rete ovunque essa sia.
Trasporto : si occupa di far comunicare le applicazioni e servizi tra loro.
Sessione : controlla e e gestisce gli accessi(log-in).
Gestisce il dialogo, per esempio: quando blocco un dowload, questo livello mi permette di riprenderlo da dove è stato bloccato.
Gestisce i turni di comunicazione.
Presentazione : esistono vari codici per rappresentare i dati, questo livello fa "traduttore" tra le macchine.
Applicazione : il programma al quale affido effettivamente i dati(Una mail, un broswer per un download...).
Ogni livello ha il bisogno di collegarsi col suo corrispondente, ma come fanno? Tramite il livello fisico.
Da notare che, nel disegno, solo i livelli fisici sono collegati tra loro con la freccia continua, questo perchè sono gli unici in grado di farlo effettivamente.
L'unico modo per arrivare ad un livello è percorrere tutta ...
Read the whole post...
Last comments