PDA

Visualizza la versione completa : Esercizi indirizzi IP!


samatarou
09-02-2012, 18:46
Salve! Vi chiedo di darmi un piccolo aiutino in quanto ho delle difficoltà a svolgere determinati esercizi sugli indirizzi IP! :dhò:
Ecco un esempio:

Per l'indirizzo 172.16.10.22 e la maschera 255.255.255.240 rispondere alle domande che seguono:
1. Qual'è l'indirizzo della subnet?
2. Qual'è l'indirizzo IP di broadcast?
3. Qual'è l'intervallo di indirizzamento valido per gli indirizzi degli host?


Sono seriamente in difficoltà se qualcuno ha la pazienza di svolgermi questo esercizio e magari commentarlo mi farebbe davvero un enorme favore, grazie infinite a chi mi aiuterà :ciauz:

Pieroz
12-02-2012, 18:37
Allora non ti fidare peró secondo me:
- la terza risposta dovrebbe essere da 172.16.10.22 a 172.16.10.37
- la secondo risposta è 172.16.10.22
- la prima è 255.255.255.0

Ti ho risposto al contrario perché riflettevo e scrivevo e sto con l'iPhone.
Fammi sapere se ho indovinato e cosa ho vinto :)

baleng
23-02-2012, 09:51
ciao le risposte corrette sono

Subnet a cui appartinene il tuo indirizzo 172.16.10.22 è :172.16.10.16
Indirizzo di broadcast è:172.16.10.31
Lo spazio di indirizzamento x gli host sarà quindi da 172.16.10.17 a 172.16.10.30

La subnet si definisce con la maschera, quindi ha più senso dire che la tua subnet è 172.16.10.22/28 (/28 significa mascherata a 28 bit, cioè 255.255.255.240 cioè 8+8+8+4 bit)

un'ultima cosa
qual è si scrive senza apostrofo

ciao

nelsonblu
23-02-2012, 19:28
1) l' indirizzo subnet
(applico l'AND)

10101100.00010000.00001010.00010110 AND
11111111.11111111.11111111.11110000
__________________________________

10101100.00010000.00001010.00010000

e quindi sarà 172.16.10.16

Dalla mask 255.255.255.240 i bit che devono essere uguali saranno quindi 28
quelli che possono variare quindi saranno:

10101100.00010000.00001010.00010001 = 172.16.10.17
10101100.00010000.00001010.00010010 = 172.16.10.18
10101100.00010000.00001010.00010011 = 172.16.10.19
10101100.00010000.00001010.00010100 = 172.16.10.20
10101100.00010000.00001010.00010101 = 172.16.10.21
10101100.00010000.00001010.00010110 = 172.16.10.22
10101100.00010000.00001010.00010111 = 172.16.10.23
10101100.00010000.00001010.00011000 = 172.16.10.24
10101100.00010000.00001010.00011001 = 172.16.10.25
10101100.00010000.00001010.00011010 = 172.16.10.26
10101100.00010000.00001010.00011011 = 172.16.10.27
10101100.00010000.00001010.00011100 = 172.16.10.28
10101100.00010000.00001010.00011101 = 172.16.10.29
10101100.00010000.00001010.00011110 = 172.16.10.30
10101100.00010000.00001010.00011111 = 172.16.10.31

Da cui si deduce che il broadcast è 172.16.10.31
e l'intervallo di indirizzamento sarà 172.16.10.17/172.16.10.30

samatarou
27-02-2012, 20:03
vi ringrazio per le risposte ma ho ancora un dubbio su una parte specialmente questa:


Dalla mask 255.255.255.240 i bit che devono essere uguali saranno quindi 28
Come faccio a capire che devono essere 28??

MItaly
27-02-2012, 21:36
255.255.255.240 in binario è
11111111.11111111.11111111.11110000
ovvero 28 uni consecutivi seguiti da 4 zeri.

samatarou
08-03-2012, 15:56
:3 vi ringrazio per i chiarimenti che mi date, purtroppo la mia prof è davvero una pipa a spiegare 'ste cose... quindi ho di nuovo bisogno di voi



1) Determinare l'indirizzo di rete, la lunghezza del suo prefisso, e la sua maschera necessari per identificare il seguente campo di indirizzi: [133.122.64.0 - 133.122.127.0]. A quanti indirizzi di rete di classe B tale range corrisponde?

2) Dato l'indirizzo di classe C: 193.245.122.0 quante sottoreti si possono ricavare con maschera 255.255.255.0? E con maschera 255.255.255.192? E con maschera 255.255.255.248?

3) Assumete che vi sia stato assegnato il seguente blocco di indirizzi: 200.35.1.0/24 (Classe C)
Definite una maschera di sottorete che vi permetta la creazione di alcune sottoreti con un numero di 20 host in ognuna di esse.
1- Qual'è il numero massimo di host che possono essere assegnati ad ogni sottorete?
2- Qual'è il numero massimo di sottoreti che possono essere definite?
3- Specificate le sottoreti di 200.35.1.0/24 in formato binario e decimale
4- Elencate il range di indirizzi che possono essere assegnati alla sottorete n. 6(200.35.1.192/27)
5- Qual'è l'indirizzo di broadcast di 200.35.1.192/27?


Vi ringrazio per la pazienza :|!!!

