Trovare la rete di appartenenza di un indirizzo IP

CCNA, CCNP, CCSP, CCVP, CCIE e tutti gli altri percorsi di certificazione Cisco.

Moderatore: Federico.Lagni

Rispondi
pinuccio
n00b
Messaggi: 6
Iscritto il: dom 15 set , 2013 4:02 pm

ciao a tutti, sperando di essere nella sezione giusta, chiedo aiuto. Mi sto cimentando nello studio per la certificazione ccna e facendo alcuni esercizi non capisco come fare per capire a quale rete appartiene un indirizzo ip data la subnet mask.

ESEMPIO:
a quale rete appartiene l'indirizzo IP 192.168.23.61/28?
IkkI08
Cisco power user
Messaggi: 102
Iscritto il: mar 17 set , 2013 8:51 am
Località: Scalea (CS), Italy

Ciao, non vorrei sbagliare (eventualmente verrò corretto successivamente). Se non si opera su una default mask, bisogna prima di tutto individuare la classe dell'IP.
192.168.23.61/28
Classe C quindi.
scrivendo la mask per intero abbiamo 255.255.255.240
Per individuare il resident subnet ora ci sono due metodi.

A)
1. per ogni ottetto dove la mask è 255, ricopiare il corrispondente ottetto dell'IP
255.255.255 quindi verrà 192.168.23 per i primi tre ottetti dell'IP.
2. per ogni ottetto dove la mask è 0, lasciare 0. in questo caso non ce ne sono
3. per ogni ottetto diverso da 255 e 0 agire come segue:
a. sottrarre da 256 l'ottetto interessato (della mask). 256-240= 16.
b. arrivare al numero piu vicino dell'ottetto interessato (dell'IP) andando di 16 alla volta. 16*3=48 16*4= 64. quindi scegliamo 48 perchè bisogna sempre scegliere il numero che si avvicina di piu, ma mai un numero superiore. 64 sarebbe piu vicino a 61 rispetto a 48, ma è piu grande e quindi scegliamo 48

il risultato sarà quindi

192.168.23.48 .

B) trasformare l'ip in binario come prima cosa

11000000 10101000 00010111 00111101

osservando la mask /28 sappiamo che i primi 28 bits riguardano network e subnet, quindi dovremmo lasciarli invariati. per gli host bits invece li trasformiamo tutti in 0.

quindi avremmo
28 bits 4 host bits
11000000 10101000 00010111 0011 0000

ora trasformare il numero in DDN e avremmo

192.168.23.48

io personalmente uso entrambi i metodi per allenarmi e soprattutto i numeri da decimali a binari e viceversa li trasformo senza l'uso della tabella che, a mio parere, è molto utile anche per velocizzare alcuni processi mentali

spero di non aver sbagliato e di essere stato utile.
Ultima modifica di IkkI08 il lun 11 nov , 2013 3:16 pm, modificato 1 volta in totale.
Alessio
pinuccio
n00b
Messaggi: 6
Iscritto il: dom 15 set , 2013 4:02 pm

IkkI08 ha scritto:Ciao, non vorrei sbagliare (eventualmente verrò corretto successivamente). Se non si opera su una default mask, bisogna prima di tutto individuare la classe dell'IP.
192.168.23.61/28
Classe C quindi.
scrivendo la mask per intero abbiamo 255.255.255.240
Per individuare il resident subnet ora ci sono due metodi.

A)
1. per ogni ottetto dove la mask è 255, ricopiare il corrispondente ottetto dell'IP
255.255.255 quindi verrà 192.168.23 per i primi tre ottetti dell'IP.
2. per ogni ottetto dove la mask è 0, lasciare 0. in questo caso non ce ne sono
3. per ogni ottetto diverso da 255 e 0 agire come segue:
a. sottrarre da 256 l'ottetto interessato (della mask). 256-240= 16.
b. arrivare al numero piu vicino dell'ottetto interessato (dell'IP) andando di 16 alla volta. 16*3=48 16*4= 64. quindi scegliamo 48.
il risultato sarà quindi

192.168.23.48 .

B) trasformare l'ip in binario come prima cosa

11000000 10101000 00010111 00111101

osservando la mask /28 sappiamo che i primi 28 bits riguardano network e subnet, quindi dovremmo lasciarli invariati. per gli host bits invece li trasformiamo tutti in 0.

quindi avremmo
28 bits 4 host bits
11000000 10101000 00010111 0011 0000

ora trasformare il numero in DDN e avremmo

192.168.23.48

io personalmente uso entrambi i metodi per allenarmi e soprattutto i numeri da decimali a binari e viceversa li trasformo senza l'uso della tabella che, a mio parere, è molto utile anche per velocizzare alcuni processi mentali

spero di non aver sbagliato e di essere stato utile.
grazie IkkI08 sei stato gentilissimo e molto chiaro:)
Rispondi