0Pricing
Network+ Academy · Lezione

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 Network+ Academy 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 Network+ Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Network+ Academy 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 Network+ Academy, passa a CoddyKit PRO. Il corso Network+ Academy 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 Network+ Academy 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 Network+ Academy?

Non è richiesta alcuna esperienza precedente. Network+ Academy 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 Network+ Academy?

Sì. Ogni lezione Network+ Academy 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

  1. Perché è utile un modello a livelli
  2. I livelli fisico e di collegamento dati
  3. I livelli di rete e di trasporto
  4. I livelli di sessione, presentazione e applicazione
← Torna a Network+ Academy