Net Masking spiegato: dividere indirizzi IP in parti di rete e host
Net Masking spiegato: dividere indirizzi IP in parti di rete e host
Cos'è il net masking?
Net masking (subnetting) usa una subnet mask—un numero a 32 bit—per dividere un indirizzo IPv4 in due parti:
- Indirizzo di rete (Prefisso): Identifica la rete/subnet.
- Indirizzo host: Identifica il dispositivo specifico all'interno di quella subnet.
Come funziona
La maschera consiste di bit 1 contigui (rete) seguiti da bit 0 (host). Un AND bit per bit tra IP e maschera produce l'indirizzo di rete.
Esempio
- IP:
192.168.1.100=11000000.10101000.00000001.01100100 - Maschera:
255.255.255.0=11111111.11111111.11111111.00000000(/24) - Risultato AND:
192.168.1.0(rete) - Parte host:
0.0.0.100→ host #100
Perché è importante
- Routing: I router inoltrano basandosi sul prefisso di rete.
- Efficienza indirizzi: Il subnetting suddivide grandi blocchi in subnet di dimensioni adeguate (VLSM).
- Dominio broadcast: Tutti gli host con lo stesso prefisso di rete condividono broadcast (ARP, DHCP).
- Sicurezza/Policy: Firewall/ACL filtrano per subnet.
Notazione CIDR
192.168.1.100/24 = IP + lunghezza prefisso (numero di bit 1 nella maschera). Sostituisce la maschera decimale puntata.
IPv6
Stesso concetto, 128 bit. Lunghezze prefisso tipiche /64 (LAN), /48 (sito), /32 (ISP).