logo

Livello di rete

  • Il Network Layer è il terzo livello del modello OSI.
  • Gestisce le richieste di servizio dal livello di trasporto e inoltra ulteriormente la richiesta di servizio al livello di collegamento dati.
  • Il livello di rete traduce gli indirizzi logici in indirizzi fisici
  • Determina il percorso dalla sorgente alla destinazione e gestisce anche i problemi del traffico come la commutazione, l'instradamento e controlla la congestione dei pacchetti di dati.
  • Il ruolo principale del livello di rete è spostare i pacchetti dall'host mittente a quello ricevente.

Le principali funzioni svolte dal livello rete sono:

    Itinerario:Quando un pacchetto raggiunge il collegamento di ingresso del router, il router sposterà i pacchetti sul collegamento di uscita del router. Ad esempio, un pacchetto da S1 a R1 deve essere inoltrato al router successivo sul percorso verso S2.Indirizzamento logico:Il livello di collegamento dati implementa l'indirizzamento fisico e il livello di rete implementa l'indirizzamento logico. L'indirizzamento logico viene utilizzato anche per distinguere tra il sistema di origine e quello di destinazione. Il livello di rete aggiunge un'intestazione al pacchetto che include gli indirizzi logici sia del mittente che del destinatario.Lavoro in Internet:Questo è il ruolo principale del livello di rete che fornisce la connessione logica tra diversi tipi di reti.Frammentazione:La frammentazione è un processo di suddivisione dei pacchetti nelle più piccole unità di dati individuali che viaggiano attraverso reti diverse.

Inoltro e instradamento

Nel livello Rete, viene utilizzato un router per inoltrare i pacchetti. Ogni router ha una tabella di inoltro. Un router inoltra un pacchetto esaminando il campo dell'intestazione del pacchetto e quindi utilizzando il valore del campo dell'intestazione per indicizzarlo nella tabella di inoltro. Il valore memorizzato nella tabella di inoltro corrispondente al valore del campo dell'intestazione indica il collegamento dell'interfaccia in uscita del router a cui deve essere inoltrato il pacchetto.

Ad esempio, il router con un valore del campo di intestazione pari a 0111 arriva a un router, quindi il router indicizza questo valore di intestazione nella tabella di inoltro che determina che l'interfaccia del collegamento di output è 2. Il router inoltra il pacchetto all'interfaccia 2. L'algoritmo di instradamento determina i valori che vengono inseriti nella tabella di inoltro. L'algoritmo di routing può essere centralizzato o decentralizzato.

Livello di rete

Servizi forniti dal livello di rete

    Consegna garantita:Questo livello fornisce il servizio che garantisce che il pacchetto arrivi a destinazione.Consegna garantita con ritardo limitato:Questo servizio garantisce che il pacchetto verrà consegnato entro un limite di ritardo da host a host specificato.Pacchetti in ordine:Questo servizio garantisce che i pacchetti arrivino a destinazione nell'ordine in cui sono stati inviati.Jitter massimo garantito:Questo servizio garantisce che il tempo che intercorre tra due successive trasmissioni al mittente sia pari al tempo che intercorre tra la loro ricezione a destinazione.Servizi di sicurezza:Il livello di rete fornisce sicurezza utilizzando una chiave di sessione tra l'host di origine e quello di destinazione. Il livello di rete nell'host di origine crittografa i payload dei datagrammi inviati all'host di destinazione. Il livello di rete nell'host di destinazione decodificherebbe quindi il carico utile. In questo modo, il livello di rete mantiene l'integrità dei dati e i servizi di autenticazione della fonte.