Subnettizazzione di un indirizzo IP

L’indirizzo IP viene diviso in:
– Indirizzo rete Internet (IP);
– Indirizzo rete fisica;
– Indirizzo host.

• L’ampiezza dei campi di netid e hostid può essere divisa in modo dinamico mediante la procedura di
netmask.
• La netmask è composta :
– bit uguale a 1 : in corrispondenza dei campi di netid e subnet;
– bit uguale a 0 : in corrispondenza dei campi di hostid.
• La netmask è rappresentata in binario o in decimale.
– Esempio : la netmask 11111111 11111111 11111111 00000000 corrisponde all’indirizzo 255.255.255.0 ed indica che il campo dell’host coincide con l’ultimo byte

Le subnet mask servono per comunicare tra gli host della stessa rete senza l’utilizzo di un router

In pratica un host per comunicare con un atro host della stessa rete effettua l’operazione di messa in AND o anding processing con la sua subnet mask.

• Dato un un indirizzo IP , per estrarre l’indirizzo della rete e del subnet si effettua un’operazione AND bit a bit tra l’indirizzo IP e la netmask.

• Esempio:

Consideriamo l’indirizzo IP 128.10.2.2

  • lo si converte in binario: 100000000 00001010 00000010 00000010
  • utilizza la netmask 255.255.250.0 e la si converte in 11111111 11111111 1111101000000000
  • si effettua l’operazione AND tra le due sequenze ottenendo la sequenza binaria 10000000 00001010 00000010 00000000 e quindi l’indirizzo 128.10.2.0.

Per cui l’indirizzo IP 128.10.2.2 appartiene alla rete 128.10.2.0 e può comunicare con tutti gli host di tale rete.

Esistono due principali notazioni attraverso le quali è possibile indicare un indirizzo IP:

– Indicando espressamente la subnet mask:
49.22.5.3 con subnet 255.0.0.0 – Classe A;
172.16.20.5 con subnet 255.255.0.0 – Classe B;
192.168.15.4 cin subnet 255.255.255.0 – Classe C;
– Indicando i bit a 1 che compongono la subnet mask:
49.22.5.3/8 – Classe A; ossia 255.0.0.0 in quanto 255 in binario è 11111111.0.0.0 cioè 8 bit ad uno
172.16.20.5/16 – Classe B;   ossia 255.255.0.0 in quanto ho 11111111 11111111 0 0 ossia 16 bit a 1 nella subnet
192.168.15.4/24 – Classe C; ossia 255.255.255.0 ossia 1111111 1111111 1111111 ossia 24 bit posti ad uno.

 

Se effettuando un ping ho come risultato 172.16.5.76/12 significa che nella subnet ho 12 bit ad uno ossia

11111111 11110000 ossia in decimale 255.240.0.0.

Questa voce è stata pubblicata in Senza categoria. Contrassegna il permalink.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *