Networking: il formato binario degli indirizzi ip.

Un indirizzo ip come abbiamo già definito è composto da 32 bit che contien 8 bits in ogni otteto, noi siamo abituati a lavorare ovviamente con la denominazione decimale dell’indirizzo ip ovvero del tipo il mio ip è 192.168.10.50 oppure 174.15.45.232 ecc, ecc.
Il computer stranamente è abituato alla versione binaria di tali indirizzi, perciò al fine di una comprensione  di come il n/s pc interpreta  gli indirizzi proviamo a convertire gli indirizzi sopracitati nel formato binario e viceversa.
Esistano i calcolatori che fanno questo lavoro ma in questo caso faremo un pò di conti, ogni bits associato ad un otteto ha un determinato valore numerico associato secondo questo schema:
Bit                1    2       3      4    5    6    7    8
Valore    128    64   32    16    8    4    2    1
Nel n/s primo esempio di indirizzo 192.168.10.50 proviamo a calcoare il valore del primo otteto sommando i vari valori dei bit per ottenere il suo totale numerico ovvero 192, risulterà il primo e il secondo bit (128+64) adesso come lo traduciamo in binario?
Assegniamo ogni bits che è impiegato nella somma per ottenere 192, perciò il primo e il secondo, il valore 1 per i restanti il valore 0 ottenendo così 11000000 che risulta essere 192 il n/s primo otteto in valore binario.
Guardiamo anche gli altri facendo un pò di calcoli.
168 (128+32+8) perciò primo, terzo e quinto dei bits ottenendo 10101000
10 (8+2) perciò quinto e settimo ottenendo 00001010
50 (32+16+2) perciò terzo,quarto e secondo ottenendo 00110010
Ed ecco l’indirizzo completo in formato binario

11000000 10101000 00001010 00110010

Ovviamente possiamo anche fare il percorso inverso per ottenere dal binario la versione decimale ad esempio utilizzando la stessa tecnica possiamo ottenere da
10101100 00001111 00101101 11101000 il n/s 174.15.45.232.

  1. Lascia un commento

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: