Modelli di rete

Livello Rete: Modelli di rete a circuito virtuale e a datagramma

Il livello di rete è uno dei più cruciali in tutta la pila dei protocolli di rete, occupandosi di trasportare i dati da un host all'altro, spesso attraverso diverse reti. Qui, introduciamo due modelli fondamentali: il modello a circuito virtuale e il modello a datagramma.

Quando inviate un messaggio su WhatsApp, il dato viaggia attraverso la rete internet seguendo uno di questi due modelli, a seconda della configurazione della rete.

La scelta tra modello a circuito virtuale e a datagramma influenza direttamente come i dati vengono trasmessi e gestiti nella rete.

Prima di approfondire, è importante capire che questi modelli rappresentano due filosofie diverse di consegna dei dati, ognuna con i propri vantaggi e svantaggi.

Nel corso di questa lezione, esamineremo entrambi i modelli, mettendo in luce differenze, caratteristiche, e applicazioni pratiche.

Il Modello a Circuito Virtuale

Il modello a circuito virtuale si ispira al sistema telefonico tradizionale, dove una "chiamata" deve essere prima stabilita prima che i dati possano essere scambiati.

Pensate a quando fate una chiamata telefonica: prima stabilite una connessione con la persona che volete raggiungere, e solo dopo iniziate a parlare.

In una rete a circuito virtuale, una connessione virtuale deve essere stabilita tra il mittente e il destinatario prima che qualsiasi dato venga inviato.

Questo modello garantisce una sequenza di consegna dei dati, una larghezza di banda dedicata per la durata della connessione, e minori variazioni nel ritardo di consegna (jitter).

Tuttavia, la necessità di stabilire una connessione prima di inviare dati può introdurre un ritardo all'inizio della comunicazione e richiedere una gestione complessa delle risorse di rete.

Un esempio di tecnologia che utilizza il modello a circuito virtuale è l'ATM (Asynchronous Transfer Mode), impiegato in molte reti di telecomunicazioni.

Il Modello a Datagramma

Il modello a datagramma, d'altro canto, è più simile alla posta tradizionale. Ogni pezzo di dati (datagramma) viene inviato nella rete indipendentemente dagli altri, con il proprio indirizzo di destinazione.

Quando inviate una lettera, questa viene gestita indipendentemente da tutte le altre lettere, potenzialmente seguendo percorsi diversi per raggiungere la destinazione.

In una rete a datagramma, ogni pacchetto di dati viaggia attraverso la rete in modo indipendente, senza una connessione pre-stabilita.

Questo modello offre grande flessibilità e efficienza, particolarmente in reti con carico variabile, ma non può garantire l'ordine di arrivo dei pacchetti né una larghezza di banda dedicata.

Il routing dinamico dei pacchetti consente una maggiore resilienza in caso di guasti di rete, ma introduce anche il rischio di variazioni nel ritardo (jitter) e nella perdita di pacchetti.

Il protocollo IP (Internet Protocol), alla base di Internet, è un esempio di tecnologia che utilizza il modello a datagramma.

Confronto e Considerazioni

Avendo esplorato i due modelli di rete, è chiaro che ciascuno presenta vantaggi e sfide unici. La scelta tra un modello a circuito virtuale e uno a datagramma dipende dalle specifiche esigenze di comunicazione.

Il modello a circuito virtuale è preferibile per applicazioni che richiedono affidabilità e costanza nella trasmissione, come le chiamate VoIP o lo streaming video, dove è importante mantenere una qualità costante.

Il modello a datagramma, invece, è ideale per applicazioni che possono tollerare variazioni nella consegna dei dati o per reti che devono gestire volumi di traffico imprevedibili, come la navigazione web o l'invio di e-mail.

Immaginate di guardare un film in streaming: preferireste non avere interruzioni, giusto? Questo è un caso in cui il modello a circuito virtuale sarebbe più adeguato.

Al contrario, quando navigate su internet, potreste non notare se una piccola parte dei dati viene inviata più lentamente; qui, la flessibilità del modello a datagramma prevale.

Infine, è importante notare che molte reti moderne utilizzano un approccio ibrido, sfruttando i vantaggi di entrambi i modelli per adattarsi alle diverse esigenze di trasmissione dati. Questo consente una gestione della rete più dinamica e versatile.

In conclusione, la comprensione dei modelli a circuito virtuale e a datagramma è fondamentale per chiunque si occupi di reti. Conoscere le loro differenze, applicazioni, e limitazioni permette di progettare e utilizzare reti in modo più efficace, garantendo che le esigenze di comunicazione siano soddisfatte nel miglior modo possibile.

Approfondimento sulle Reti a Datagramma: Internet come Caso di Studio

Internet rappresenta l'esempio più significativo di rete a datagramma. In questo modello, ogni pacchetto di dati, o datagramma, viene immesso nella rete senza necessità di stabilire un accordo preventivo (handshake) con l'host destinatario.

Per consentire a un pacchetto di raggiungere la sua destinazione, deve contenere le informazioni necessarie all'individuazione dell'host finale, che consistono principalmente nell'indirizzo IP che lo identifica.

Internet è quindi una inter-rete, ovvero una rete di reti, dove il protocollo IP (Internet Protocol) definisce tutte le regole per l'implementazione delle funzionalità a questo livello. Il protocollo IP è caratterizzato da essere:

  • Senza connessione (Connectionless): Non è necessaria una connessione stabilita per trasmettere i dati.
  • Inaffidabile (Best effort): La consegna dei pacchetti è tentata al meglio, senza garanzie di successo.
  • Indipendente dal mezzo trasmissivo (Media independent): I dati possono essere trasportati su diversi tipi di collegamenti fisici.

Queste caratteristiche rendono il protocollo IP flessibile ma anche sfidante in termini di affidabilità e prevedibilità della consegna dei dati.

Il Ruolo dell'MTU in una Rete a Datagramma

Nelle reti a datagramma, sebbene siano indipendenti dal mezzo fisico di trasporto, è necessario considerare la Maximum Transmission Unit (MTU), ovvero la dimensione massima di un pacchetto che il livello data link sottostante può gestire. Questo limite è imposto per garantire che i pacchetti di dati siano compatibili con le capacità del livello di collegamento dati sottostante.

In Internet, l'MTU standard è di 1500 byte per i frame Ethernet. Questo significa che ogni pacchetto IP deve essere dimensionato in modo da adattarsi a questo limite, altrimenti necessiterà di frammentazione.

Quando un router deve inoltrare un pacchetto a una rete con un MTU inferiore rispetto alla rete sorgente, procederà alla frammentazione del pacchetto in unità più piccole, affinché possano essere trasmesse senza problemi.

Se un computer genera un pacchetto da 1500 byte ma deve essere inoltrato attraverso un link che supporta solo un MTU di 1400 byte, il router frammenterà il pacchetto originale in parti più piccole che si adattino a quest'ultimo limite.

Tuttavia, la frammentazione introduce latenza e inefficienze nella comunicazione di rete e, quindi, dovrebbe essere evitata quando possibile. Sarà compito del destinatario riassemblare i frammenti per ricostruire il pacchetto originale.

Conclusioni

Lo studio delle reti a datagramma, e in particolare di Internet, ci offre un'importante visione sulla complessità e la flessibilità della comunicazione dati in rete. Capire come funziona il protocollo IP e le sue implicazioni, come l'MTU e la frammentazione, è essenziale per chiunque desideri lavorare o approfondire il campo delle reti. Attraverso questi concetti, possiamo apprezzare la robustezza di Internet come una rete globale capace di connettere miliardi di dispositivi in maniera efficiente, nonostante le numerose sfide tecniche.

Paragrafi letti

            Salva

  Esercizi su: 'Modelli di rete'

  Approfondimenti su: 'Modelli di rete'

157    157    Lezione in pdf su 'Modelli di rete'
0%
 

Da oltre 13 anni, il nostro sito offre gratuitamente risorse per tutti. Tuttavia, la pubblicità da sola non è più sufficiente a coprire i costi. Se apprezzi il nostro sito e ritieni che sia utile, puoi supportarci diventando un utente premium.


Premium


Statistiche

Nel pannello personale, ogni utente può facilmente tenere traccia di tutti i punti ottenuti negli esercizi. I grafici mostrano in modo chiaro le attività ancora da completare e quanto hai già realizzato!

Vai alla mia dashboard  


Forum
Altre materie