I livelli di rete e di trasporto
Comprenda come l'indirizzamento e la consegna affidabile trasferiscano i dati tra le reti.
I livelli di rete e di trasporto è una lezione Cloud & IT Cert Prep gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Cloud & IT Cert Prep, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Cloud & IT Cert Prep include 4 lezioni in totale.
I livelli intermedi
Sopra il livello di collegamento dati, limitato all’ambito locale, si trovano due livelli che rendono possibile una comunicazione più ampia. Il livello 3 è il livello di rete e il livello 4 è il livello di trasporto. Il livello di rete trasferisce i dati tra reti separate usando indirizzi logici, mentre il livello di trasporto gestisce la comunicazione tra le applicazioni, inclusa l’affidabilità. Insieme trasportano i dati attraverso Internet e li consegnano al programma corretto.
Livello 3: rete
Il livello di rete gestisce l’indirizzamento logico e il routing, scegliendo i percorsi che consentono ai dati di attraversare più reti. Il suo elemento centrale è l’indirizzo IP (Internet Protocol), un indirizzo logico che identifica un dispositivo in qualunque punto di Internet, a differenza di un indirizzo MAC locale. È al livello di rete che viene pianificato e diretto il percorso da una rete a una rete distante.
Indirizzi IP
Un indirizzo IP è un indirizzo logico e gerarchico che può essere instradato attraverso Internet. Poiché ha una struttura, i router possono usare alcune sue parti per decidere la direzione, come quando si legge un codice postale. Gli indirizzi IP possono essere assegnati e modificati, a differenza degli indirizzi MAC fissi. È questo indirizzamento logico che consente a un pacchetto di raggiungere un server dall’altra parte del mondo.
I router operano qui
I router sono i dispositivi principali del livello 3. Un router legge l’indirizzo IP di destinazione di ogni pacchetto e lo inoltra verso la rete corretta, passando da un hop all’altro. I router collegano tra loro reti diverse: per questo il router di casa collega la LAN a Internet. Ogni volta che i dati devono passare da una rete a un’altra, un router di livello 3 prende questa decisione.
I pacchetti
L’unità del livello di rete è il pacchetto. Un pacchetto racchiude i dati del livello di trasporto in un’intestazione IP contenente gli indirizzi IP di origine e destinazione. I router leggono questa intestazione per instradare il pacchetto. A differenza di un frame, un pacchetto è progettato per attraversare molte reti e mantiene gli stessi indirizzi IP da un’estremità all’altra, anche se i frame locali che lo trasportano cambiano a ogni hop.
Livello 4: trasporto
Il livello di trasporto gestisce la comunicazione end-to-end tra le applicazioni. Divide i dati in segmenti, può garantire una consegna affidabile e usa i numeri di porta per indirizzare i dati al programma corretto. Mentre il livello 3 porta i pacchetti al dispositivo giusto, il livello 4 fa in modo che raggiungano l’applicazione corretta su quel dispositivo e arrivino senza errori.
TCP per l’affidabilità
TCP (Transmission Control Protocol) è il protocollo di trasporto affidabile. Stabilisce una connessione, numera i segmenti, conferma la consegna tramite acknowledgment e ritrasmette i dati persi. TCP garantisce che i dati arrivino completi e nell’ordine corretto, caratteristica ideale per pagine web, email e trasferimenti di file. Lo svantaggio è un certo overhead aggiuntivo dovuto a tutto questo controllo.
UDP per la velocità
UDP (User Datagram Protocol) è il protocollo di trasporto veloce e leggero. Invia i dati senza connessione, acknowledgment o garanzia dell’ordine. Questo rende UDP rapido ed efficiente, ideale per video in diretta, chiamate vocali e videogiochi, dove la velocità è più importante della ritrasmissione di un pacchetto perso. UDP sacrifica l’affidabilità in favore di un overhead ridotto e di un ritardo minimo.
Le porte dirigono il traffico
I numeri di porta consentono a un dispositivo di eseguire contemporaneamente molte applicazioni di rete. Ogni servizio resta in ascolto su una porta, ad esempio la 80 per il traffico web o la 443 per il traffico web sicuro. Il livello di trasporto usa le porte per consegnare i dati in arrivo all’applicazione corretta. Senza le porte, un dispositivo non potrebbe capire se i dati ricevuti sono destinati al browser, alla posta elettronica o a un gioco.
Come collaborano
Insieme, questi livelli costituiscono il nucleo della consegna su Internet. Il livello di rete usa gli indirizzi IP e i router per consegnare un pacchetto al dispositivo corretto attraverso molte reti. Il livello di trasporto usa quindi le porte e TCP o UDP per consegnare i dati all’applicazione corretta, in modo affidabile o rapido. Il livello 3 trova il dispositivo; il livello 4 trova il programma.
Il quadro generale
Il livello 3, il livello di rete, gestisce l’indirizzamento IP logico e il routing tramite i router, trasferendo i pacchetti tra reti diverse. Il livello 4, il livello di trasporto, gestisce la consegna end-to-end con le porte e sceglie tra il TCP affidabile e l’UDP veloce. Questi livelli intermedi consentono ai dati di attraversare Internet e arrivare esattamente all’applicazione corretta.
Verifica rapida
Quale livello usa gli indirizzi IP e i router per trasferire dati tra reti separate?
Riepilogo
Il livello di rete (livello 3) usa indirizzi IP logici e router per instradare i pacchetti tra reti separate. Il livello di trasporto (livello 4) gestisce la consegna end-to-end, usando i numeri di porta per raggiungere l’applicazione corretta e scegliendo TCP per una consegna affidabile e ordinata oppure UDP per un trasferimento veloce e leggero. Il livello 3 trova il dispositivo; il livello 4 trova il programma. Insieme trasportano i dati attraverso Internet.
Domande Frequenti
La lezione «I livelli di rete e di trasporto» è gratuita?
Sì — il testo completo di «I livelli di rete e di trasporto» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Cloud & IT Cert Prep, passa a CoddyKit PRO. Il corso Cloud & IT Cert Prep include 4 lezioni in totale.
Cosa imparerò in «I livelli di rete e di trasporto»?
Comprenda come l'indirizzamento e la consegna affidabile trasferiscano i dati tra le reti. Eserciti Cloud & IT Cert Prep con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Cloud & IT Cert Prep?
Non è richiesta alcuna esperienza precedente. Cloud & IT Cert Prep su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.
Quanto tempo richiede la lezione «I livelli di rete e di trasporto»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Cloud & IT Cert Prep?
Sì. Ogni lezione Cloud & IT Cert Prep include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Perché è utile un modello a livelli
- I livelli fisico e di collegamento dati
- I livelli di rete e di trasporto
- I livelli di sessione, presentazione e applicazione