The ISO/OSI model is a framework for understanding and designing a network architecture that is robust and interoperable. It consists of multiple layers, each with specific responsibilities.
A questo livello sono previste 3 diversi sintassi che si occupano:
Di come i dati sono rappresentati lungo il percorso (Sintassi concreta di trasferimento)
Di come i dati sono rappresentati sui singoli sistemi (Sintassi concreta locale)
Della definizione formale dei dati scambiati dagli applicativi (Sintassi astratta)
gestire la sintassi dell'informazione lungo l'intero
percorso end-to-end, convertendo i codici e i formati da un sistema operativo all'altro
Livello applicazione(7)
alcune funzioni sono
Visualizzazioni di pagine informative (web)
Scambio risultati tra programmi (Applicazioni Client-Server)
Gestione di messaggi (come la posta elettronica)
Trasferimento file tra nodi
si occupa di
garantire l'interoperabilita' di applicazioni semanticamente
simili ma tecnologicamente differenti e di fornire agli utenti
l’interfaccia per accedere alle reti
Livello fisico(1)
Tipologia dei segnali (es. elettrici)
ottici, etc)
La durata in microsecondi del
segnale che identifica un bit
Le tensioni scelte per rappresentare
i bit tramessi;
Caratteristiche dei cavi, prese e
connettori
ha come obiettivo
di trasmettere un flusso di dati non strutturati (bit) attraverso
un collegamento fisico. Definisce la forma e la tensione del segnale. Implementa le
procedure meccaniche ed elettroniche necessarie a stabilire, mantenere e disattivare un
collegamento fisico. È l'unico livello che riguarda direttamente l'hardware.
Livello sessione(5)
instaurare, mantenere e rimuovere connessioni tra applicazioni cooperanti
Il livello di sessione provvede a gestire la comunicazione fra processi presenti su
macchine differenti.
Livello transport(4)
Il livello di trasporto è preposto alla connessione logica tra due nodi di una rete
La connessione è generalmente riservata per tutta la durata della comunicazione
(commutazione di circuito) ma il livello può dividere il messaggio in pacchetti da inoltrare
con percorsi distinti (commutazione di pacchetto).
ha il compito di
trasferire i messaggi sulla rete procedendo in tre fasi:
1. realizzazione della connessione
2. trasferimento dei dati
3. rimozione della connessione.
Livello network(3)
i protocolli
Altro protocollo legato al livello di rete, estraneo al mondo del TCP/IP, è il
protocollo della Novell IPX
Il più importante protocollo legato al Network layer è IP.
Gestione delle connessioni
Datagram Encapsulation
La scelta del cammino migliore (routing) o di un cammino alternativo
Indirizzamento logico
Livello data link(2)
definisce
Altra funzione principale di questo livello è quello di recuperare gli errori trasmissivi;
collegamento da un pc all'altro
appartenenti alla stessa LAN.
appartiene a questo livello il protocollo ethernet