Lezione: Ip v4 - Introduzione al routing
Introduzione a IPv4
All'inizio, ogni dispositivo connesso alla rete aveva un indirizzo IP di 32 bit, permettendo di indirizzare circa 4 miliardi di dispositivi (2³² indirizzi possibili).
Per gestire il routing in modo più efficiente, è necessario raggruppare gli indirizzi in categorie, ad esempio in base alla località:
Struttura di un Indirizzo IPv4
Un indirizzo IPv4 è composto da due parti:
- Parte di rete → identifica la rete a cui appartiene il dispositivo
- Parte di host → identifica il dispositivo all'interno della rete
Calcolo delle reti e degli host
La suddivisione è regolata dal numero di bit assegnati alla rete e agli host:
- n = numero di bit per la rete → il numero di reti possibili è 2ⁿ
- h = numero di bit per gli host → il numero massimo di host per rete è 2ʰ - 2 (si sottraggono 2 indirizzi: uno per la rete e uno per il broadcast)
Esempio
Se un indirizzo è 100.70.22.30, possiamo analizzarlo in base alla sua classe:
- Classe A: usa 8 bit per la rete e i restanti 24 bit per gli host. Il primo bit dell’indirizzo è sempre 0, e i restanti 7 bit del primo ottetto (8 bit totali) vengono usati per identificare la rete.
- Visto che il primo bit sarà sempre a 0, esistono $2^7$ - 2 = 128 - 2 = 126 reti e ogni rete può contenere 2²⁴ - 2 = 16.777.214 host. Sottraiamo due alle reti perché la 0.0.0.0 e la 127.0.0.0 sono riservate.
Routing e Tabelle di Routing