Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lezione 7: suite di protocolli ISO/OSI e TCP/IP - Coggle Diagram
Lezione 7: suite di protocolli ISO/OSI e TCP/IP
Alla struttura hardware si affianca una serie di
protocolli
che definiscono regole per gestire la trasmissione dei pacchetti
Architettura di rete
= schema organizzativo che consente di descrivere tutte le funzioni necessarie
Architettura a livelli
Gerarchia di livelli, ognuno svolge compiti (
servizi
) che nel loro insieme consentono di realizzare la trasmissione di informazioni tra due sistemi periferici
Il più basso gestisce l'invio di segnali lungo le connessioni fisiche tra i dispositivi hardware della rete
I livelli superiori sono
astrazioni
Ciascun livello fornisce il suo servizio al livello superiore eseguendo determinate azioni caratteristiche del livello
Parallela organizzazione a livelli dei protocolli detta
pila (stack) di protocolli
detta anche
suite
Modularità
: possibile cambiare implementazione senza dover cambiare quella della parte rimanente del sistema
Fino a quando un livello assicura lo stesso servizio richiesto dal livello superiore e utilizza gli stessi servizi forniti dal livello inferiore, il cambiamento non ha ripercussioni
Un pacchetto gestito dai protocolli di un livello è formato da bit suddivisi logicamente
Payload
= contiene pacchetto gestito nel livello superiore
Header
= contiene informazioni aggiuntive gestite dai protocolli del livello
Internet -> protocollo TCP/IP
ISO/OSI
Standard ISO costituito da uno stack di 7 livelli con struttura gerarchica
Livello di trasporto
Permette trasferimento dei dati affidabile e un controllo degli errori e delle perdite di pacchetti
Livello di rete
Consente comunicazione tra nodi della rete attraversati nel percorso
Livello di sessione
Consente la sincronizzazione dello scambio di dati, inserisce punti di controllo nel flusso dati che consentono di riprendere la comunicazione all'ultimo punto di controllo in caso di errore
Livello di collegamento
Trasferimento di dati tra nodi adiacenti attraverso il tipo di collegamento fisico che sussiste tra loro
Livello di presentazione
Interpretare il significato semantico dei dati forniti dal livello di applicazione indipendentemente dal formato del computer. Crittografia, comprensione testo
Livello fisico
Offre servizi necessari a livello hardware per controllare flusso di dati attraverso collegamenti e connessioni tra dispositivi
Livello di applicazione
Interfacciare e fornire servizi per i processi relativi all'esecuzione delle applicazioni sui sistemi periferici
Alcuni ricercatori si oppongono a questo modello in quanto i protocolli comunicano solo con altri dello stesso livello
Proposte soluzioni
cross-layer
TCP/IP
Trasporto
Internet
Livello di rete
Applicazione
Le funzioni relative a
presentazione
e
sessione
sono a carico dello sviluppatore che deciderà se implementarli in base ai servizi richiesti
Verranno poi appunto integrate nel livello di applicazione
Collegamento
*Fisico
Spesso omesso e considerato parte di quello di collegamento