22
Prof. Andrea Borghesan http://venus.unive.it/borg [email protected] Ricevimento: mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica Modalità esame: scritto + tesina facoltativa 1 RETI E SISTEMI INFORMATIVI Numeri IP e Netmask

Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

  • Upload
    others

  • View
    9

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Prof. Andrea Borghesan

http://venus.unive.it/borg

[email protected]

Ricevimento:

mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica

Modalità esame: scritto + tesina facoltativa1

RETI E SISTEMI INFORMATIVI

Numeri IP e Netmask

Page 2: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Forma dell’indirizzo IP

L’indirizzo IP è rappresentato da 32 bit, suddivisi in 4 gruppi di 8 bit

ciascuno chiamati OTTETTI. Il numero massimo decimale

rappresentabile da ciascun ottetto è 255 (2 alla 8 =256 = 0...255) e la

rappresentazione binaria di questo valore è 1 1 1 1 1 1 1 1.

Ciascuno di questi bit, a seconda della posizione occupata da sinistra

a destra vale 128, 64, 32, 16, 8, 4, 2, 1

in scala decimale.

8 bit . 8 bit . 8 bit . 8 bit = 32 bit

255 max . 255 max . 255 max . 255 max

A seconda della CLASSE DI INDIRIZZO ci può essere una diversa

combinazione tra ottetti riservati all’indirizzo di rete e ottetti

riservati all’indirizzo dell’host2

Page 3: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Le classi di indirizzamento IPCi sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C.

Un’azienda o un’organizzazione può ricevere un indirizzo da ARIN (AMERICAN

REGISTRY FOR INTERNET NUMBERS) oppure dal proprio ISP.

Gli indirizzi di CLASSE A sono riservati per organizzazioni governative di ordine

mondiale o grosse multinazionali.

Gli indirizzi di CLASSE B sono per aziende di medie dimensioni, mentre il resto è

rappresentato da indirizzi di CLASSE C.

In realtà esistono altre due classi di indirizzi, CLASSE D riservata al multicast

(ogni “pacchetto” viene indirizzato a più di un host) e CLASSE E utilizzata per fini

sperimentali, comunque entrambe non prevedono l’indirizzamento di hosts.

3

Page 4: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

CLASSE ALa particolarità degli indirizzi appartenenti a questa classe è il valore del primo

bit a sinistra del primo ottetto che vale sempre 0 e rappresenta il numero

assegnato da ARIN o INDIRIZZO DI RETE.

I rimanenti tre ottetti indicano l’INDIRIZZO DI HOST e pertanto possono

essere utilizzati dagli amministratori di rete.

Gli indirizzi di rete di CLASSE A possono essere al massimo 128, da 0 a 127 (si

ricordi il primo bit di valore 0 del primo ottetto...).

Il valore 127 è riservato, viene anche chiamato INDIRIZZO DI LOOPBACK

(ESEMPIO 127.0.0.1).

4

Page 5: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

CLASSE AQuindi il valore massimo che si può utilizzare è 126.

Il Primo ottetto rappresenta l’indirizzo di rete, i rimanenti tre ottetti l’indirizzo

host, per ogni rete si potranno indirizzare più di 16 milioni di hosts (2 alla 24 -

2 in quanto la prima e l’ultima combinazione sono riservate per l’indirizzo

della rete e per l’indirizzo di broadcast).

5

Page 6: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

CLASSE BLa combinazione dei primi due bit del primo ottetto è sempre 10, ciò significa

che il range di valori di questa classe è compreso tra 128 e 191.

I primi due ottetti rappresentano l’indirizzo di rete assegnato da ARIN, mentre i

rimanenti due vengono usati per assegnare l’indirizzo di host. In questa classe

ogni rete può comprendere 65.534 hosts (2 alla 16 - 2).

6

Page 7: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Classe CI primi tre bit di un indirizzo di CLASSE C sono sempre di valore 110, i primi tre

ottetti rappresentano l’indirizzo di rete assegnato da ARIN mentre l’ultimo

ottetto indica l’indirizzo di host.

Gli indirizzi di CLASSE C comprendono un range di valori da 192 a 223.

Ogni rete che implementa questa classe di indirizzamento può comprendere 254

hosts (2 alla 8 - 2). Il fatto che gli ottetti sino rappresentati con un valore decimale

serve per facilitare l’utilizzo e la memorizzazione degli indirizzi.

7

Page 8: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Indirizzi IP riservati

Il primo e l’ultimo indirizzo di host di ogni classe sono riservati quindi non

utilizzabili per l’assegnamento ad un dispositivo di rete.

Il primo indirizzo (0) viene chiamato INDIRIZZO DI RETE o anche WIRE

ADDRESS.

L’ultimo indirizzo (255) viene chiamato INDIRIZZO DI BROADCAST e serve

per indirizzare messaggi a tutti gli host di una rete.

8

Page 9: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Indirizzo di rete

E’ fondamentale comprendere il ruolo della parte di indirizzamento riguardante

la rete: gli host presenti in quella rete possono comunicare solo all’interno di essa,

in pratica devono condividere lo stesso media.

Per comunicare con dispositivi con indirizzo di rete differente è necessaria la

presenza di dispositivi in grado di stabilire questa connessione (ROUTERS).

9

Page 10: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Riepilogando

In un indirizzo di rete IP distinguiamo una parte che identifica larete (LAN o gruppo di LAN) ed una che identifica il calcolatore:

