PDA

View Full Version : subnet mask e ip


TeoP84
29-06-2009, 19:13
Ciao a tutti.
Vorrei capire qualcosa di + sulla subnet e ip.
da quello che ho visto su internet su questo sito
http://www.webip.info/guida-subnet-mask.php
ho capito abbastanza.

volevo solo sapere?
C'è un metodo semplice per capire se un ip corrisponde alla rete locale o meno?


Grazie

es: se ho un ip: 10.101.30.25 che subnet devo usare?

edivad82
29-06-2009, 20:20
la risposta è: tante

è l'accoppiata subnet + ip che "crea" la rete

sei tu che devi decidere, in base ai vari casi ed alle situazioni di uso, quali reti usare e quali subnet usare

trottolino1970
30-06-2009, 17:45
Ciao a tutti.
Vorrei capire qualcosa di + sulla subnet e ip.
da quello che ho visto su internet su questo sito
http://www.webip.info/guida-subnet-mask.php
ho capito abbastanza.

volevo solo sapere?
C'è un metodo semplice per capire se un ip corrisponde alla rete locale o meno?


Grazie

es: se ho un ip: 10.101.30.25 che subnet devo usare?


che vuoi dire con ip che corrisponde alla rete locale? forse volevi chiedere se è un ip pubblico o privato?

TeoP84
30-06-2009, 21:11
da quanto ho capito:
ho un ip di partenza, uno di destinazione.
la subnet serve al pc per instradare meglio i pacchetti verso l'interno o esterno.

Il mio quesito era: avendo un pc 192.168.0.55 e il router 192.168.0.1 devo usare la subnet 255.255.255.0. Perchè non posso mettere: 255.255.0.0 ad esempio?

Grazie

trottolino1970
30-06-2009, 21:15
da quanto ho capito:
ho un ip di partenza, uno di destinazione.
la subnet serve al pc per instradare meglio i pacchetti verso l'interno o esterno.

Il mio quesito era: avendo un pc 192.168.0.55 e il router 192.168.0.1 devo usare la subnet 255.255.255.0. Perchè non posso mettere: 255.255.0.0 ad esempio?

Grazie

infatti nn te lo vieta nessuno potresti addirittura mettere anche 255.0.0.0
perchè chi ha parlato di divieti?

clockover
01-07-2009, 01:11
Potresti addirittura utilizzare 128.0.0.0!

Comunque per farla breve una subnet è la chiave della tabella di routing presente in un router! Infatti consente di instradare un pacchetto in una specifica lan seguendo la regola del prefisso più lungo!
La modifica di una subnet mask comunque è molto utile per varie ragioni!
Ad esempio se io ho a disposizione un blocco di indirizzi di classe C (230.21.12.0/24), cioè ho 256 -2 = 254 indirizzi disponibili posso allocare nel modo più opportuno utilizzando il subnetting tutti gli ip!
Facciamo caso che abbiamo 3 sottoreti diverse! Una con 30 hosts, una con 100 e l'altra con 60 hosts! Abbiamo a disposizione come abbiamo detto un blocco di classe C! Quindi la subnet mask sarà 255.255.255.0! Dobbiamo allocare gli indirizzi alle sottoreti sopra citate!
Come sappiamo gli indirizzi ip altro non sono che una stringa binaria a 32 bit!
11111111111111111111111100000000 --> 255.255.255.0

ora prendiamo la sottorete con più hosts, quindi 100!
Per codificare 100 in binario abbiamo bisogno di 7 bit! Prendiamo gli ultimi 7 bit quindi ora facendo subnetting la nostra sottorete avrà nella tabella di routing l'indirizzo 230.21.12.0 ma con subnet mask 255.255.255.128!
Quindi 230.21.12.0/25!
Ora avrai a disposizione indirizzi da 230.21.12.1 a 230.21.12.127
1111111111111111111111110xxxxxxx
Per codificare il numero 60 abbiamo bisogno di 6 bit! Ma ora cosa facciamo! Prima abbiamo utilizzato solo 7 bit, quindi il bit restante ha diviso il blocco da 256 in due blocchi da 128! Quindi ora ci rimane il blocco da 128!
1111111111111111111111111xxxxxxx
Facciamo lo stesso discorso di prima! Solo che ora abbiamo bisogno di meno bit! Dunque il blocco da 128 può essere a sua volta suddiviso!
Quindi 230.21.12.128/26
che va da 230.21.12.129 a 230.21.12.191
11111111111111111111111110xxxxxx

l'ultima sottorete può essere codificata con ancora meno bit, per la precisione 5!
Quindi diventerebbe 230.21.12.192/27
che va da 230.21.12.193 a 230.21.12.223!

Così facendo hai creato tre sottoreti diverse sfruttando un solo blocco di indirizzi di classe C! E hai ancora spazio disponibile per altre sottoreti!

La tabella di routing potrebbe essere una cosa del genere

Indirizzo rete ----------- Mask --------- ---------------Gateway ----- Interface
230.21.12.0 ---------- 255.255.255.128 ---------- 230.21.12.0 ----------ethx
230.21.12.128 ---------- 255.255.255.192 ---------- 230.21.12.129 -------ethx
230.21.12.192 ---------- 255.255.255.224 ---------- 230.21.12.193 --------ethx

nella tabella ho omesso la parte riguardante l'instradamento indiretto e verso internet!
Spero di non aver sbagliato qualcosa.... quindi correggetemi... :D :D

Alfonso78
01-07-2009, 09:23
:D

http://openskill.info/infobox.php?ID=849

clockover
01-07-2009, 09:28
:D

http://openskill.info/infobox.php?ID=849

para:ciapet:

renatofast
24-12-2010, 07:45
a me interessava capire come si fa a mano perchè sto facendo un corso per ottenere il CCNA :D

clockover
24-12-2010, 10:02
a me interessava capire come si fa a mano perchè sto facendo un corso per ottenere il CCNA :D

E' tutto scritto nel post!

nuovoUtente86
24-12-2010, 10:51
a me interessava capire come si fa a mano perchè sto facendo un corso per ottenere il CCNA :D

Nel 6° capitolo del corso preparatorio alla certificazione è spiegato bene come fare l' anding binario tra indirizzo ip e mask per ottenere l' indirizzo base o rete.