Newsgroup: it.comp.os.linux.iniziare
Titolo: indirizzi IP

mi sapete consigliare (o mi spiegate velocemente) come si identifica
un gruppo di ip... ad esempio perchè 0/0 sono tutti gli ip,
192.168.0.0/16
 sono da 192.168.0.0 a 192.168.255.255 ecc... ecc...
(ps: 
172.16.0.0/12
  cosa sarebbe?) cos'è la netmask?
perchè ogni interfaccia ha la sua netmask?
i documenti che ho letto finora non sono stati molto chiari...
saluti,
Lorenzo

 (ps: 
172.16.0.0/12
  cosa sarebbe?) cos'è la netmask?
Vedi il NET-HOWTO.
Davide

Lorenzo ha scritto:

Un indirizo ip è un numero che identifica in modo univoco una macchina 
in rete. E' un numero binario di 32 bit ch eper comodità viene scritto 
con la notazione ad 'ottetti' cioè suddividendo blocchi di 8 bit con un 
punto (con 8 cifre binarie posso descrivere numeri in decimale da 0 a 255)
Si possono organizzare sottoreti, cioè interi gruppi di macchine che 
condividono uno stesso indirizzo di 'rete'. Per specificare l'indirizzo 
di rete, si utilizzza la netmask per aggiungere flessibilità al sistema.
E' in genere costituita da una sfilza di cifre 1 e dagli zeri finali, 
come ad esempio in decimale potrebbe essere 255.255.255.0 che in binario 
è 11111111111111111111111100000000 (24 cifre 1 seguite da 8 cifre 0)
Quando il sistema deve estrarre l'informazione dell'indirizzo di rete da 
una macchina esegue un AND logico bit a bit tra la net mask e 
l'indirizzo della macchina.  Quindi in pratica copia (perchè la funzione 
AND tra 1 e un bit qualunque è necessaramente uguale al valore del bit 
qualunque) (AND da vero se entrambi i bit sono veri cioè 1)
i primi 27 bit dell'esempio, e fa seguire da zero i rimanenti.
Quindi l'indirizzo di rete è caratterizzato da zeri finali. Quanti bit 
utilizzare per l'indirizzo di rete e quanti per identificare la 
macchina, lo si decide una volta per tutte se si tratta di una rete 
privata. Se compri degli ip pubblici, questo sistema di consente di 
comprarne un range qualunque (multiplo di 2) e settando opportunamente 
la netmask (che ti fornirà l'autorità che ha rilasciato gli ip) puoi 
saperre quali indirizzi ti sono stati assegnati per le tue macchine.
I router instradano il traffico utilizzando gli indirizzi di rete, così 
che hai la libertà di assegnare i tuoi ip alle tue macchine come 
preferisci. La notazione tipo 
192.168.0.0/24
 è un modo più compatto di 
dire che il mio indirizzo di rete è costituito dal AND fra l'indirizzo 
192.168.0.0 e la netmask 255.255.255.0 come illustarato prima.
Anche 
192.168.0.0/12
 ha senso. Significa che la la netmask è fatta da 12 
cifre 1 seguita da 10 cifre 0. Vuol dire che nella tua rete potrai 
indirizzare circa 2 elevato alla 10 macchine (meno l'indirizzo 0 che è 
della rete e l'ultimo che si chiama di broadcasting) Non è molto pratica 
come soluzione. In genere in un contesto privato 255 indirizzi sono più 
che sufficienti (e per questo questo tipo di netmask viene indicata come 
rete di classe C)
Non so se sono riuscito a essere abbastanza chiaro.
Ciao
         Giulio

 ha scritto nel messaggio
news:oaqvkvotlgmvc6sah...@4ax.com...

prova a fare una ricerca inserendo questa stringa:
"" Linux Networking-concepts HOWTO" di Rusty Russell lo trovi anche in
italiano