<rete>.<calcolatore>

Indirizzi di classe: A: 1-126.C.C.C

B: 128-191.R.C.C

C: 192-223.R.R.C

D: 224-239.X.X.X

E: 240-254.X.X.X

0.X.X.X, 127.X.X.X e 255.X.X.X non si usano

10

Page 11: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

11

Convenzioni

Esistono dei vincoli e delle convenzioni per gli indirizzi IP che si possono utilizzare

nella rete locale:

• Indirizzo più basso (137.204.59.0) indirizzo di rete

• Indirizzo più alto (137.204.59.255) indirizzo di Broadcast

• Indirizzo adiacente o a quello di rete o a quello di broadcast

(137.204.59.254 o 137.204.59.1) assegnato tipicamente al Gateway

Page 12: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Indirizzi di rete locale

La IANA (Internet Assigned Number Autorithy) ha riservato 3 gruppi di

indirizzi IP per l’uso sulle reti locali dietro per esempio a firewall e/o ai server

proxy.

Di seguito:

• da 10.0.0.0 a 10.255.255.255

• da 172.16.0.0 a 172.31.255.255

• da 192.168.0.0 a 192.168.255.255

Tali numeri sono utilizzati per connettere reti locali tramite la tecnica NAT

(Network Address Translation).

In sostanza tali numeri IP non sono in uso su Internet, ma è possibile utilizzarli

solo per la costruzioni di reti locali dietro firewall o server proxy.

12

Page 13: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Indirizzi IP: esempio

192 . 168 . 220 . 1IP decimale:

11000000.10101000.11011100.00000001

IP binario:

NOTA : con 8 bit si può al massimo

rappresentare in decimale il numero 255

13

Page 14: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Network address (Indirizzo di rete)

Host address (Indirizzo host, computer ospite)

Ogni indirizzo IP è diviso in 2 parti:

14

Page 15: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Indirizzo IP, come si distinguono?

Indirizzo IP : 192 . 168 . 220 . 134

Network address : 192 . 168 . 220 . 0

Host address: 134

15

Page 16: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Esempio:

Indirizzo IP : 200 . 42 . 60 . 134

Subnet Mask : 255 . 255 . 255 . 0

Quale sarà l’indirizzo di rete?

..ma sicuramente 200 . 42 . 60 . 0

..avete capito come funziona?

La SUBNET MASK decimale seleziona la

parte di rete dell’indirizzo IP con il numero

255

Subnet Mask

16

Page 17: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Subnet Mask decimale

Ancora qualche esempio!

Indirizzo IP: 172.16.10.100

Subnet Mask: 255.255.0.0

Qual è l’indirizzo di

rete?

Se avete capito, è molto semplice…

L’indirizzo di rete è 172.16.0.0 !

17

Page 18: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

10.40.80.2 10.40.80.3 10.40.80.4 10.40.80.5

10.40.80.1

Subnet Mask: 255.255.255.0

Network Address: 10.40.80.0

In una rete, tutti i computer devono avere

la stessa subnet mask e il medesimo

indirizzo di rete

18

Page 19: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Subnet Mask:

255.255.255.0

192.168.10.1

192.168.10.3

192.168.10.2

192.168.10.4A B

Se i computer devono comunicare,

quale sarà l’indirizzo IP dei computer

A e B? 192.168.10.x dove x può

assumere un valore da 5 a 254

19

Page 20: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

10.40.80.1

10.40.10.5

10.40.80.3 10.40.80.2

Subnet Mask:

255.255.255.0

10.40.10.7

192.168.10.2

192.168.10.1

168.72.1.10

168.72.1.11

168.72.1.9

Reti logiche:

1) PC 1 – 6 – 9

2) PC 7 – 8

3) PC 2 – 5

4) PC 3 – 4 – 10

1 2 34

5

678

9

10

Questi computer possono comunicare?

NO! Infatti, prestiamo attenzione agli indirizzi di

rete di ciascun computer. Quante reti logiche

(subnet) possiamo riconoscere?

20

Page 21: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Esercizio 1

Elencare tutti i problemi relativi all’ indirizzamento IP

IP : 109.128.1.1

Gw : 109.128.0.1

Router

Router

IP : 109.128.2.2

Gw : 109.128.0.2

IP : 109.128.10.10

Gw : 0.0.0.0

IP : 109.100.11.11

Gw : 109.128.0.1

IP : 147.103.73.73

Gw : 147.103.0.1

IP : 109.128.0.1IP : 147.103.0.1

IP : 147.103.0.1

IP : 109.128.0.3

A B

D E

F

H

G

C

I

21

Page 22: Prof. Andrea Borghesanvenus.unive.it/borg/NumIp.pdf · Le classi di indirizzamento IP Ci sono tre classi di indirizzamento IP, CLASSE A, CLASSE B e CLASSE C. Un’aziendao un’organizzazionepuò

Esercizio 2

IP : 109.128.1.1

Gw : 109.128.0.1

Router

IP : 193.178.73.255

Gw : 109.128.0.1

IP : 109.128.17.0

Gw : 109.128.0.1

IP : 109.128.5.35

Gw : 109.128.0.1

A B

D E

IP : 109.128.5.35

Gw : 109.128.0.1

IP : 109.128.0.1

Gw : 109.128.0.1

C

F

IP : 109.128.0.1

22