Networking: Anding.

Definiti gl indirizzi di reti analizziamo come un sistema determina se un host è sulla stessa rete oppure su un’altra rete, tutto questo viene fatto attraveros una procedura matematica chiamata Anding.

L’Andig (messa in AND) consiste nel confrontare il risultato dell’operazione di AND bit a bit tra il proprio indirizzo e la propria maschera subnet mask con quello tra l’indirizzo del destinatario e la propria subnet mask.

Facciamo l’esempio di un indirizzo ip di questo tipo:

192.168.0.5 con 255.255.255.0  come subnet mask.

Che debba comunicare con questo

192.168.0.25 con 255.255.255.0  come subnet mask.

Per poter eseguire il processo di anding dobbiamo converitre  l’indirizzo di rete nel suo formato binario e confrontarlo con la sua subnet perciò:

11000000.10101000.00000101.000000010 : 192.168.0.5
11111111.11111111.11111111.000000000 : 255.255.255.0

Allora per la messa in AND confronteremo i singoli bits dell’indirizzo e della subnet e calcoleremo secondo queso schema

Se 1 è presente sia nell’indirizzo che nella subnet il risultato sarà 1, per tutto il resto il risultato sarà 0, perciò l’Anding fra l’ip e e la sua subnet darà 11000000.10101000.00000101.000000000

Una volta calcolato il proprio Anding l’host eseguirà l’operazione sull’altro host di destinazione e li confronterà se il risultato è identico entrambi gli host risiedono sulla stessa rete, calcoliamo perciò l’Anding del secondo host.

11000000.10101000.00000101.000011001 : 192.168.0.25
11111111.11111111.11111111.000000000 : 255.255.255.0

risultato: 11000000.10101000.00000101.000000000

Il risultato è identico perciò i due host risiedono sulla stessa rete, altrimenti host su rete diverse per comunicare dovranno ricorrere ad un router.

  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: