16
Insegnamento di Informatica – a.a. 2015-16 Lo spazio degli indirizzi IP INSEGNAMENTO DI INFORMATICA – A.A. 2015-16 Francesco Ciclosi Macerata, 16 dicembre 2015

MODULO 22 –> Lo spazio degli indirizzi IP

Embed Size (px)

Citation preview

Insegnamento di Informatica – a.a. 2015-16

Lo spazio degli indirizzi IP

INSEGNAMENTO DI INFORMATICA – A.A. 2015-16

Francesco Ciclosi

Macerata, 16 dicembre 2015

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Le classi di indirizzi IPv4

Classe C Piccole reti

Classe B Reti medie

Classe A Grandi reti

Network ID Host ID

1 1 0

x w y z

Network ID Host ID

1 0

x w y z

Network ID Host ID

0

x w y z

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Gli indirizzi IPv4 riservati

Alcuni range di indirizzi IPv4 sono riservati e

non istradabili:

• 10.0.0.0-10.255.255.255 – per la classe A

• 172.16.0.0-172.31.255.255 – per la classe B

• 192.168.0.0-192.168.255.255 – per la classe C

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Suddivisione dello spazio IP in classi

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

ARP Il protocollo ARP

• Risolve indirizzi IPv4 in indirizzi MAC

• Fornisce gli indirizzi MAC da usare nei frame IP

• Memorizza dinamicamente gli indirizzi MAC nella cache

ARP

I tool ARP

• Mostrano la cache ARP

• Consentono la rimozione di voci dalla cache ARP

• Consentono l’inserimento di voci statiche nella cache ARP

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

La comunicazione IP in una rete singola Determina se la rete è locale o remota

Risolve l’IP di destinazione in indirizzo MAC

Indirizza il pacchetto

Consegna il pacchetto alla destinazione

Computer B Computer A

IP: 192.168.45.10 MAC: 04:4C:DA:ED:1F:A8

IP: 192.168.45.11 MAC: 3C:3D:54:A2:BA:F2

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

La comunicazione IP tra le reti (1/2)

Determina se la rete è locale o remota

Risolve l'indirizzo IP del default gateway in

indirizzo MAC

Indirizza e consegna il pacchetto al default gateway

Risolve l'IP di destinazione in indirizzo MAC

Indirizza e consegna il pacchetto alla destinazione

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

La comunicazione IP tra le reti (2/2)

IP: 192.168.10.10 MAC: 00:43:D2:ED:1A:98

IP: 192.168.50.120 MAC: 2C:33:85:C2:AA:32

IP: 192.168.10.1 MAC: 6B:11:43:75:DF:37

IP: 192.168.50.1 MAC: 6B:11:43:75:DF:39

Computer B Computer A

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Notazione decimale e notazione binaria

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Ottetto 8-Bit

Valore decimale

128 64 32 16 8 4 2 1

27 26 25 24 23 22 21 20

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Determinare se un IP è locale o remoto Si effettua un’operazione di AND tra gli indirizzi

IP e le loro maschere di sottorete

• 1 AND 1 = 1

• Qualsiasi altra combinazione = 0

Se il risultato degli indirizzi coincide, allora la

destinazione è locale

10011111 11100000 00000000 00000000

10011111 11100000 00000111 10000001

11111111 11111111 00000000 00000000

Indirizzo IP

Subnet Mask

Risultato

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Le sottoreti

Sottorete 1 131.107.10.0

Rete principale

131.107.12.0

Sottorete 2 131.107.3.0

131.107.10.12

131.107.12.31

131.107.3.27

131.107.12.7

Router

Router

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Creazione di subnet mask personalizzate

Numero di subnet 254

Numero di host 254

Network ID Host ID

1

Subnet ID

0

128 64 32 16 8 4 2

65,534 8,128 4,064 2,032 1,016 508 16,256 32,512

0 254

254

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Determinare quanti bit usare per la subnet

Scegliere il numero di bit di sottorete in base al

numero di sottoreti necessarie

Utilizzare 2n per determinare il numero di sottoreti

ottenibili a partire da n bit

• Es.: Per 5 sedi sono richiesti 3 bit da utilizzare per le

subnet

• 5 sedi = 5 subnet richieste

• 22 = 4 subnet (non bastano)

• 23 = 8 subnet (ok)

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Determinare quanti bit usare per gli host

Scegliere il numero di bit per l’host in base al

numero di host richiesti in ogni sottorete

Utilizzare 2n-2 per determinare il numero di host

disponibili in ogni sottorete e ottenibili a partire

da n bit

• Es.: Per subnet da 105 host, sono richiesti sette bit da

usare per gli host

• 26 - 2 = 62 host (non bastano)

• 27 - 2 = 126 host (ok)

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

Calcolo degli indirizzi di rete Per determinare l’ID della rete:

• 172.16.0.0 sarà subnettato usando 3 bit

• La maschera di sottorete è 255.255.111000000.0

• Il bit con valore più basso nella maschera di

sottorete è l’incremento dell’ID di rete

L’ID di rete avrà un incremento di 32 • 172.16.0.0

• 172.16.32.0

• 172.16.64.0

• 172.16.96.0

• 172.16.128.0

• 172.16.160.0

• 172.16.192.0

• 172.16.224.0

Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati

© Francesco Ciclosi – Settembre 2015 CC-BY-SA 4.0 – Common Deed – Legal Code

Insegnamento di Informatica – a.a. 2015-16

I miei contatti linkedin

http://it.linkedin.com/pub/francesco-ciclosi/62/680/a06/

facebook

https://www.facebook.com/francesco.ciclosi

twitter

@francyciclosi

www

http://www.francescociclosi.it