Home Il Progetto Piani Mission
Accedi Registrati
Home
5) Livello di trasporto (TCP, UDP)

5) Livello di trasporto (TCP, UDP)

Il livello di trasporto nello stack di rete

Il quarto livello dello stack OSI, il livello di trasporto, ha l'arduo compito di gestire la comunicazione logica end-to-end tra applicazioni.

Transmission Control Protocol (TCP)

Il TCP è un protocollo orientato alla connessione, progettato per garantire l'integrità assoluta e l'ordine dei dati trasmessi.

Prima di iniziare lo scambio, il TCP avvia una connessione formale tra client e server attraverso un processo a tre vie (Three-Way Handshake).

Il client invia un pacchetto con flag SYN (Sincronizza) per iniziare ad allineare i numeri di sequenza.

Il server risponde con un pacchetto contenente i flag SYN e ACK (Conferma) per accettare l'invito.

Il client risponde infine con un pacchetto ACK, decretando l'apertura ufficiale del canale di trasmissione.

Il TCP si occupa anche di controllare il flusso e la congestione per evitare che un mittente troppo veloce saturi il ricevente.

User Datagram Protocol (UDP)

Al polo opposto si posiziona l'UDP, un protocollo connectionless privo di fronzoli e mirato esclusivamente a massimizzare la velocità.

Non effettua alcun handshake iniziale e non garantisce che i datagrammi arrivino a destinazione o mantengano l'ordine d'invio.

La sua intestazione (header) estremamente ridotta riduce al minimo l'overhead di rete, offrendo performance fulminee.

Campi d'applicazione

La scelta del protocollo dipende interamente dai requisiti dell'applicazione in uso.

Il TCP è d'obbligo quando ogni singolo bit è fondamentale: navigazione web (HTTP), posta elettronica (SMTP) e trasferimento file (FTP).

L'UDP è ideale per scenari in cui una perdita parziale di dati è trascurabile rispetto alla velocità: streaming video, gaming online e VoIP.

Conclusioni

L'equilibrio tra l'affidabilità ferrea del TCP e l'agilità immediata dell'UDP costituisce la spina dorsale dell'interattività digitale.

🤖

Studio Assistito con l'Intelligenza Artificiale

Vuoi padroneggiare al meglio i concetti di questo articolo? Avvia lo studio assistito per generare riassunti automatici, mappe concettuali o farti interrogare con il metodo socratico.

🔗 Risorse e Approfondimenti

Wikipedia - TCP Wikipedia - UDP Cloudflare - UDP vs TCP IETF - RFC 793 TCP

🎯 Scegli l'Agente AI

Come preferisci studiare questo articolo?

📝
Riassuntore
Genera un riassunto strutturato dell'articolo
🧠
Schematizzatore
Crea mappe concettuali e schemi gerarchici
🎓
Tutor Socratico
Ti interroga sull'articolo con domande progressive

Contattaci per una prova gratuita