PROGRAMMIAMO
Internet - Richiesta di una pagina web
Un esempio di stratificazione di protocolli: richiesta di una pagina web

Torneremo più avanti a spiegare in maggiore dettaglio questo esempio, ma cominciamo finora a dare un'occhiata ai protocolli e ai livelli implicati in un'operazione molto comune: la richiesta di una pagina web da un computer client a un server remoto. La figura seguente mostra i due computer in comunicazione e i diversi livelli implicati nella trasmissione:

Senza voler adesso spiegare tutti i particolari, il processo di richiesta della pagina può essere descritto in questo modo con riferimento alla precedente architettura a livelli:

Livello di applicazione (HTTP)

L'utente inserisce nel proprio browser la URL del sito da visitare.

Il browser genera una PDU contenente una richiesta del tipo

Get: som.csudh.edu/fac/lpress

e la passa al livello TCP sottostante.
Livello di trasporto (TCP)

Il livello TCP è responsabile della corretta consegna del messaggio al destinatario.

Esso si occupa inoltre, se necessario, di suddividere la richiesta in parti (dette anche segmenti), ognuno delle quali viene passato al livello IP sottostante come una PDU separata.

L'entità del livello TCP aggiunge alla PDU precedente un header, che può essere pensato come a una busta dentro cui viene messo il messaggio (incapsulamento).

La (o "le", nel caso in cui ci sia stata una segmentazione) nuova PDU  viene passata al livello IP sottostante.
Livello di rete (IP)

Il livello IP si occupa di instradare i dati dalla sorgente al destinatario della comunicazione.

La PDU a questo livello è quello che viene anche definito pacchetto di rete.

Il livello IP aggiunge un'altra intestazione (busta) in cui vengono indicati gli indirizzi IP di mittente e destinatario.
Livello di data link

Il pacchetto viene passato agli strati bassi (livelli data link e livello fisico della rete), cioè al software e all'hardware (cavi e dispositivi di rete) che si occupano della trasmissione effettiva dei dati.

A questo livello la PDU si chiama frame e contiene gli indirizzi MAC del sorgente e del destinatario.

 

 

precedente - successiva

Sito realizzato in base al template offerto da

http://www.graphixmania.it