12 Linux Network Netmask

834 views

Published on

  • Be the first to comment

  • Be the first to like this

12 Linux Network Netmask

  1. 1. Conversioni Address: 123.1.1.1 10010111.00000001.00000001. 00000001 Netmask: 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 aggiungendo gli zero fino ad ottenere un ottetto di bit.
  2. 2. 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
  3. 3. 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) .
  4. 4. Classi IP
  5. 5. Netmask Processo Decisionale Un host che intende trasmettere delle informazioni ad un altro host deve verificare se l'host di di destinazione è raggiungibile direttamente o 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 .
  6. 6. 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
  7. 7. Netmask Avendo un Host A con I P 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.5 11000000.10101000.00000101.000000010 : Ip address Host A 192.168.0.5 11111111.11111111.11111111.000000000 : Subnet mask Host A 255.255.255.0 11000000.10101000.00000101.000000000 : Risultato operazione AND bit a bit host B: 192.168.0.25 11000000.10101000.00000101.000011001 : Ip address Host B 192.168.0.25 11111111.11111111.11111111.000000000 : Subnet mask Host B 255.255.255.0 11000000.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.
  8. 8. Netmask Avendo un Host A con I P 195.32.68.2 con subnet 255.255.254.0 che vuole comunicare con Host B 195.32.69.2 con subnet 255.255.254.0 host a: 195.32.68.2 11000011.00100000.01000100.00000010 : Ip address Host A 195.32.68.2 11111111.11111111.11111110.00000000 : Subnet mask Host A 255.255.254.0 11000111.00100000.01000100.00000000 : Risultato operazione AND bit a bit 195.32.68.2 host B: 195.32.69.2 11000011.00100000.01000101.00000010 : Ip address Host B 195.32.69.2 11111111.11111111.11111110.00000000 : Subnet mask Host B 255.255.254.0 11000011.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.2 11000111.00100000.01000100.00000000 : Risultato operazione AND bit a bit 195.32.68.2
  9. 9. Link Utili http://it.wikipedia.org/wiki/Subnet_mask

×