Upload
luupuxall
View
687
Download
0
Embed Size (px)
Citation preview
Conversioni
Address: 123.1.1.1 10010111.00000001.00000001. 00000001Netmask: 255.255.255.0 11111111.11111111.11111111. 00000000
Conversione da Decimale a binario
scrivere il numero 123 su un foglio e tracciare accanto ad esso una linea verticale verso il basso che ci aiuterà nel calcolo.
dividiamo il numero 123 per 2 (ottenendo 61) e scriviamo il resto (1) alla destra della riga).
Il 61 ottenuto lo scriveremo invece sotto al numero precedente (123) e ripeteremo l'operazione fino a che il numero alla sinistra della riga non diventi 1.
A questo punto basta leggere la serie di 1 e 0 ottenuta aggiungendogli zero fino ad ottenere un ottetto di bit.
Indirizzi IP
N.B.Bit = 1/0 ( Rappresentazione di un singolo stato che puo essere 1 o 0)Byte = 8 x 1/0 ( ragruppamento di 8 singoli stati combinati tra di loro 01101011)
L'indirizzo IPv4 è costituito da 32 bit (4 byte).
Viene scritto con 4 numeri decimali che rappresentano 1 byte ciascuno (quindi ogni numero varia tra 0 e 255) separati dal simbolo "punto". Un esempio di indirizzo IPv4 è 123.1.1.1
Decimale 123.1.1.1 Binario 10010111.00000001.00000001. 00000001
Netmask
Immagina, di avere in mano una lettere e di doverla imbucare in una cassetta postale a due fessure una per la posta destinata alla propria città e l'altra per tutte le altre destinazioni. A questo punto, dovremo decidere a seconda della destinazione dove imbucare +la lettera .
La stessa cosa accade nella rete. Il computer deve decidere se la lettera è destinata ad un calcolatore della propria rete locale o se il destinatario è "più lontano".
La netmask permette ad un host di decidere se l'informazione può essere semplicemente immessa nella rete e recapitata
correttamente al destinatario (rete locale).
In caso contrario il messaggio da trasmettere sarà inviato ad un elaboratore particolare della rete “Gateway” che provvederà a trasmettere il messaggio alla rete giusta (tutte le altre reti).
Classi IP
Netmask
Processo Decisionale
Un host che intende trasmettere delle informazioni ad un altro host deve verificare se l'host di di destinazione è raggiungibile direttamenteo tramite gateway.
Per fare questo il layer IP del host mittente effettua un operazione matematica binaria “AND LOGICO” tra l'ip binario del destinatarioè la sua netmask binaria.
Netmask AND
l'operatore AND è una operazione matematica che va applicata a numeri binari,Il tipo di trasformazione viene definita a parole in questo modo:
l'AND tra due cifre binarie da come risultato 1 se e solo se tutte e due le cifre sono 1 altrimenti il risultato è 0.
0 AND 0 = 0
0 AND 1 = 0
1 AND 0 = 0
1 AND 1 = 1
Netmask
Avendo un Host A con IP 192.168.0.5 con subnet 255.255.255.0 che vuole comunicare con
Host B 192.168.0.25 con subnet 255.255.255.0
Host A: 192.168.0.511000000.10101000.00000101.000000010 : Ip address Host A 192.168.0.511111111.11111111.11111111.000000000 : Subnet mask Host A 255.255.255.011000000.10101000.00000101.000000000 : Risultato operazione AND bit a bit
host B: 192.168.0.2511000000.10101000.00000101.000011001 : Ip address Host B 192.168.0.2511111111.11111111.11111111.000000000 : Subnet mask Host B 255.255.255.011000000.10101000.00000101.000000000 : Risultato operazione AND bit a bit
Il risultato è identico, quindi, i due host possono inviarsi direttamente i pacchetti in quanto sulla stessa sottorete. Qualora il processo di AND avesse evidenziato valori diversi, i due host non avrebbero potuto comunicare direttamente, ma sarebbe stato necessario un router tra di essi.
NetmaskAvendo un Host A con IP 195.32.68.2 con subnet 255.255.254.0
che vuole comunicare conHost B 195.32.69.2 con subnet 255.255.254.0
host a: 195.32.68.211000011.00100000.01000100.00000010 : Ip address Host A 195.32.68.211111111.11111111.11111110.00000000 : Subnet mask Host A 255.255.254.011000111.00100000.01000100.00000000 : Risultato operazione AND bit a bit 195.32.68.2
host B: 195.32.69.211000011.00100000.01000101.00000010 : Ip address Host B 195.32.69.211111111.11111111.11111110.00000000 : Subnet mask Host B 255.255.254.011000011.00100000.01000100.00000000 : Risultato operazione AND bit a bit 195.32.69.2
Il risultato è identico, quindi, i due host possono inviarsi direttamente i pacchetti in quanto sulla stessa sottorete. Qualora il processo di AND avesse evidenziato valori diversi, i due host non avrebbero potuto comunicare direttamente, ma sarebbe stato necessario un router tra di essi.
11000011.00100000.01000100.00000000 : Risultato operazione AND bit a bit 195.32.69.211000111.00100000.01000100.00000000 : Risultato operazione AND bit a bit 195.32.68.2
Link Utili
http://it.wikipedia.org/wiki/Subnet_mask