Concetti Chiave
- Un indirizzo IP è composto da 4 byte e rappresentato in notazione decimale puntata per facilitarne la leggibilità.
- La differenza principale tra indirizzi IP e MAC è che il primo è logico e può cambiare nel tempo, mentre il secondo è fisico e fisso nella scheda di rete.
- Un indirizzo MAC non consente di determinare la posizione geografica, mentre un indirizzo IP contiene informazioni sulla rete di appartenenza dell'host.
- La subnet mask è utilizzata per definire quanti bit di un indirizzo IP sono riservati per l'indirizzo di rete e quanti per l'indirizzo dell'host.
- In una subnet mask, i bit impostati a 1 corrispondono all'indirizzo di rete, mentre quelli a 0 all'indirizzo dell'host.
Indirizzi IP e notazione decimale
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à. Attraverso opportuni protocolli,la rete e in ogni caso in grado di individuare correttamente un host anche se il suo indirizzo IP è cambiato nel tempo.
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.
Subnet mask e gestione delle reti
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 funziona la subnet mask nella gestione delle reti?
- Cosa rappresentano i bit più e meno significativi in un indirizzo IP?
Un indirizzo MAC è un indirizzo fisico, fisso nella scheda di rete, mentre un indirizzo IP è logico e può essere assegnato a host diversi nel tempo, mantenendo l'unicità (come descritto nel testo).
La subnet mask permette di frammentare una rete in sotto reti più piccole, riservando alcuni bit per l'indirizzo della rete e altri per l'indirizzo dell'host, come spiegato nel testo con l'esempio della maschera 255.255.0.0.
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, come indicato nel testo.