nelsonblu
09-03-2012, 17:57
Però cerca di capire altrimenti gli aiuti che ti diamo sono inutili....
Te lo spiego proprio grezzo grezzo tante volte ti è piu facile...
1)_______________________________________
Hai un campo di indirizzi [133.122.64.0 - 133.122.127.0]
Scrivili in binario uno sotto l'altro
10000101.01111010.01000000.00000000
10000101.01111010.01111111.00000000
Quali sono i numeri che a partire da sinistra non cambiano? Quelli in grassetto
Per ottenere la maschera finchè non cambiano ci metti 1 dopo tutti 0
11111111.1111111.11000000.00000000
in decimale la maschera sarà
255.255.192.0
con 8+8+2= 18 "1" e 6+8=14 "0"

Per avere l'indirizzo di rete dopo gli "1" fissi ci metti tutti 0
Per avere il brooadcast dopo gli "1" ci metti tutti 1

10000101.01111010.01000000.00000000 = 133.122.64.0 (indirizzo ip)
10000101.01111010.01111111.11111111 = 133.122.127.255 (broadcast di rete)

Ora puoi scrivere la tua rete come 133.122.64.0/18
e gli indirizzi possibili sono 2^(quanti "0" stanno a destra della maschera)-2(ip e brodcast)
quindi 2^14 - 2 =16384-2= 16382

2)___________________________________
Siamo in una classe C
scrivi le maschere in binario
a)255.255.255.0 = 11111111.11111111.11111111.00000000
b)255.255.255.192=11111111.11111111.11111111.11000 000
c)255.255.255.248=11111111.11111111.11111111.11111 000

Elevando 2 a quanti "1" in grassetto stanno nell'ultimo ottetto ottieni il numero possibile di sottoreti

a)2^0=1
b)2^2=4
c)2^5=32

3)______________________________________
200.35.1.0/24 e ogni sottorete deve avere fino a 20 hosts
Scrivendo sempre la maschera in binario
11111111.11111111.11111111.00000000

Prendiamo in prestito un bit alla volta dai hosts disponibili (gli 0)
per le nostre maschere di sottorete e vediamo se soddisfa le nostre esigenze
ricordando sempre che gli host disponibili sono 2^n -2 dove n sono gli "0" a sinistra

1bit-> 11111111.11111111.11111111.10000000 ----> 2^7-2=126 hosts ---> so troppi
2bit-> 11111111.11111111.11111111.11000000 ----> 2^6-2=62 hosts ----> so troppi
3bit-> 11111111.11111111.11111111.11100000 ----> 2^5-2=30 hosts ---- OK!!
4bit-> 11111111.11111111.11111111.11110000 ----> 2^4-2=14 hosts ----> so troppo pochi
5bit-> 11111111.11111111.11111111.11111000 ----> 2^3-2=6 hosts ----> so troppo pochi
6bit-> 11111111.11111111.11111111.11111100 ----> 2^2-2=2 hosts----> so troppo pochi


quindi la nostra sottomaschera di rete ideale per 20 hosts è
11111111.11111111.11111111.11100000 255.255.255.224
a cui possono essere assegnati 30 hosts


1- Qual'è il numero massimo di host che possono essere assegnati ad ogni sottorete?
30

Qual'è il numero massimo di sottoreti che possono essere definite?
2^(quanti 1 nell'ultimo ottetto)= 2^3= 8



4- Elencate il range di indirizzi che possono essere assegnati alla sottorete n. 6(200.35.1.192/27)

Per trovare gli ip di rete uso la formula
f(n)=(n-1)x2^(32-27)/256
moltiplicando il decimale per 256

f(1)=(1-1)x2^(32-27)/256 =0
200.35.1.192.0 - range 200.35.1.192.1-30 - broadcast 200.35.1.192.31

n=2
f(2)= (2-1)x2^(32-27)/256 =0,125 x 256= 32
200.35.1.192.32 - 200.35.1.192.33-62 - 200.35.1.192.33-63

f(3)=64
200.35.1.192.64 - 200.35.1.192.65-94 -200.35.1.192.95

f(4)=96
200.35.1.192.96 -200.35.1.192.97-126 -127

f(5)=128
200.35.1.192.128 - 200.35.1.192.129-158 -200.35.1.192.159

f(6)=160
200.35.1.192.160 - 200.35.1.192.161-190 -200.35.1.192.191

f(7)=192
200.35.1.192.192 - 200.35.1.192.193-222 - 200.35.1.223

f(8)=224
200.35.1.192.224 -200.35.1.192.225-254 -200.35.1.192.225-255

Però se non studi un po' di teoria è tutto inutile...

Dascos
13-03-2012, 18:29
Tutte indicazioni utili, ma ormai non si fanno più i calcoli "a mano"....



ipcalc 172.16.10.22/255.255.255.240

Address: 172.16.10.22 10101100.00010000.00001010.0001 0110
Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Wildcard: 0.0.0.15 00000000.00000000.00000000.0000 1111
=>
Network: 172.16.10.16/28 10101100.00010000.00001010.0001 0000
HostMin: 172.16.10.17 10101100.00010000.00001010.0001 0001
HostMax: 172.16.10.30 10101100.00010000.00001010.0001 1110
Broadcast: 172.16.10.31 10101100.00010000.00001010.0001 1111
Hosts/Net: 14 Class B, Private Internet

ed ecco fatto....

Loading