Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
in
INFORMATICA
Reti di elaboratori
Agenda
1
Reti di elaboratori
Schema di indirizzamento
Gli indirizzi devono essere unici in tutta la rete (è possibile attribuire indirizzi
arbitrari ad una sotto-rete TCP/IP solo se questa non è connessa con altre reti)
IP_Address = Net_ID.Host_ID
Reti di elaboratori
Schema di indirizzamento
32 bits
Notazione
binaria 11000001 11001100 00001000 01010110
8 bits
Notazione
dec. puntata
193.204.8.86
Indirizzo
mnemonico enjoy.unicam.it
2
Reti di elaboratori
Schema di indirizzamento
Un indirizzo IPv6 invece:
È composto da 128 bit
solitamente rappresentato come 8 gruppi di 4 cifre esadecimali (HEX).
ad esempio...
Reti di elaboratori
Interfacce di rete
3
Reti di elaboratori
Reti di elaboratori
Indirizzi
LAN Router/Gateway
INTERNET
193.206.80.1
X.X.X.X
4
Reti di elaboratori
Indirizzi
72.14.221.99
net_ID.host_ID
Reti di elaboratori
Indirizzi
Maschera di rete:
Stringa di 32 bit (come l’indirizzo)
Particolare nella sua composizione (un certo numero di “1”
consecutivi da sinistra verso destra
Ci consente, tramite la funzione di “AND” logico, di estrarre la
parte rete dalla parte host.
255.255.255.0
11111111.11111111.11111111.00000000
x.y.x.0/24
5
Reti di elaboratori
Indirizzi
Indirizzamento CLASSFUL:
Reti di elaboratori
Indirizzi
6
Reti di elaboratori
Indirizzi particolari
0.0.0.0 indirizzo di avvio
127.0.0.1 loopback (localhost) ma in realtà...
Net_ID.(tutti 1 nel campo Host_ID) broadcast orientato sulla rete Net_ID
Net_ID.(tutti 0 nel campo Host_ID) rete (o sottorete) indicata da Net_ID
255.255.255.255 (tutti 1) broadcast locale
Reti di elaboratori
Subnetting
Net_ID Host_ID
Network Prefix
Network Prefix
Fissa (subnet con uguale numero di host) subnetting con maschera fissa
Variabile (subnet con diverso numero di host) subnetting con maschera variabile
7
Reti di elaboratori
Subnetting: si ottiene con una maschera con più bit a 1 rispetto alla
maschera naturale
1 1 0 0 0 0 0 1 1 1 0 0 1 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0
Reti di elaboratori
8
Reti di elaboratori
Esempio:
Osservazioni:
Reti di elaboratori
Attenzione: negli schemi VLSM si usano anche net_id di tutti 1 (la maschera
255.255.255.128 corrisponde all’unico net_id 193.205.92.128) ma NON quelli di tutti 0.
Attenzione: anche quando si usa VLSM, mettendo in AND un indirizzo con la maschera si
ottiene sempre il subnet_id.
9
Reti di elaboratori
Esercizio 1
Reti di elaboratori
Esercizio 2
10
Reti di elaboratori
Esercizio 2 - soluzione
Soluzione:
193.205.92.45 = 11000001.11001101.01011100.00101101
255.255.255.254 = 11111111.11111111.11111111.11111110
Per superare questa inefficienza è stato proposto nell’ RFC 3021 "Using 31-Bit
Prefixes on IPv4 Point-to-Point Links“ l’utilizzo di maschere di 31 bit per
indirizzare 2 host su collegamenti punto-punto
Reti di elaboratori
Esercizio 3
11
Reti di elaboratori
Esercizio 3 - soluzione
Partendo dalla maschera assegnata si possono ottenere
Reti di elaboratori
Esercizio 4a
Router_1 Router_2
12
Reti di elaboratori
Esercizio 4a - Soluzione
Router_1 Router_2
192.168.0.0
192.168.0.1 – 192.168.0.254
Reti di elaboratori
Esercizio 4b
Data la rete in figura definire un possibile schema
di indirizzamento utilizzando la tecnica del
subnetting con maschera fissa a partire da un
indirizzo di classe C 193.205.92.0
A x-net-1
pc-net
28 host 20 host
Link-1
B
Link-3
Link-2
ws-net x-net-2
16 host 30 host
13
Reti di elaboratori
Esercizio 4b - soluzione
pc-net A x-net-1
28 host 20 host
Link-1
B
Link-3
Link-2
ws-net x-net-2
16 host 30 host
C
Reti di elaboratori
Esercizio 4b - soluzione
pc-net A x-net-1
193.205.92.0/27 193.205.92.64/27
(0-31, 28 host) (0-31, 20 host)
193.205.92.128/27
Link-1
B
Link-3
193.205.92.192/27
14
Reti di elaboratori
Esercizio 5
Reti di elaboratori
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0
15
Reti di elaboratori
1 1 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 1 1 0 0 1 0 0 x x x x x x x x
0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1
Subnet #1 indirizzo:193.212.100.0
netmask:255.255.255.224 (/27)
Indirizzi assegnabili agli host: 193.212.100.1/27 193.212.100.30/27
1 1 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 1
…
1 1 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0
Reti di elaboratori
16
Reti di elaboratori
Esercizio 6
pc-net A x-net-1
126 host 30 host
Link-1
B
Link-3
Link-2
ws-net x-net-2
30 host 14 host
C
Reti di elaboratori
Esercizio 6 - soluzione
ERRORE
pc-net A x-net-1
195.168.1.0/25 195.168.1.160/27
(0-127, 126 host) 195.168.1.208/30 (160-191, 30 host)
Link-1
B
Link-3
195.168.1.216/30
195.168.1.0
17
Reti di elaboratori
Esercizio 7
Router
LAN1 R1 LAN2
(71 host) (104 host)
eth0 eth1
Reti di elaboratori
Esercizio 7 - soluzione
Per 2 sotto-reti è sufficiente utilizzare 1 bit per la Sub_Net_ID rimangono
2^7 – 2 = 126 indirizzi assegnabili ad host e router
Dall’indirizzo 195.168.13.0 (255.255.255.0)
195 168 13 0
1 1 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0
LAN1 0 1 LAN2
LAN1 indirizzo:195.168.13.0 netmask:255.255.255.128 (/25)
Router R1 (eth0): 195.168.13.1/25
Indirizzi assegnabili agli host: 195.168.13.2/25
195.168.13.126/25
LAN2 indirizzo:195.168.13.128 netmask:255.255.255.128 (/25)
Router R1 (eth1): 195.168.13.129/25
Indirizzi assegnabili agli host: 195.168.13.130/25
195.168.13.254/27
18
Reti di elaboratori
Esercizio 8
R3
R1 eth1 R2
LAN1 eth1 LAN2
(80 host) (25 host)
eth1
eth0 eth0
eth0
LAN3
(7 host)
Reti di elaboratori
19
Reti di elaboratori
LAN1
…
00xxxxxx
0 x xx x x x x LAN2 …
01xxxxxx LAN3
Ultimo byte …
dell’ind. IP 100xxxxx
10xxxxxx 1010xxxx
1xxxxxxx 101xxxxx …
11xxxxxx …
110xxxxx
…
111xxxxx
Link
…
… 111111xx
Reti di elaboratori
20
Reti di elaboratori
Esercizio 9
Un’organizzazione, a cui è stato assegnato lo spazio 140.25.0.0/16, vuole
sviluppare una rete VLSM con la seguente struttura:
Reti di elaboratori
192.0
160.0 Sotto-rete #5 140.25.160.0/19
21
Reti di elaboratori
1 0 0 0 1 1 0 0 0 0 0 1 1 0 0 1 0 1 1 x x x x x x x x x x x x x
140.25.96.1/19 140.25.127.254/19
140 25 192 0
1 0 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0 x x x x x x x x x x x x x
1 1 0 0 0 0 0 Indirizzi /23 1 1 0 1 1 1 1
#0 #15
Reti di elaboratori
1 0 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0 0 0 1 1 x x x x x x x x x
140.25.198.1/23 140.25.199.254/23
Dalla sotto-rete #6-14 140.25.220.0/23 è possibile definire altre
8 sottoreti utilizzando altri 3 bit per la Sub_Net_ID
140 25 220 0
1 0 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0 1 1 1 0 x x x x x x x x x
0 0 0 1 1 1
Indirizzi /26
#0 #7
22
Reti di elaboratori
Esercizio 10
253 HOST
Router_1 Router_2
54 HOST
Router_3 Router_4
342 HOST
130 HOST
Router_5 Router_6
Reti di elaboratori
Esercizio 10 - soluzione
Link tra router
R1 R2 192.168.0.1 192.168.0.2
R2 R3 192.168.1.1 192.168.1.2
R1 R3 192.168.2.1 192.168.2.2
R5 R6 192.168.3.1 192.168.3.2
R4 R6 192.168.4.1 192.168.4.2
253 HOST
172.16.0.0
Router_1 Router_2 172.16.0.1 –
54 HOST
192.168.5.0 172.16.255.254
192.168.5.1 –
192.168.5.254
Router_4
Router_3
342 HOST
172.17.0.0
192.168.6.0 172.17.0.1 –
192.168.6.1 – 172.17.255.254
192.168.6.254 130 HOST
Router_5 Router_6
23
Reti di elaboratori
Esercizio 11
Router_1 Router_2
Router_3
50 HOST
Router_4
81 HOST
Router_5 Router_6
5 HOST 10 HOST
Router_1 Router_2
192.168.8.0
192.168.8.1 –
192.168.8.254
Router_3
50 HOST
Router_4
81 HOST
192.168.11.0
192.168.11.1 –
192.168.11.254
Router_5 Router_6
192.168.9.0 192.168.10.0
192.168.9.1 – 192.168.10.1 –
192.168.9.254 5 HOST 10 HOST 192.168.10.254
24
Reti di elaboratori
Esercizio 12
Un provider Internet deve costruire un backbone per gestire quattro clienti che richiedono accesso ad Internet. Progettare un
piano di indirizzamento, considerando che solo le reti degli utenti nali devono essere visibili su Internet.
Si utilizzino lo spazio di indirizzamento 192.168.0.0/21 per gli indirizzi privati e lo spazio 193.205.0.0/21 per gli indirizzi pubblici.
Si assegnino gli indirizzi alle varie reti in modo che siano contigui (ove possibile) e si supponga che non si preveda di
espandere il numero di hosts in futuro.
R1 R2
INTERNET
R2 R4
Reti di elaboratori
Esercizio 12 - soluzione
193.205.0.0/24 193.205.0.1/24
.5
.1 .1
192.168.0.0/30
.1 .2 .1
.5 .9
192.168.0.4/30
192.168.0.8/30
INTERNET
.6 .10
.5
.13 .14
.1 192.168.0.12/30 .1
193.205.2.1/24 193.205.3.1/24
25
Reti di elaboratori
Esercizio 13
Reti di elaboratori
Esercizio 13 - soluzione
26
Reti di elaboratori
Esercizio 14
Reti di elaboratori
Esercizio 14 - soluzione
27
Reti di elaboratori
Esercizio 15
Reti di elaboratori
Esercizio 15 - soluzione
28
Reti di elaboratori
Esercizio 16
Reti di elaboratori
Esercizio 16 - soluzione
29
Reti di elaboratori
Esercizio 17
Router_1 Router_2
Reti di elaboratori
Esercizio 17 - soluzione
Router_1 Router_2
192.168.2.128/30
192.168.2.129 – 192.168.2.130
192.168.0.0/23 192.168.2.0/25
192.168.0.1 – 192.168.1.254 192.168.2.1 – 192.168.2.126
30
Reti di elaboratori
Esercizio 18
Router_1 Router_2
Router_3
Reti di elaboratori
Esercizio 18 - soluzione
Router_1 Router_2
Router_3
31
Reti di elaboratori
Esercizio 19
WAN 10 HOST
253 HOST
R1 R2
34 HOST
R3
R4
287 HOST
96 HOST
R5 R6
Reti di elaboratori
Esercizio 19 - soluzione
Indirizzamento classless, utilizzando l'address range 192.168.0.0/21 (indirizzi contigui)
192.168.4.192/28
192.168.4.193 – 192.168.2.0/23
192.168.4.206 192.168.2.1 –
192.168.4.128/26 WAN 10 HOST
192.168.3.254
192.168.4.129 –
253 HOST
192.168.4.190 R1 R2
34 HOST
R3
R4
287 HOST
32
Reti di elaboratori
E se scrivo http://3251461151
http://www.allredroster.com/iptodec.htm
http://www.google.com/search?hl=it&q=iptodec&lr=
Reti di elaboratori
33
Reti di elaboratori
Reti di elaboratori
34
Reti di elaboratori
35