mercoledì 21 marzo 2007

Indirizzamento IP

L'indirizzo IP è un identificatore logico assegnato univocamente a ciascun host
Consiste di un numero binario di 32 bit, e viene rappresentato come 4 valori decimali (ciascuno da 8 bit), separati da un punto.
I valori decimali variano da 0 a 255.

Esempio: 192.189.210.078
decimale: 192 .189 .210 .078
binario: 11000000.10111101.11010010.1001110

Ogni indirizzo Ip consiste di una parte che identifica la rete di appartenenza e di una che identifica l'host sulla rete.

Le reti sono divise in 5 Classi; si può capire la classe osservando i primi 4 bit dell'indirizzo IP.
Classe A inizia con 0xxx (da 1 a 126 decimale)
Classe B inizia con 10xx (da 128 a 191 decimale)
Classe C inizia con 11xx (da 192 a 223 decimale)
Classe D inizia con 111x (da 224 a 239 decimale)
Classe E inizia con 1111 (da 240 a 254 decimale)

Gi indirizzi che iniziano con 01111111, o 127 decimale, sono riservati per il loopback o altre esigenze di test locali.
Gli indirizzi di classe D sono riservati al multicasting.
Gli indirizzi di classe E sono riservati per uso futuro.


La classe determina (per default) quale parte dell'indirizzo IP è assegnata alla rete e quale agli host.
(N=network; H=Host)
Classe A: NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
Classe B: NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
Classe C: NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

Per indicare l'indirizzo di rete di una data rete, si pongono a 0 tutti i bit relativi agli host (es. 192.168.1.0), per indicare invece un broadcast sulla stessa rete, tutti i bit relativi agli host debbono essere messi a 1 (es. 192.168.1.255)


Nessun commento: