Il livello Trasporto.

Queste dispense sono una modesta traduzione di alcuni capitoli del libro:
Computer Networking. Cap. 3. Autori: James F. Kurose (University of Massachusetts, Amherst) Keith W. Ross (Polytechnic Institute of NYU).

Introduzione ai servizi offerti da un livello trasporto

Servizi del livello Trasporto
Un protocollo del livello trasporto ha il compito di realizzare la comunicazione logica tra due processi del livello applicazione che sono in esecuzione su sistemi terminali differenti. Il paragrafo descrive i servizi che un processo del livello applicazione può chiedere ad un processo del livello trasporto e quali servizi questo può chiedere ad un processo del livello Rete

Multiplexing e Demultiplexing delle Applicazioni

Multiplexing e demultiplexing
In questa sezione si vedrà come il servizio di consegna tra due sistemi terminali fornito dal livello Rete viene esteso, dal protocollo del livello Trasporto, al servizio di consegna tra due processi del livello applicazione, in esecuzione sui sistemi terminali distanti.

Trasporto senza connessione: UDP

Il protocollo UDP
I protocolli Internet del livello Trasporto sono UDP e TCP. Il protocollo UDP offre un servizio non affidabile alle applicazioni che possono tollerare la perdita di pacchetti.

Principi di un trasferimento affidabile

Servizio affidabile
Il problema dell'affidabilità riguarda il livello Trasporto, il livello Collegamento e il livello Applicazione. Il livello rete non garantisce la consegna dei pacchetti, perchè in caso di traffico intenso, un router potrebbe avere saturato la sua memoria e scartare i pacchetti in arrivo. Il livello Trasporto offere l'affidabilità alle applicazioni.

Tecniche Automatic Retransmission reQuest in un Protocollo di trasporto affidabile

Tecniche ARQ
Il destinatario di un pacchetto non può accorgersi che nel flusso dei dati manca un pacchetto perchè non sa che il mittente glielo ha inviato. Analogamente il mittente non può essere sicuro che il pacchetto sia arrivato a destinazione.

Trasporto orientato alla connessione: TCP

Il protocollo TCP
Il TCP è il protocollo del livello Trasporto orientato alla connessione e affidabile, implementato in Internet.

Principi di controllo della congestione.

Controllo Congestione
La ritrasmissoone di un pacchetto risolve un effetto della congestione della rete (la perdita di un segmento del livello trasporto), ma non risolve la causa della congestione.