Concetti Chiave
- Un indirizzo IP identifica univocamente un dispositivo in rete, regolato dal protocollo Internet per lo scambio di pacchetti di dati.
- Gli indirizzi IP si dividono in IPv4, composto da 32 bit, permettendo di indirizzare fino a 4,3 miliardi di dispositivi, e IPv6, composto da 128 bit, capace di gestire fino a 3,4 * 10^38 dispositivi.
- La necessità di IPv6 è emersa con l'aumento dei dispositivi IoT e domotici, superando il limite di dispositivi indirizzabili con IPv4.
- L'indirizzamento classful, ormai obsoleto, suddivideva gli indirizzi IP in classi fisse (A, B, C, D, E) con dimensioni predefinite per rete e host.
- Per determinare la classe di un indirizzo IPv4, si osserva il primo ottetto; ad esempio, un indirizzo che inizia con 130 è di classe B.
Indirizzi IP
Un indirizzo IP è un indirizzo univoco che identifica un dispositivo in una rete. IP è un acronimo che sta per "Internet Protocol", ovvero un insieme di regole (Protocollo) che disciplinano lo scambio di dati, sottoforma di pacchetti, all'interno di una rete.
IPv4 e IPv6
Gli indirizzi IP si dividono in due categorie:- IPv4: Composto da 4 gruppi di 8 bit, rappresentati in decimale, per un totale di 32 bit (4 byte). Con un indirizzamento IPv4 si possono indirizzare massimo 4,3 miliardi di dispositivi.
Esempio: 192.168.86.38 - IPv6: Composto da 8 gruppi da 4 cifre esadecimali, per un totale di 128 bit (16 byte). Si possono rappresentare fino a 3,4 * 10^38 dispositivi
Con l'avvento dei dispositivi IoT, che richiedono un loro indirizzo IP, e l'avvento dei dispositivi domotici, fu necessario introdurre l'IPv6 per aggirare il limite dei dispositivi indirizzabili con IPv4.
Ogni indirizzo è composto da due parti: un identificativo di rete e un identificativo per l’host.
Indirizzamento Classful
L'indirizzamento classful è un metodo ormai obsoleto per assegnare gli indirizzi IP, in cui gli indirizzi sono suddivisi in classi fisse, e ogni classe ha una dimensione predefinita per la parte dedicata alla rete e agli host indirizzabili.
Si distinguono 5 classi:
Classe A:
- Range Indirizzi: 1.0.0.0 - 127.255.255.255 /8
- Bit per l’indirizzamento della rete: 8
- Bit per gli host: 24
- Numero massimo di reti: 128
- Numero massimo di host per rete: 16.777.214
- Uso principale: Grandi reti, ISP
Classe B:
- Range Indirizzi: 128.0.0.0 - 191.255.255.255 /16
- Bit per l’indirizzamento della rete: 16
- Bit per gli host: 16
- Numero massimo di reti: 16.384
- Numero massimo di host per rete: 65.534
- Uso principale: Medie reti (aziende, università)
Classe C:
- Range Indirizzi: 192.0.0.0 - 223.255.255.255 /24
- Bit per l’indirizzamento della rete: 24
- Bit per gli host: 8
- Numero massimo di reti: 2.097.152
- Numero massimo di host per rete: 254
- Uso principale: Piccole reti locali (LAN)
Classe D:
- Range Indirizzi: 224.0.0.0 - 239.255.255.255
- Bit per l’indirizzamento della rete: 0
- Bit per gli host: 0
- Numero massimo di reti: 0
- Numero massimo di host per rete: 0
- Uso principale: Dispositivi Multicast (trasmissione a più destinatari)
Classe E:
- Range Indirizzi: 240.0.0.0 - 255.255.255.255
- Bit per l’indirizzamento della rete: 0
- Bit per gli host: 0
- Numero massimo di reti: 0
- Numero massimo di host per rete: 0
- Uso principale: Riservato per i test
Esempio
Considerando l'indirizzo IPv4 130.128.30.90, trovare la classe di appartenenza, il numero massimo di host, l'indirizzo di rete e il default gateway.Per trovare la classe di appartenenza si guarda il primo ottetto dell'indirizzo IP.Notiamo che il numero 130 appartiene alla classe B, quindi questo indirizzo è di classe B.
L'indirizzo di reta avrà quindi i primi due ottetti identici, e gli ultimi due ottetti a 0. quindi l'indirizzo di rete è 130.128.0.0
il numero di host si ottiene con questa formula
n. max di host = 2bit per gli host
nel nostro caso è 216 -2 = 65534
Per trovare l'indirizzo di default gateway si impostano a 1 gli ottetti dedicato agli host. Nel nostro caso: 130.128.255.255
Domande da interrogazione
- Che cos'è un indirizzo IP?
- Qual è la differenza principale tra IPv4 e IPv6?
- Perché è stato introdotto l'IPv6?
- Cos'è l'indirizzamento classful e quali sono le sue classi principali?
- Come si determina la classe di un indirizzo IPv4?
Un indirizzo IP è un identificativo univoco per un dispositivo in una rete, regolato dal protocollo Internet per lo scambio di dati.
IPv4 utilizza 32 bit per indirizzare fino a 4,3 miliardi di dispositivi, mentre IPv6 utilizza 128 bit, permettendo di indirizzare fino a 3,4 * 10^38 dispositivi.
L'IPv6 è stato introdotto per superare il limite di dispositivi indirizzabili con IPv4, specialmente con l'aumento dei dispositivi IoT e domotici.
L'indirizzamento classful è un metodo obsoleto di assegnazione degli indirizzi IP in classi fisse, con classi principali A, B, C, D, ed E, ognuna con usi e capacità specifiche.
La classe di un indirizzo IPv4 si determina osservando il primo ottetto; ad esempio, un indirizzo che inizia con 130 appartiene alla classe B.