Il Network Layer (Livello 3 del modello ISO/OSI) ha il compito di instradare i pacchetti tra reti diverse. Se il livello 2 (Data Link) consegna i frame nella stessa LAN, il livello 3 gestisce il viaggio tra LAN differenti.
IP è il protocollo principale del Network Layer: definisce come identificare sorgente e destinazione e come far viaggiare i pacchetti attraverso i router.
Per spedire un pacchetto, un host decide se la destinazione è nella stessa subnet oppure in una rete diversa. Se è diversa, invia tutto al default gateway (il router della LAN).
Un router inoltra pacchetti usando una tabella con righe del tipo: destinazione/prefisso → next hop / interfaccia.
| Concetto | Cosa significa | Esempio |
|---|---|---|
| Default route | Rotta “di uscita” quando non ci sono rotte più specifiche | 0.0.0.0/0 → gateway |
| Next hop | Indirizzo del router a cui consegnare il pacchetto | 10.0.0.2 |
| Interfaccia di uscita | Porta su cui inviare il pacchetto | G0/0, S0/0/0… |
| Metric | Costo della rotta (dipende dal protocollo) | hop count (RIP) |
ARP serve a ottenere un MAC address conoscendo un IP, nella stessa LAN.
ICMP fornisce messaggi di controllo/errore utili per la diagnostica.
Ogni collegamento ha una MTU (Maximum Transmission Unit): se un pacchetto IP è più grande dell’MTU, in IPv4 può essere frammentato.