Introduzione

Lasciamo ora il livello rete e passiamo al quarto livello dello stack: il livello trasporto.

Questo livello ha due compiti principali:

I protagonisti della suite di protocolli del livello trasporto sono TCP e UDP.

APPUNTI 26 nov

I pacchetti a livello trasporto si chiamano segmenti.

Quando il destinatario finale riceve i segmenti provvede a fare il riordino, che è solo prerogativa sua, non di chi trasmette i dati (i router leggono solo la busta pacchetto, non quella segmento)

Il livello trasporto riguarda solo il mittente originale e il destinatario finale. Non riguarda i router nel mezzo, in questo modo la backbone di internet non viene appesantita e si mantiene la scalabilità.

Il destinatario finale deve crearsi un buffer in cui salvare i pacchetti e, una volta ricostruito il segmento originale (messo tutto in ordine), può passarlo al livello di sopra.

I pacchetti sono grandi pochi kilobit, se ne mando uno alla volta uso solo una frazione della rete (se ad esempio ho una 100 mega, uso pochissimo), quindi bisogna trovare un modo di inviare più pacchetti insieme.

Bisogna fare attenzione a non congestionare i router.

Noi che inviamo possiamo essere consapevoli di quale ritmo tenere per evitare che un router più avanti salti?

È un bel problema.

Basta perdere una porzione di dati di ogni segmento e tutto il segmento deve essere re-inviato (perché l'ack del segmento viene inviato solo se è presente tutto il segmento).

Problema: un informazione conosciuta dal destinatario deve essere resa nota al mittente.