* Indirizzamento logico: Questa è probabilmente la funzione più importante. Il livello di rete assegna indirizzi logici (indirizzi IP) a ciascun dispositivo sulla rete. Questi indirizzi vengono utilizzati per instradare i pacchetti tra le reti. Gli indirizzi fisici (indirizzi MAC) sono gestiti dal livello di collegamento dati.
* Routing: Ciò comporta la determinazione del percorso migliore per un pacchetto da viaggiare dalla fonte alla destinazione. I router usano i protocolli di routing (come RIP, OSPF, BGP) per scambiare informazioni di routing e creare tabelle di routing. Ciò consente ai pacchetti di attraversare più reti di raggiungere la propria destinazione.
* inoltro dei pacchetti: Una volta determinato un percorso, il livello di rete inoltra i pacchetti lungo il percorso selezionato. Ciò comporta l'esame dell'indirizzo IP di destinazione nell'intestazione dei pacchetti e la consulenza sulla tabella di routing per determinare il hop successivo.
* frammentazione e rimontaggio: Il livello di rete può abbattere grandi pacchetti in frammenti più piccoli per la trasmissione attraverso reti con dimensioni di unità di trasmissione massima (MTU) più piccole. A destinazione, riassembla questi frammenti nel pacchetto originale. Ciò garantisce che i pacchetti di grandi dimensioni possano attraversare reti con funzionalità variabili.
* Servizio senza connessione (datagram): Il livello di rete fornisce principalmente un servizio senza connessione, il che significa che ogni pacchetto viene trattato in modo indipendente. Non vi è alcuna garanzia di consegna o ordine di arrivo. Ciò contrasta con il servizio orientato alla connessione fornito dal livello di trasporto (TCP). Tuttavia, alcuni protocolli nel livello di rete possono offrire un servizio orientato alla connessione quasi-connessione (ad esempio, attraverso tecniche come RSVP).
* Rilevamento degli errori: Sebbene non sia così completa come la correzione degli errori negli strati inferiori, lo strato di rete include meccanismi per rilevare errori nell'intestazione del pacchetto. Ciò consente di scartare i pacchetti corrotti e possibilmente richiedere la ritrasmissione (sebbene la ritrasmissione sia generalmente gestita a livelli più alti).
* Controllo della congestione: I protocolli di livello di rete possono partecipare al controllo della congestione della rete, contribuendo a prevenire il sovraccarico di rete. Ciò comporta meccanismi per limitare la velocità con cui i dati vengono inviati su una rete. Tuttavia, la responsabilità primaria per il controllo della congestione si trova in genere nello strato di trasporto (TCP).
È importante notare che l'implementazione specifica di questi servizi può variare in base al protocollo di rete utilizzato (ad esempio, IPv4, IPv6).
hardware © www.354353.com