Il modello ISO/OSI identifica una teoria su come gli host elaborino i dati in una architettura logica di una rete. E’ formato da 7 livelli teorici che sono definiti da degli STANDARD che gli indicano come funzionare.
Lo scopo di questi livelli è quello di fornire servizi ai livelli superiori mediante il passaggio di DATI e INFORMAZIONI DI CONTROLLO chiamato IMBUSTAMENTO
IMBUSTAMENTO DEI LIVELLI
E’ una serie di BIT che contengono dati/informazioni di ogni livello. Questi vengono passati mediante degli HEADER ovvero delle code.
LIVELLI MODELLI ISO/OSI
LIVELLO FISICO
Il primo livello ISO/OSI definisce tutte le caratteristiche meccaniche, elettriche funzionali per la ricezione e trasmissione del segnale. All’interno di questo livello troviamo la trasmissione di sequenze di bit sul canale di comunicazione , a prescindere dalle sue caratteristiche tecniche.
Esistono 2 tipologie di sequenza:
– Seriale > 1 bit alla volta
– Parallela > 1 byte alla volta
La Codifica dei BIT avviene mediante carattere ELETTRONICO dove i segnali sono adattati al mezzo trasmissivo. (rame/fibra/etc…)
DATALINK
Il datalink è diviso in due sottolivelli. Si ricorda che al livello del datalink troviamo lo SWITCH.
- Gestisce la trasmissione dei pacchetti di dati che vengono chiamati FRAMES.
- Verifica e gestisce gli errori che avvengono durante la trasmissione.
- Controlla il flusso di pacchetti tra la sorgente e il destinatario definendo l’inizio e la fine di questo pacchetto “TRAMES”.
- All’interno della rete locale controlla gli accessi al mezzo trasmissivo.
NETWORK
Il conto principale del network e quello del instradamento dei messaggi mediante il routing dei pacchetti. Questi pacchetti vengono instradati nei nodi intermedi della sottorete. A questo livello lavora il router.
Altri suoi compiti sono:
- Conoscere la tipologia di rete.
- Far sì che ogni nodo abbia un algoritmo che permette di ottimizzare il cammino di ciascun messaggio al destinatario.
- Gestire le incompatibilità di reti eterogenee .
TRASPORTO
Ricorda principale di questo livello e frammentare e ri assemblare i messaggi con il fine di dar o un ordine e una completezza all’interno del sistema. Oltre a questo il livello del trasporto è in grado di:
- Rilevare e correggere eventuali errori.
- Creare una comunicazione del segmento a due estremi del collegamento chiamato anche “servizi end to end“.
- Aprire e chiudere connessioni per il trasferimento di dati.
- Controllare possibili congestioni, queste possono avvenire quando vi sono troppi messaggi tra i punti intermedi della rete che non sono in grado di gestirli.
- Gestire connessioni multiple identificando l’appartenenza di un pacchetto ad un certo processo software.
SESSIONE
Lo scopo principale di questo livello e crea un’organizzazione del dialogo tra due no due estremi del collegamento. Permette la comunicazione bidirezionale, ovvero una comunicazione tra il mittente e destinatario che può essere simultanea oppure la si deve sincronizzare.
PRESENTAZIONE
Gestisce la sintassi delle informazioni da trasferire definendo la tabella di codifica ad esempio quella ASCII
APPLICAZIONE
Definisce i servizi per l’utente e il funzionamento dei programmi applicativi