Host mittente

Host mittente – Incapsulamento

Vediamo come si svolge la fase di incapsulamento

Fase 1: La trasmissione inizia dal livello Application sull’Host A. L’applicazione decide che deve comunicare con l’Host B e passa i dati al livello inferiore, Presentation, e da lì via via verso tutti gli altri.

Fase 2: Il livello Presentation esegue le trasformazioni richieste che devono essere eseguite sui dati, come compressione, crittografia o traduzione. Quindi i dati vengono passati al livello inferiore, ovvero al  livello Session.

Fase 3: Il livello Session inizia ad avviare la sessione di comunicazione e passa i dati al livello inferiore, ovvero al livello Transport.

Fase 4: Giunti al livello Transport, i dati vengono segmentati e un’intestazione viene aggiunta a ciascun segmento di dati. Questa intestazione contiene informazioni di controllo relative appunto al livello Transport, come il numero di sequenza e il numero di riconoscimento. Il segmento, insieme alla sua intestazione, viene quindi trasmesso al livello Network.

Fase 5: Il livello Network si occupa dell’intero segmento dati, inclusa la sua intestazione. L’intestazione aggiunta dal livello Transport deve essere letta dal livello Transport all’estremità ricevente. Quindi, il livello Network non legge l’intestazione del segmento, ma invece gestisce il segmento e la sua intestazione come un singolo elemento di dati. I dati vengono quindi inseriti in pacchetti e le intestazioni vengono aggiunte a questi pacchetti. L’intestazione del livello Network contiene informazioni destinate a raggiungere il livello Network dall’altra parte. Queste informazioni includono un indirizzo a livello Network di origine e un altro indirizzo, sempre a livello Network, di destinazione, insieme a pochi altri parametri. Questi pacchetti vengono quindi successivamente inviati al livello Data Link.

Fase 6: Il livello Data Link gestisce il pacchetto e la sua intestazione come un singolo elemento di dati, in modo tale che l’intestazione del livello Network sia considerata parte dei dati. Il livello Data Link inserisce i dati in frame e aggiunge un header e un trailer a ciascuno di essi. L’intestazione del livello Data Link contiene le informazioni di controllo inviate al livello Data Link sull’altra estremità, mentre il trailer di solito contiene informazioni sul controllo degli errori.

Fase 7: In quest’ultima fase, giunti al livello più basso dello stack, i frame vengono inviati al livello fisico dove vengono trattati come bit grezzi. Questi bit vengono trasferiti attraverso il canale di collegamento fisico (ad esempio via cavo) al router.

Figura 16: Incapsulamento End-to-End
Figura 16: Incapsulamento End-to-End
Figura 17: Incapsulamento e Decapsulamento
Figura 17: Incapsulamento e Decapsulamento