Newsgroup: it.comp.reti.locali
Titolo: Range di IP

Allora, stò facendo un pò di pratica x passare un esame sulle reti, solo che
non mi ritrovo con questa domanda
"What is the address range of valid hosts that exist on tha same subnet as
the ip address 
192.168.55.68/27
?"
Le alternative sono:
a) da 192.168.55.65 a 192.168.55.70
b) da 192.168.55.65 a 192.168.55.78
c) da 192.168.55.65 a 192.168.55.94
d) da 192.168.55.1 a 192.168.55.254
Ora, per quei pochi calcoli che mi sono fatto, la mask /27 implica che ci
sono 2^5-2=30 host, quindi quella giusta dovrebbe essere la c). Però,
facendo l'AND tra l'ip e la mask viene fuori il subnet numer 192.168.55.64
(poi, facendo +1, si ha l'ip di partenza del range, ok...). Per trovare
l'ultimo ip, metto a 1 i bit di .64 in questo modo (01000000-->01111111),
ottenendo .127 Quando invece dovrebbe venire 94! Dove sbaglio?
Grazie
Daniele

 ha scritto nel messaggio
news:anet22$e89$1...@lacerta.tiscalinet.it...

La risposta giusta e' la c.
Segui il mio ragionamento: tu hai una sottomaschera a 27 bit, percio' 3
bit della parte dell'host sono impiegati per identificare le sottoreti.
Quindi
con tre bit l'intera network di classe C viene suddivisa in 8 sottoreti
(2 alla 3a)
di 32 indirizzi cadauna (indirizzi riservati compresi). Per
identificare gli host si
utilizzano 5 bit, ossia, perlappunto, 32 indirizzi (2 alla 5a)
Nel dettaglio
192.168.55.0-31
192.168.55.32-63
192.168.55.64-95
192.168.55.96-127
192.168.55.128-159
192.168.55.160-191
192.168.55.192-223
192.168.55.224-255
Il primo e l'ultimo indirizzo di ogni sottorete e' riservato,
rispettivamente, come
indirizzo di rete e di broadcast di ogni singolo troncone, quindi la
risposta giusta e'
la c.
Scusa ma non so aiutarti sul tuo ragionamento, perche' non lho capito
:-(
Ciao

 Quindi
[cut]
Grazie x la risposta. Ho capito il tuo ragionamento, in effetti è simile al
mio, solo che mi sono spiegato terribilmente male :-(. Un'altra cosa. Come
faccio x sapere l'indirizzo base di una network (subnet number)? Io sapevo
che bisognava eseguire l'AND logico tra l'ip dato e la mask. Solo che, nel
nostro caso, viene 192.168.55.64, che non è giusto...credo. Dovrebbe venire
192.168.55.0. Insomma, illuminami :-)
Grazie ancora
Daniele


Se hai 192.168.55.68 /24, l'indirizzo della rete e' 192.168.55.0
(classe C). Se pero' questo IP e' subnettato a 27 bit ( e percio' usi 3
bit per dividere l'intera rete C in sottoreti da 32 host), l'indirizzo
della rete e' proprio 192.168.55.64! L'indirizzo 192.168.55.95 sara' il
broadcast della sottorete (cosi' come 192.168.55.255 e' l'indirizzo di
broadcast della rete di classe C).
Ricorda che quando dividi una rete in sottoreti, ogni troncone avra' il
numero piu' basso che rappresenta la sottorete, e quello piu' alto
sara' l'indirizzo di broadcast del troncone.
Non vorrei sembrare ripetitivo ;-)
192.168.55.0-31
192.168.55.32-63
192.168.55.64-95
192.168.55.96-127
192.168.55.128-159
192.168.55.160-191
192.168.55.192-223
192.168.55.224-255
queste sono le sottoreti in cui viene divisa la rete utilizzando una
maschera a 27 bit.
Se tu hai l'IP 
192.168.55.161/27
, farai parte della rete
192.168.55.160, e il broadcast sara' 192.168.55.191.
Te capi'?
ciao Danie'
Ps. Qualcuno pensera' che siamo un matto che parla da solo :-)