Esercitazione2

//Una rete su Internet ha la maschera di sottorete 255.255.240.0. Quanti host può gestire al massimo?//
Poichè la parte di host è corrispondente alla parte di sottorete in cui i bit corrispondono a 0, traducendo in binario la maschera data si trova:

255 = 11111111 240 = 11110000

11111111 (=255) . 11111111 (=255) . 11110000 (=240) . 00000000 (=0)

In questo caso il numero di bit consecutivi posti a 0 è 12, quindi gli host indirizzabili equivale a 2^12-2 = 4096 - 2 = __4094 hosts__

Si sottraggono 2 indirizzi al numero complessivo di host, poichè sono utilizzati per identificare l'indirizzo della rete e l'indirizzo di broadcast.

__//Esercizio 40//__
====//Un gran numero di Indirizzi IP consegutivi sono disponibili a parteire da 192.16.0.0. Si supponga che quattro aziende, A,B,C,D, richiedano rispettivamente 4000,2000,4000,8000 indirizzi. Per ognuna di queste, dare il primo e l'ultimo indirizzo IP assegnato e la maschera nella notazione w.x.y.z/s//====

__Azienda D__ = 8000 indirizzi IP

n_host disponibili = 2^n_bit >= 8000 = n_bit = 13 = 2^13-2 = 8190 host disponibili maschera = 32 bit - n_bit = 32 - 13 = 19 bit = 255.255.224.0 indirizzo di rete = 192.16.0.0/19 primo e ultimo indirizzo assegnato = 192.16.0.1 - 192.16.31.254

__Azienda A__ = 4000 indirizzi IP

n_host disponibili = 2^n_bit >= 4000 = n_bit = 12 = 2^12-2 = 4094 host disponibili maschera = 32 bit - n_bit = 32 - 12 = 20 bit = 255.255.240.0 indirizzo di rete = 192.16.32.0/20 primo e ultimo indirizzo assegnato = 192.16.32.1 - 192.16.47.254

__Azienda A__ = 4000 indirizzi IP

n_host disponibili = 2^n_bit >= 4000 = n_bit = 12 = 2^12-2 = 4094 host disponibili maschera = 32 bit - n_bit = 32 - 12 = 20 bit = 255.255.240.0 indirizzo di rete = 192.16.48.0/20 primo e ultimo indirizzo assegnato = 192.16.48.1 - 192.16.63.254

__Azienda A__ = 2000 indirizzi IP

n_host disponibili = 2^n_bit >= 2000 = n_bit = 11 = 2^11-2 = 2046 host disponibili maschera = 32 bit - n_bit = 32 - 11 = 21 bit = 255.255.248.0 indirizzo di rete = 192.16.64.0/21 primo e ultimo indirizzo assegnato = 192.16.64.1 - 192.16.71.254

__//Esercizio 41//__
====//Un router ha appena ricevuto i seguenti nuovi indirizzi IP: 57.6.96.0/21, 57.6.104.0/21 57.6.112.0/21 e 57.6.120.0/21. Se usano tutti la stessa linea di trasmissione in uscita, possono essere aggregati? Se si in che modo? Se no, perche?//====

Si traducono i terzi ottetti degli indirizzi per poter confrontare i bit della maschera: 96 = 01100000 104 = 01101000 120 = 01111000

Poichè i primi 3 bit sono corrispondenti quindi è possibile aggregare gli indirizzi nella rete 57.6.96.0 / 19

__//Esercizio 42//__
====//L'insieme di indirizzi IP compreso tra 29.18.0.0 e 29.18.128.255 è stato aggregato in 29.18.0.0/17. Comunque, c'è un intervallo di 1024 indirizzi non assegnati che va da 29.18.60.0 a 29.18.63.255 che improvvisamente viene assegnato ad un host che usa una diversa linea di trasmissione. E' necessario dividere l'indirizzo aggregato nei suoi blocchi costituenti, aggiungendo il nuovo blocco alla tabella e poi vedere se è possibile eseguire qualche aggregazione? Se no, che cosa si può fare?//====