SUBNET MASK: Esercizi svolti

Transcript

SUBNET MASK: Esercizi svolti
Prof. Cantaro Fabio – Esercizi svolti sulle subnet
SUBNET MASK: Esercizi svolti
Per esercitarvi potete anche usare il subnet calculator a questo indirizzo:
http://www.tuttoreti.it/stru_subcalc.htm
ESEMPIO 1
Sia dato un indirizzo di classe C: 205.25.10.0; segmentare la rete cosi da avere 5 subnet ognuna con almeno
20 host.
Procedimento: essendo di classe C si lavora solo sugli ultimi 8 bit (ricordo che per le subnet si prendono tutti
per gli host dobbiamo sottrarre per 2 per non prendere l’indirizzo di rete e di broadcast)=>
 con 3 bit avrò: 23 = fino a 8 reti
 8-3=5 => 25 -2 = fino a 30 host
Quindi avrò i seguenti bit (per comodità i primi 3 ottetti li esprimo in decimale):
205.25.10.sssh hhhh
Ad indicare che nell’ultimo ottetto i primi 3 bit si usano per le subnet e i rimanenti 5 per i relativi host.
Essendo 3 bit per le subnet io potrei avere fino a 7 reti ognuna individuata cosi:
la prima 000 => 205.25.10.000h hhhh
la seconda 001 => 205.25.10.001h hhhh
…
L’ultima 111 => 205.25.10.111h hhhh
Per cui gli host della 1° subnet (205.25.10.0) saranno:
host 1) 205.25.10.0000 0001 => 205.25.10.1
host 2) 205.25.10.0000 0010 => 205.25.10.2
…
20) 205.25.10.0001 0100 => 205.25.10.20
…
Ultimo host) 205.25.10.0001 1110 => 205.25.10.30
Mentre l’indirizzo 205.25.10.0001 1111 => 205.25.10.31 sarebbe di BROADCAST per questa sottorete.
Per cui gli host della 2° subnet (205.25.10.32) saranno:
host 1) 205.25.10.0010 0001 => 205.25.10.33
host 2) 205.25.10.0010 0010 => 205.25.10.34
…
Ultimo host) 205.25.10.0011 1110 => 205.25.10.62
Mentre l’indirizzo 205.25.10.0011 1111 => 205.25.10.63 sarebbe di BROADCAST BROADCAST per
questa sottorete.
…
Per cui gli host della ultima subnet (205.25.10.224) saranno:
host 1) 205.25.10.1110 0001 => 205.25.10.225
host 2) 205.25.10. 1110 0010 => 205.25.10.226
…
Ultimo host) 205.25.10. 1111 1110 => 205.25.10.254
Mentre l’indirizzo 205.25.10.1111 1111 => 205.25.10.255 sarebbe di BROADCAST BROADCAST per
questa sottorete.
Prof. Cantaro Fabio – Esercizi svolti sulle subnet
Esercizio svolto n.1 (pag 114)
Indicare l’indirizzo del 30° host della 14° subnet relativa all’indirizzo di rete 150.180.0.0 con subnet
mask 255.255.248.0
È chiaramente un indirizzo di classe B e il 3° ottetto (248) della s.m. ci fa capire che 5 bit sono
riservate alle subnet e i rimanenti 11 (8+3) agli host:
subnewt mask: 255.255.1111 1000. 0000 0000
 i miei indirizzi avranno il seguente formato: 150.180.ssss shhh.hhhh hhhh
quindi le subnet saranno:
150.180.0000 0hhh.hhhh hhhh
Fino a
150.180.1111 1hhh.hhhh hhhh
La 14° rete sarà la rete n. 13 (si parte da 0) => (13)10 = (1101)2
=> 150.180.0110 1000.0000 0000 => 150.180.104.0 (14° rete)
Per il numero di host il conteggio parte da uno => è l’host numero 30, quindi in binario: 11110
=> 150.180.0110 1000.0001 1110 => 150.180.104.30
(host 30 della rete 14)
Curiosità: quali sarebbero gli indirizzi del primo e dell’ultimo host della rete 14?
Host 1: 150.180.0110 1000.0000 0001 => 150.180.104.1
Ultimo host: 150.180.0110 1111.1111 1110 => 150.180.111.254
Mentre 150.180.0110 1111.1111 1111 => 150.180.111.255 di broadcast
Prof. Cantaro Fabio – Esercizi svolti sulle subnet
Esercizio svolto n.2 (pag 114)
Indicare l’indirizzo del 1° e dell’ultimo host della 10° subnet relativa all’indirizzo di rete 25.0.0.0
di cui 13 bit sono dedicati agli host e i rimanenti alle subnet.
Chiaramente è un indirizzo di classe A => giochiamo sui 3 ottetti rimanenti (24 bit).
13 bit per gli host => 24 – 13 = 11 bit per le subnet
 n° di subnet = 211= 2048
 n° di host = 213-2= 8190
formato dell’indirizzo:
25.ssss ssss.sssh hhhh.hhhh hhhh
La decima subnet è la numero 9 => 1001 in binario,
 25.0000 0001.0010 0000.0000 0000 => 25.1.32.0 (indirizzo Subnet n.9)
 Primo e ultimo host saranno:
o 25.0000 0001.0010 0000.0000 0001 => 25.1.32.1 (1° host rete 9)
o 25.0000 0001.0011 1111.1111 1110 => 25.1.63.254 (ultimo host rete 9)
Esercizio svolto n.3 (pag 114)
Indicare l’indirizzo del primo e dell’ultimo host della 30° rete dell’indirizzo 135.12.0.0 in cui 10 bit
sono per gli host e i rimanenti per le subnet.
Rete di classe B, subnet mask: 255.255.252.0
Con 10 bit per gli host
 1024-2 = 1022 host
 26=64 reti
formato dell’indirizzo:
135.12. ssss sshh.hhhh hhhh
La 30ma rete è la rete n°29 => 11101 in binario,
135.12.01110100.0000 0000 => 135.12.116.0 (indirizzo di rete trentesima)
 Primo e ultimo host saranno:
o 135.12.01110100.0000 0001 => 25.1.116.1 (1° host rete 29)
o 135.12.01110111.1111 1110 => 25.1.119.254 (ultimo host rete 29)
Prof. Cantaro Fabio – Esercizi svolti sulle subnet
Esercizio svolto n.4 (pag 114)
Indicare l’indirizzo del 15° host della 10° rete dell’indirizzo 194.126.9.0 in cui 4 bit sono per gli
host e i rimanenti per le subnet.
Rete di classe C, subnet mask: 255.255.240.0
Con 4 bit per gli host
 16-2 = fino a14 host
 24= fino a 16 reti
formato dell’indirizzo:
194.126.9. ssss hhhh
La 10ma rete è la rete n°9 => 1001 in binario,
194.126.9.10010000 => 135.12.9.144 (indirizzo di rete decima)
Range degli host: da 194.126.9.145 a 194.126.9.158
 In particolare, il 15° host sarebbe in binario 1111, ossia un indirizzo di broadcast, per cui
intendiamo come 15° l’host n.14 (in binario 1110):
o 194.126.9.10011110 => 194.126.9.158 (host 14 della rete 9)