IPv4 - Indirizzamento

IPv4 supporta tre diversi tipi di modalità di indirizzamento. -

Modalità di indirizzamento unicast

In questa modalità, i dati vengono inviati solo a un host destinato. Il campo Indirizzo di destinazione contiene l'indirizzo IP a 32 bit dell'host di destinazione. Qui il client invia i dati al server di destinazione -

Modalità di indirizzamento broadcast

In questa modalità, il pacchetto è indirizzato a tutti gli host in un segmento di rete. Il campo Indirizzo di destinazione contiene un indirizzo di trasmissione speciale, ad es255.255.255.255. Quando un host vede questo pacchetto sulla rete, è obbligato a elaborarlo. Qui il client invia un pacchetto, che viene intrattenuto da tutti i server -

Modalità di indirizzamento multicast

Questa modalità è un mix delle due modalità precedenti, ovvero il pacchetto inviato non è destinato né a un singolo host né a tutti gli host del segmento. In questo pacchetto, l'indirizzo di destinazione contiene un indirizzo speciale che inizia con 224.xxx e può essere intrattenuto da più di un host.

Qui un server invia pacchetti che vengono intrattenuti da più di un server. Ogni rete ha un indirizzo IP riservato per il numero di rete che rappresenta la rete e un indirizzo IP riservato per l'indirizzo di trasmissione, che rappresenta tutti gli host in quella rete.

Schema di indirizzamento gerarchico

IPv4 utilizza uno schema di indirizzamento gerarchico. Un indirizzo IP, lungo 32 bit, è diviso in due o tre parti come illustrato:

Un singolo indirizzo IP può contenere informazioni sulla rete e sulla sua sottorete e, infine, sull'host. Questo schema consente di avere un indirizzo IP gerarchico in cui una rete può avere molte sottoreti che a loro volta possono avere molti host.

Maschera di sottorete

L'indirizzo IP a 32 bit contiene informazioni sull'host e sulla sua rete. È molto necessario distinguere entrambi. Per questo, i router utilizzano la subnet mask, che è lunga quanto la dimensione dell'indirizzo di rete nell'indirizzo IP. Anche la subnet mask è lunga 32 bit. Se l'indirizzo IP in binario è associato a AND con la sua subnet mask, il risultato restituisce l'indirizzo di rete. Ad esempio, supponiamo che l'indirizzo IP sia 192.168.1.152 e la subnet mask sia 255.255.255.0 quindi:

In questo modo la subnet mask aiuta a estrarre l'ID di rete e l'host da un indirizzo IP. Ora è possibile identificare che 192.168.1.0 è il numero di rete e 192.168.1.152 è l'host su quella rete.

Rappresentazione binaria

Il metodo del valore posizionale è la forma più semplice di conversione del binario dal valore decimale. L'indirizzo IP è un valore a 32 bit diviso in 4 ottetti. Un ottetto binario contiene 8 bit e il valore di ogni bit può essere determinato dalla posizione del valore di bit "1" nell'ottetto.

Il valore di posizione dei bit è determinato da 2 elevato alla potenza (posizione - 1), cioè il valore di un bit 1 in posizione 6 è 2 ^ (6-1) cioè 2 ^ 5 cioè 32. Il valore totale del ottetto è determinato sommando il valore di posizione dei bit. Il valore di 11000000 è 128 + 64 = 192. Alcuni esempi sono mostrati nella tabella seguente: