Concetti Chiave
- Un indirizzo IP è composto da 4 byte e viene rappresentato in notazione decimale puntata, come 192.168.53.48.
- Gli indirizzi IP sono logici e possono essere riassegnati a diversi host nel tempo, a differenza degli indirizzi MAC che sono fisici e cablati nella scheda di rete.
- Gli indirizzi IP indicano la rete e l'host grazie ai bit significativi, mentre gli indirizzi MAC non forniscono informazioni sulla dislocazione geografica.
- Le subnet mask, come 255.255.0.0, permettono di distinguere i bit destinati alla rete da quelli destinati all'host, facilitando la creazione di subnet.
- La subnet mask utilizza 1 per i bit di rete e 0 per i bit dell'host, rendendo possibile una migliore gestione delle comunicazioni all'interno della rete.
Un indirizzo IP e formato da 4 byte per ragioni di leggibilità viene rappresentato con la notazione decimale puntata,secondo la quale ogni valore di ogni byte e letto in base 10 e separato dal successivo da un punto ad esempio:
192.168.53.48
Che equivale nella corrispondete forma vinaria a:
1100000 00100101 00110101 00110000
Esistono alcune sostanziali differenze tra indirizzi IP e indirizzi MAC:
1)Un indirizzo MAC è un indirizzo fisico,perché cablato all'interno della scheda di rete,mentre un indirizzo IP è classificato come indirizzo logico perché uno stesso indirizzo può essere assegnato in tempi diversi a host diversi,senza perdere la caratteristica di univocità.
2) Un indirizzo MAC e un indirizzo flat in quanto non è possibile determinare in base ad esso la dislocazione geografica delle scheda di rete ma soltanto chi e il costruttore della scheda e il suo numero di serie. In un indirizzo IP,invece i bit più significativi caratterizzano l'identificatore della rete alla quale l'host appartiene mentre i bit meno significativi costituiscono il riferimento univoco dell'host all'interno della rete.
E anche possibili frammentare una rete in sotto reti più piccole per una migliore gestione delle funzionalità di comunicazione. A tale scopo e possibile riservare una pare dei bit destinati a contenere l'indirizzo dell'host alla memorizzazione dell'indirizzo della sotto rete alla quale l'host appartiene,per definire all'interno di un indirizzo quanti bit sono destinati all'host rispetto a quanti sono riservati alla rete ,si utilizza la subnet mask,una maschera di bit in cui il valore 1 corrisponde a un bit che appartiene all'indirizzo di rete e il valore 0 corrisponde a un bit che appartiene all'indirizzo del'host. I primi due byte dell'indirizzo IP di un host al quale e applicata la maschera di sotto rete identificano l'indirizzo della rete mentre i rimanenti 16 bit identificano l0indirizzo dell'host. Consideriamo ora la subnet mask :
255.255.0.0
Che corrisponde al binario a:
11111111 11111111 00000000 00000000
NNNNNNNN NNNNNNNN HHHHHHHH HHHHHHHH
Nella codifica N corrisponde a un bit che si riferisce all'indirizzo di rete (Network),mentre H è un bit che appartiene all'indirizzo dell'host.
Domande da interrogazione
- Qual è la differenza principale tra un indirizzo IP e un indirizzo MAC?
- Come si determina la parte di un indirizzo IP riservata alla rete e quella riservata all'host?
- Cosa rappresentano i bit più significativi e meno significativi in un indirizzo IP?
Un indirizzo MAC è fisico e cablato nella scheda di rete, mentre un indirizzo IP è logico e può essere assegnato a host diversi in momenti diversi senza perdere univocità.
Si utilizza la subnet mask, una maschera di bit dove il valore 1 indica un bit dell'indirizzo di rete e il valore 0 un bit dell'indirizzo dell'host.
I bit più significativi identificano la rete a cui l'host appartiene, mentre i bit meno significativi costituiscono il riferimento univoco dell'host all'interno della rete.