Indirizzi IP
Un indirizzo IPv4 è lungo 32 bit, il che permette 4 294 967 296 indirizzi. La riserva libera si è esaurita il 3 febbraio 2011.
Molti pensano che ogni dispositivo abbia un solo indirizzo IP per tutta la vita, come un numero di serie stampato all'interno. Non è così. Lo stesso telefono ha un indirizzo sul Wi-Fi di casa, un altro sui dati mobili, e domani potrebbe averne uno nuovo. Per capire perché gli indirizzi vanno e vengono, comincia da che cosa serve un indirizzo.
Ogni pacchetto porta due indirizzi nell'intestazione: da dove viene e dove va. Sono gli indirizzi IP. Un router legge l'indirizzo di destinazione, e nient'altro, per decidere dove mandare il pacchetto. Quindi il modo in cui sono costruiti gli indirizzi determina il funzionamento di tutta internet.
Perché nessuna parte supera 255
La versione che quasi tutti incontrano ancora è IPv4, definita nella RFC 791 nel 1981. Un indirizzo IPv4 è di 32 bit. Per renderlo leggibile lo si divide in quattro gruppi di 8 bit, ciascuno scritto come numero decimale da 0 a 255, con punti in mezzo, come in 192.168.0.12. Otto bit contengono 256 combinazioni, quindi 255 è il massimo. In tutto ci sono 2 alla 32 indirizzi: 4 294 967 296, poco meno di 4.3 miliardi.
La parte iniziale di un indirizzo indica la rete
Un indirizzo ha due parti. La parte iniziale, il prefisso, indica una rete, e il resto sceglie un dispositivo al suo interno. La lunghezza del prefisso si scrive dopo una barra. In 192.168.0.0/24 i primi 24 bit sono fissi, e restano 8 bit, cioè 256 indirizzi, per quella rete. È questo che permette a un router di tenere una sola regola come «tutto quello che comincia con 198.51.100 va da quella parte» invece di una regola per ogni dispositivo.
Perché il numero di un portatile di casa comincia con 192.168
La RFC 1918 riserva tre blocchi alle reti private: 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. Chiunque può usarli dentro una casa o un ufficio, e i router della internet pubblica non li trasportano. Ecco perché un portatile di casa ha probabilmente un indirizzo come 192.168.0.12, e perché il portatile del vicino può avere esattamente lo stesso. Quando il portatile parla con un server, il router di casa sostituisce l'indirizzo di origine privato con il proprio indirizzo pubblico e cambia anche la porta di origine, così le risposte possono ritrovare la strada. Questa è la traduzione degli indirizzi di rete (NAT). Permette a tutta una famiglia di condividere un solo indirizzo IPv4 pubblico.
Trascina per ruotare. Scorri o avvicina le dita per lo zoom.
Chi presta l'indirizzo a un dispositivo
Allora da dove viene l'indirizzo del portatile? Quando un dispositivo entra in una rete, trasmette una richiesta a tutti, e il router risponde con un indirizzo privato libero, il proprio indirizzo da usare come gateway e l'indirizzo di un resolver DNS. Questo scambio è il DHCP (RFC 2131). L'indirizzo viene prestato per un tempo limitato e rinnovato finché il dispositivo resta connesso, quindi lo stesso portatile domani può avere un numero diverso. Se ti colleghi al Wi-Fi della scuola, lo stesso scambio avviene con il server DHCP di quella rete. Sui dati mobili, invece, il telefono riceve l'indirizzo dalla rete mobile. Anche l'altro capo può cambiare, perché un sito web può trasferirsi su un nuovo server. È uno dei motivi per cui usiamo nomi come example.com, e l'unità sul DNS mostra come i nomi diventano indirizzi.
Un indirizzo significa la stessa cosa su ogni computer. L'indirizzo di loopback, 127.0.0.1, vuol dire sempre «questa macchina», così un programma può usarlo per parlare con un altro programma sullo stesso computer senza che niente esca. E oggi molti dispositivi hanno un indirizzo IPv4 e un indirizzo IPv6 uno accanto all'altro, e usano quello che l'altro capo supporta.
Quattro miliardi di indirizzi sono finiti
Nel 1981 quattro miliardi di indirizzi sembravano tantissimi. Il 3 febbraio 2011 la Internet Assigned Numbers Authority (IANA) consegnò gli ultimi cinque blocchi di spazio IPv4 ai cinque registri regionali, e la riserva centrale libera rimase vuota. La risposta a lungo termine è IPv6 (RFC 8200), con indirizzi lunghi 128 bit. Questo dà 2 alla 128 indirizzi, circa 3.4 × 10³⁸. Gli indirizzi IPv6 si scrivono come otto gruppi di quattro cifre esadecimali separati da due punti. Gli zeri iniziali di un gruppo si possono togliere, e una sola sequenza di gruppi tutti a zero si può sostituire con «::». Così 2001:0db8:0000:0000:0000:0000:0000:0020 si accorcia in 2001:db8::20.
| Indirizzo IPv4 | 32 bit, scritti come quattro numeri da 0 a 255 |
| Indirizzo IPv6 | 128 bit, otto gruppi di cifre esadecimali |
| Prefisso /24 | I primi 24 bit indicano la rete; restano 256 indirizzi |
| Indirizzo privato | 10/8, 172.16/12, 192.168/16 (RFC 1918) |
| NAT | Il router sostituisce gli indirizzi di origine privati con il proprio indirizzo pubblico |
| Indirizzo MAC | Indirizzo hardware usato dentro una rete locale |
- Quanti bit è lungo un indirizzo IPv4?
- Quanti indirizzi IPv4 diversi esistono?
- Qual è il numero più grande che può comparire in una parte di un indirizzo IPv4?
- La prima parte di 192.168.0.12 in binario è 11000000. Quanto vale 10101000 in decimale?
- Quale indirizzo è privato secondo la RFC 1918?
- 172.20.0.5
- 172.32.0.5
- 8.8.8.8
- 198.51.100.20
- Quanti indirizzi ci sono in una rete /24?
- Che cosa fa il NAT su un router di casa?
- Sostituisce gli indirizzi di origine privati con l'indirizzo pubblico del router
- Cifra ogni pacchetto
- Trasforma i nomi in indirizzi
- Rende più veloce il Wi-Fi
- Quanti bit è lungo un indirizzo IPv6?
- Qual è la forma breve di 2001:0db8:0000:0000:0000:0000:0000:0020?
- 2001:db8::20
- 2001:db8:20
- 2001::db8::20
- 21:db8::2
- In che anno la IANA distribuì gli ultimi blocchi liberi di indirizzi IPv4?
- «Il mio indirizzo IP è legato per sempre al mio telefono.» Gli indirizzi vengono prestati. Il DHCP (RFC 2131) ne assegna uno per un tempo limitato, e un telefono ha un indirizzo diverso sui dati mobili rispetto al Wi-Fi di casa. Il numero legato all'hardware è l'indirizzo MAC, e quello si usa solo dentro una rete locale.
- «Il 192.168.0.12 che vedo nelle impostazioni è il mio indirizzo su tutta internet.» È un indirizzo privato (RFC 1918). I router della internet pubblica non lo trasportano, e molte altre case possono usare proprio lo stesso numero. I server vedono l'indirizzo pubblico del router, che il NAT mette al suo posto.
- «Una parte di un indirizzo IPv4 può arrivare fino a 999.» Ogni parte è di 8 bit, che permettono 256 valori, da 0 a 255. Un indirizzo come 192.168.300.1 non è valido.
- «Gli indirizzi IPv6 sono lunghi quattro volte tanto, quindi ce ne sono quattro volte di più.» Ogni bit in più raddoppia il numero. 128 bit contro 32 bit sono 96 bit in più, quindi gli indirizzi sono 2 alla 96 volte di più, circa 7.9 × 10²⁸ volte.
- Gli indirizzi IPv4 sono di 32 bit, scritti come quattro numeri da 0 a 255: 4 294 967 296 in tutto.
- Il prefisso (/24 e così via) indica la rete; il resto indica il dispositivo.
- Gli intervalli privati 10/8, 172.16/12 e 192.168/16 restano dentro case e uffici; il NAT fa condividere un solo indirizzo pubblico.
- IPv6 usa indirizzi di 128 bit scritti in esadecimale, con «::» per una sequenza di zeri.
Fonti di questo corso (28)
- (checked 2026-10-17; reordered 2026-10-19: standards first, then official documentation, then operators and papers, history sources last)
- IETF RFCs (rfc-editor.org): RFC 768 UDP (1980, 8-byte header)
- RFC 791 IPv4 (1981, 32-bit addresses, "does not provide a reliable communication facility", TTL field "measured in units of seconds" but every module must decrease it by at least one, so it is only an upper bound)
- RFC 792 ICMP (Time Exceeded)
- RFC 801 NCP/TCP transition plan (1 January 1983)
- RFC 894 Ethernet (1500-byte payload)
- RFC 1034 and RFC 1035 DNS (1987, HOSTS.TXT kept by SRI-NIC, labels up to 63 octets and names up to 255, TTL in seconds)
- RFC 1122 (127.0.0.0/8 loopback)
- RFC 1918 private addresses (10/8, 172.16/12, 192.168/16)
- RFC 2131 DHCP, RFC 3022 NAT, RFC 3596 AAAA records, RFC 3849 and RFC 5737 documentation addresses, RFC 4271 BGP-4, RFC 4291 IPv6 text form, RFC 6298 TCP retransmission timer (initial RTO 1 second)
- RFC 6335 port ranges (0-1023, 1024-49151, 49152-65535)
- RFC 7766 DNS over TCP, RFC 8200 IPv6 (128-bit addresses, Hop Limit)
- RFC 8446 TLS 1.3 (one round-trip handshake)
- RFC 9000 QUIC and RFC 9114 HTTP/3, RFC 9110 HTTP semantics (status code classes)
- RFC 9293 TCP (three-way handshake, sequence numbers)
- IANA: ip-parameters registry (recommended default TTL 64)
- IPv4 free pool depleted 3 February 2011 (NRO and ARIN announcements)
- Official documentation: MDN Web Docs "How does the Internet work?" (45 cables for 10 computers, switches, routers, MAC and IP addresses, internet and web)
- "What is a URL?", "HTTP response status codes" (developer.mozilla.org)
- Cloudflare Learning Center: "What is DNS?" (four kinds of DNS server, 8 steps of an uncached lookup, browser and OS caches, TTL)
- "What is HTTP/3?" (cloudflare.com/learning)
- Google Chrome Help, "Browse in Incognito mode" (support.google.com/chrome/answer/95464, checked 2026-10-19: Incognito limits what is saved to the device; websites and organisations that manage your network, like your school, employer or internet service provider, may be able to observe your activity)
- Operators and papers: root-servers.org (13 root name servers run by 12 organisations, 2047 instances on 2026-10-17)
- Jacobson and Karels 1988, Congestion Avoidance and Control (loss mostly congestion)
- History blocks only: UCLA Samueli School of Engineering, Internet50 (first ARPANET message "LO", UCLA to SRI, 29 October 1969, 22:30)
- historyofinformation.com and Wikipedia ARPANET (Kline)
- Spiceworks/SRI history (HOSTS.TXT kept by SRI-NIC)
- Numbers (2^32, 2^96, 45 and 6 cables, packet counts, round-trip times)
Consultato il: 2026-10-17