Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lezione 8: incapsulamento - Coggle Diagram
Lezione 8: incapsulamento
Livello applicazione
SMTP
: trasferimento di messaggi di posta elettronica
FTP
: trasferimento di file
HTTP
: richiesta e scambio di documenti nell'applicazione world wide web
DNS
: traduce il numero simbolico dell'host nel relativo indirizzo numerico IP
Pacchetto =
messaggio
Livello di trasporto
Trasferisce dal sistema periferico sorgente al destinatario i pacchetti
Pacchetto =
segmento
TCP
: servizio di trasmissione orientato alla connessione
Prima di poter trasmettere i dati deve stabilire la connessione che rimane attiva anche in assenza di scambi e viene esplicitamente chiusa quando non è più necessaria
Garantisce la consegna a destinazione dei messaggi del livello applicazione ritrasmettendo i pacchetti persi
Effettua un controllo del flusso di trasmissione sulla connessione diminuendo la velocità di trasmissione in caso di consegna
UDP
: servizio di trasmissione non orientato alla connessione
Non effettua la ritrasmissione dei pacchetti persi e non controlla il flusso di invio
Molto rapido, utile quando non si vogliono ritardi e quando si può tollerare qualche perdita di dati (chiamate Voip)
Livello di rete
Trasferisce i pacchetti attraverso i nodi della rete che vengono attraversati nel percorso
IP
: gestisce l'instradamento dei pacchetti consentendo di interconnettere reti eterogenee
Pacchetto =
datagramma
Livello di collegamento
Trasferisce i pacchetti da un nodo a quello adiacente
I tipi di servizi e protocolli offerti dipende dal tipo di connessione (ethernet, wi-fi, ecc.)
Pacchetto =
frame
Livello fisico
Trasferimento dei singoli bit
I servizi offerti dipendono sia dal tipo di connessione che dall'effettivo mezzo fisico
Incapsulamento
Pacchetto costituito da
Payload
= pacchetto gestito nel livello superiore
Header
= informazioni aggiuntive gestite dai protocolli del livello
Il pacchetto costruito in un livello viene incapsulato nella parte payload al livello sottostante, dove viene aggiunto un campo header contenente l'informazione necessaria per gestire la trasmissione rispetto a quel livello
Un pacchetto messaggio
M
del livello applicazione viene gestito dal livello di trasporto sottostante come payload da inserire nel proprio pacchetto che viene completato
concatenando
l'header
Ht
con le informazioni specifiche al livello
Al livello anora sottostante andrà concatenato
Hn
a
Ht-M
Al livello anora sottostante andrà concatenato
Hi
a
Hn-Ht-M