tcp/ip. sommario introduzione al tcp/ip introduzione al tcp/ip indirizzi ip indirizzi ip subnet mask...

27
TCP/IP TCP/IP

Upload: detta-bertini

Post on 01-May-2015

352 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

TCP/IPTCP/IP

Page 2: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

SommarioSommario Introduzione al TCP/IPIntroduzione al TCP/IP Indirizzi IPIndirizzi IP Subnet MaskSubnet Mask Frame IPFrame IP Meccanismi di comunicazione tra Meccanismi di comunicazione tra

reti diverse reti diverse Classi di indirizzi IPClassi di indirizzi IP Indirizzi IP privati e pubbliciIndirizzi IP privati e pubblici

Page 3: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

TCP/IPTCP/IP Trasmission Control Trasmission Control Protocol /Protocol /

Internet ProtocolInternet Protocol

Introduzione al TCP/IPIntroduzione al TCP/IP

E’ un protocollo standard che definisce E’ un protocollo standard che definisce la comunicazione tra reti diverse la comunicazione tra reti diverse

((internetworkinginternetworking))

RETE B

RETE A

TCP / TCP / IPIP

Page 4: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Il protocollo di rete usato in Il protocollo di rete usato in Internet è il TCP/IPInternet è il TCP/IP

InternetInternet Rete delle reti Rete delle reti

internet internet Unione tra reti Unione tra reti

IntroduzioneIntroduzioneal TCP/IPal TCP/IP

Page 5: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Introduzione Introduzione al TCP/IPal TCP/IP

TCP/IP nel modello TCP/IP nel modello OSI/ISOOSI/ISO

Livello ApplicazioneLivello ApplicazioneLivello ApplicazioneLivello Applicazione

Livello PresentazioneLivello PresentazioneLivello PresentazioneLivello Presentazione

Livello SessioneLivello SessioneLivello SessioneLivello Sessione

Livello Collegamento DatiLivello Collegamento DatiLivello Collegamento DatiLivello Collegamento Dati

Livello FisicoLivello FisicoLivello FisicoLivello Fisico

TCP/IPTCP/IPTCP/IPTCP/IPLivello di TrasportoLivello di TrasportoLivello di TrasportoLivello di Trasporto

Livello di ReteLivello di ReteLivello di ReteLivello di Rete

Page 6: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Gli elementi del TCP/IPGli elementi del TCP/IP

Indirizzi IP Indirizzi IP Indirizzi di reteIndirizzi di reteSubnet MaskSubnet MaskFrame IPFrame IPClassi d’indirizzoClassi d’indirizzo

Page 7: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Indirizzi Indirizzi IP V 4 IP V 4

Ogni computer in una rete Ogni computer in una rete possiede un indirizzo possiede un indirizzo

denominato IPdenominato IP

E’ un numero composto da 32 bitE’ un numero composto da 32 bit

EsempioEsempio00010011.01100111.11001111.0000110100010011.01100111.11001111.00001101

indirizzo IP in numerazione binaria.

Page 8: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Indirizzi Indirizzi IP: esempioIP: esempio

192 . 168 . 220 . 1IP decimale:

11000000.10101000.11011100.00000001IP binario:

NOTA NOTA : con 8 bit si può al massimo : con 8 bit si può al massimo rappresentare in decimale il numero 255rappresentare in decimale il numero 255

Page 9: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Indirizzi Indirizzi IP IP

Ogni indirizzo IP è diviso Ogni indirizzo IP è diviso

in 2 parti :in 2 parti :

Network address (Indirizzo di rete) Network address (Indirizzo di rete) Host address (Indirizzo host, Host address (Indirizzo host,

computer ospite)computer ospite)

Le parti dell'indirizzo IP utilizzate come indirizzi di Le parti dell'indirizzo IP utilizzate come indirizzi di rete e di host non sono fisse.rete e di host non sono fisse.

Per determinare questa informazione è necessario Per determinare questa informazione è necessario

un altro numero a 32 bit denominato un altro numero a 32 bit denominato subnet masksubnet mask. .

Page 10: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Indirizzo IP e subnetIndirizzo IP e subnet

Come si distinguono?

Indirizzo IP : 192 . 168 . 220 . 134Indirizzo IP : 192 . 168 . 220 . 134 Sub mask: 255 . 255 . 255 . 0Sub mask: 255 . 255 . 255 . 0

Network address : 192 . 168 . 220 . 0 Network address : 192 . 168 . 220 . 0

Host address: 134Host address: 134

Page 11: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

in notazione binariain notazione binaria Indirizzo IP 1000000.10101000.01111011.10000100 Indirizzo IP 1000000.10101000.01111011.10000100 Subnet 11111111.11111111.11111111.0000000Subnet 11111111.11111111.11111111.0000000

Indirizzo IP : 192 . 168 . 220 . 134Indirizzo IP : 192 . 168 . 220 . 134 Sub mask: 255 . 255 . 255 . 0Sub mask: 255 . 255 . 255 . 0

Network address : 192 . 168 . 220 . 0 Network address : 192 . 168 . 220 . 0

Host address: 134Host address: 134

Ecco perchèEcco perchè

Quando un pacchetto arriva sulla subnet 192.168.123.0 (dalla sottorete locale o da una rete remota) ed è caratterizzato da un indirizzo di destinazione 192.168.123.132, la rete lo inoltra al computer, che lo elabora.

Subnet Subnet MaskMask

Page 12: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Indirizzi IPIndirizzi IP Pensiamo qualche esempioPensiamo qualche esempio

Subnet Mask: Subnet Mask: 255.255.255.0255.255.255.0

192.168.10.1192.168.10.1

192.168.10.3192.168.10.3

192.168.10.2192.168.10.2

192.168.10.4192.168.10.4AA BB

Se i computer devono comunicare, Se i computer devono comunicare, quale sarà l’indirizzo IP dei computer quale sarà l’indirizzo IP dei computer

A e B?A e B? 192.168.10.x192.168.10.x dove dove xx può può assumere un valore da 5 a 254assumere un valore da 5 a 254

Page 13: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Indirizzi Ip validiIndirizzi Ip validi

gli indirizzi binari con una porzione gli indirizzi binari con una porzione host composta da soli 1 e da soli 0 non host composta da soli 1 e da soli 0 non sono validisono validi

L'indirizzo con 0 non è valido perché L'indirizzo con 0 non è valido perché viene utilizzato per specificare una rete viene utilizzato per specificare una rete senza specificare un host. senza specificare un host. Indirizzo di Indirizzo di ReteRete

L'indirizzo 255 (in notazione binaria, un L'indirizzo 255 (in notazione binaria, un indirizzo host composto da soli 1) viene indirizzo host composto da soli 1) viene utilizzato per trasmettere un messaggio utilizzato per trasmettere un messaggio a tutti gli host di una rete: a tutti gli host di una rete: Indirizzo di Indirizzo di broadcastbroadcast

Page 14: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Indirizzo IP di BroadcastIndirizzo IP di Broadcast

Subnet Mask: Subnet Mask: 255.255.255.0 255.255.255.0

Network Address: Network Address: 10.40.80.0 10.40.80.0

10.40.80.110.40.80.1

10.40.80.410.40.80.4

10.40.80.310.40.80.3

10.40.80.210.40.80.2

Ad esempio:Ad esempio:nella seguente LAN qual è nella seguente LAN qual è l’indirizzo di Broadcast?l’indirizzo di Broadcast?

10.40.80.25510.40.80.255

Page 15: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Indirizzi IP e subnetIndirizzi IP e subnet

10.40.80.110.40.80.1

10.40.10.510.40.10.510.40.80.310.40.80.3 10.40.80.210.40.80.2

Subnet Mask: Subnet Mask: 255.255.255.0255.255.255.0

10.40.10.710.40.10.7

192.168.10.2192.168.10.2

192.168.10.1192.168.10.1168.72.1.10168.72.1.10

168.72.1.11168.72.1.11

168.72.1.9168.72.1.9

Reti logiche:Reti logiche:

1)1) PC 1 – 6 – 9PC 1 – 6 – 9

2)2) PC 7 – 8PC 7 – 8

3)3) PC 2 – 5PC 2 – 5

4)4) PC 3 – 4 – 10PC 3 – 4 – 10

11 22 3344

55

66778899

1010

Questi computer possono comunicare?Questi computer possono comunicare?NO! Infatti, prestiamo attenzione agli indirizzi NO! Infatti, prestiamo attenzione agli indirizzi

di rete di ciascun computer. Quante reti di rete di ciascun computer. Quante reti logiche (logiche (subnetsubnet) possiamo riconoscere?) possiamo riconoscere?

Page 16: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Alcune altre subnet mask comuni sono: Decimale 255. 255. 255. 192 Binaria 1111111.11111111.1111111.11000000

Decimale 255. 255. 255. 224 Binaria 1111111.11111111.1111111.11100000

La subnet mask 255.255.255.192La subnet mask 255.255.255.192 genera quattro reti, ciascuna composta da 62 host.

Vediamo la sua notazione binaria: Le prime due cifre dell'ultimo ottetto sono indirizzi di rete, da cui le 4 sottoreti

00000000 (0) 01000000 (64),10000000 (128) 11000000 (192)

In cui le sole ultime 6 cifre binarie possono essere utilizzate per gli indirizzi host.

Subnet Subnet MaskMask

E E sottoresottore

titi

Page 17: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

SottoretiSottoreti In una rete, tutti i computer devono In una rete, tutti i computer devono avere la stessa avere la stessa subnet masksubnet mask e il e il medesimo medesimo indirizzo di reteindirizzo di rete

Subnet Mask: Subnet Mask: 255. 255. 255. 192

Network Address: Network Address: 192. 168. 123. 0

192.168.123.0 4 sottoreti4 sottoreti

192.168.123.64192.168.123.128

192.168.123.192

Indirizzi Host Validi192.168.123.1-62

Indirizzi Host Validi192.168.123.65-126

Indirizzi Host Validi192.168.123.129-190

Indirizzi Host Validi192.168.123.193-254

Page 18: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Un esempio : quali host? se il protocollo IP del nostro computer èindirizzo IP: 151.5.184.133 indirizzo IP: 151.5.184.133 subnet mask: 255.255.255.252subnet mask: 255.255.255.252

Quali host appartengono alla stessa sottorete?

1) Notazione binaria di 255.255.255.252:1) Notazione binaria di 255.255.255.252: 11111111.11111111.11111111.11111100 11111111.11111111.11111111.11111100 (dei 32 bit che compongono l’indirizzo 151.5.184.133 solo gli (dei 32 bit che compongono l’indirizzo 151.5.184.133 solo gli ultimi due possono variare.) ultimi due possono variare.)

2) Notazione binaria di .133: (tralasciamo quella dei primi tre2) Notazione binaria di .133: (tralasciamo quella dei primi tre 10000101 byte che devono essere uguali ) 10000101 byte che devono essere uguali )

3) Numeri con ultimi due bit diversi 3) Numeri con ultimi due bit diversi 10000100 --> 132: (indirizzo di rete) 10000100 --> 132: (indirizzo di rete) 10000110 --> 134 : Indirizzo assegnabile all’unico altro Host10000110 --> 134 : Indirizzo assegnabile all’unico altro Host10000111 --> 135 (indirizzo broadcast)10000111 --> 135 (indirizzo broadcast)

se il protocollo IP del nostro computer èindirizzo IP: 151.5.184.133 indirizzo IP: 151.5.184.133 subnet mask: 255.255.255.252subnet mask: 255.255.255.252

Quali host appartengono alla stessa sottorete?

1) Notazione binaria di 255.255.255.252:1) Notazione binaria di 255.255.255.252: 11111111.11111111.11111111.11111100 11111111.11111111.11111111.11111100 (dei 32 bit che compongono l’indirizzo 151.5.184.133 solo gli (dei 32 bit che compongono l’indirizzo 151.5.184.133 solo gli ultimi due possono variare.) ultimi due possono variare.)

2) Notazione binaria di .133: (tralasciamo quella dei primi tre2) Notazione binaria di .133: (tralasciamo quella dei primi tre 10000101 byte che devono essere uguali ) 10000101 byte che devono essere uguali )

3) Numeri con ultimi due bit diversi 3) Numeri con ultimi due bit diversi 10000100 --> 132: (indirizzo di rete) 10000100 --> 132: (indirizzo di rete) 10000110 --> 134 : Indirizzo assegnabile all’unico altro Host10000110 --> 134 : Indirizzo assegnabile all’unico altro Host10000111 --> 135 (indirizzo broadcast)10000111 --> 135 (indirizzo broadcast)

Page 19: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Un esempio pratico: sottoreti Supponiamo che il protocollo IP del nostro computer sia indirizzo IP: 192.168.32.97indirizzo IP: 192.168.32.97subnet mask: 255.255.255.224subnet mask: 255.255.255.224

e che richiediamo di connetterci all'indirizzo IP 192.168.32.130

prima di tutto trasformiamo in notazione binaria gli indirizzi IP e la subnet mask:192.168.032.097 = 11000000.10101000.00100000.01100001 192.168.032.130 = 11000000.10101000.00100000.10000010 255.255.255.224 = 11111111.11111111.11111111.11100000 allora il livello IP calcolerà:11000000.10101000.00100000.01100001 AND (192.168.032.097) 11111111.11111111.11111111.11100000 = (255.255.255.224) _____________________________________________________________11000000.10101000.00100000.01100000 (192.168.032.096) Ora ripetiamo l'operazione con l'IP di destinazione:

11000000.10101000.00100000.10000010 AND (192.168.032.130) 11111111.11111111.11111111.11100000 = ( 255.255.255.224) ____________________________________________________________11000000.10101000.00100000.10000000 (192.168.032.128) I risultati 192.168.32.96 e 192.168.32.128 indicano due sottoreti differenti, e quindi le macchine appartengono a sottoreti differenti.

Supponiamo che il protocollo IP del nostro computer sia indirizzo IP: 192.168.32.97indirizzo IP: 192.168.32.97subnet mask: 255.255.255.224subnet mask: 255.255.255.224

e che richiediamo di connetterci all'indirizzo IP 192.168.32.130

prima di tutto trasformiamo in notazione binaria gli indirizzi IP e la subnet mask:192.168.032.097 = 11000000.10101000.00100000.01100001 192.168.032.130 = 11000000.10101000.00100000.10000010 255.255.255.224 = 11111111.11111111.11111111.11100000 allora il livello IP calcolerà:11000000.10101000.00100000.01100001 AND (192.168.032.097) 11111111.11111111.11111111.11100000 = (255.255.255.224) _____________________________________________________________11000000.10101000.00100000.01100000 (192.168.032.096) Ora ripetiamo l'operazione con l'IP di destinazione:

11000000.10101000.00100000.10000010 AND (192.168.032.130) 11111111.11111111.11111111.11100000 = ( 255.255.255.224) ____________________________________________________________11000000.10101000.00100000.10000000 (192.168.032.128) I risultati 192.168.32.96 e 192.168.32.128 indicano due sottoreti differenti, e quindi le macchine appartengono a sottoreti differenti.

Page 20: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Meccanismo di Meccanismo di comunicazione comunicazione tra reti diversetra reti diverse

InternetworkingInternetworking: come : come comunicano due reti differenti?comunicano due reti differenti?

10.40.2.210.40.2.2 10.40.2.310.40.2.3

10.40.2.410.40.2.4 10.40.2.510.40.2.5 10.40.2.610.40.2.6

10.40.2.110.40.2.1

LAN 1LAN 1 Subnet Mask: 255.255.255.0 Subnet Mask: 255.255.255.0

Network address: Network address: 10.40.2.010.40.2.0

LAN 2LAN 2 Subnet Mask: 255.255.255.0 Subnet Mask: 255.255.255.0

Network address: Network address: 192.168.1.0192.168.1.0

192.168.1.2192.168.1.2 192.168.1.3192.168.1.3

192.168.1.4192.168.1.4 192.168.1.5192.168.1.5 192.168.1.6192.168.1.6

192.168.1.1192.168.1.1

10.40.2.25410.40.2.254

Computer con 2 schedeComputer con 2 schede

di retedi rete

ROUTERROUTERRouterRouter

Gateway predefiniti Un computer TCP/IP per comunicare con un host o con un'altra rete, usa un router.un router specificato su un host, che collega la subnet dell'host ad altre reti, viene denominato un gateway predefinito

Page 21: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

DNSDNS

Per rendere maggiormente user-friendly la Per rendere maggiormente user-friendly la tecnologia IP sono stati implementati alcuni tecnologia IP sono stati implementati alcuni servizi associano un nome leggibile, e più servizi associano un nome leggibile, e più semplice da ricordare, a un indirizzo ip: semplice da ricordare, a un indirizzo ip:

Il DNS è un servizio di directory utilizzato per la Il DNS è un servizio di directory utilizzato per la risoluzione dei nomi dei server da indirizzi logici risoluzione dei nomi dei server da indirizzi logici e testuali (URL) in indirizzi IP. Permette inoltre e testuali (URL) in indirizzi IP. Permette inoltre ad una qualsiasi entità di cambiare o ad una qualsiasi entità di cambiare o riassegnare il proprio indirizzo IP, senza dover riassegnare il proprio indirizzo IP, senza dover notificare tale cambiamento a nessuno, tranne notificare tale cambiamento a nessuno, tranne che al proprio server DNS di riferimento.che al proprio server DNS di riferimento.

Page 22: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Classi di indirizzi IPClassi di indirizzi IP

Indirizzi IPIndirizzi IP

PubbliciPubblici PrivatiPrivati

Sono unici al mondo inSono unici al mondo in

Internet e sono segnati Internet e sono segnati

da enti internazionalida enti internazionali

GARR / IANAGARR / IANA

Sono indirizzi autorizzatiSono indirizzi autorizzati

per le reti private;per le reti private;

vengono vengono eliminatieliminati in in InternetInternet

Page 23: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Classi di Classi di indirizzi IP indirizzi IP

di basedi base

Gli indirizzi IP si dividono in 3 Gli indirizzi IP si dividono in 3 classi principali con differenti classi principali con differenti

subnet masksubnet mask

Classe A : 255.0.0.0Classe A : 255.0.0.0 Classe B : 255.255.0.0Classe B : 255.255.0.0 Classe C : 255.255.255.0Classe C : 255.255.255.0

Page 24: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Classi di Classi di indirizzi IPindirizzi IP

Caratteristiche delle classi Caratteristiche delle classi principaliprincipali

ClasseClasse Subnet MaskSubnet Mask N° N° computercomputer

Indirizzo Indirizzo IP di IP di reterete

Indirizzo IP di Indirizzo IP di Broadcast Broadcast

CC 255.255.255.0255.255.255.0 256-2= 256-2= 254254

x.x.x.0x.x.x.0 x.x.x.255x.x.x.255

BB 255.255.0.0255.255.0.0 2562562 2 -2= -2= 6553465534

x.x.0.0x.x.0.0 x.x.255.255x.x.255.255

AA 255.0.0.0255.0.0.0 2562563 3 -2= -2= 1677721416777214

x.0.0.0x.0.0.0 x.255.255.255x.255.255.255

NOTA: x rappresenta un qualsiasi numero tra 1 e 255NOTA: x rappresenta un qualsiasi numero tra 1 e 255

Page 25: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Indirizzi IPIndirizzi IPprivatiprivati

Sono definiti dagli organismi di Sono definiti dagli organismi di standardizzazione internazionali di standardizzazione internazionali di

Internet nelle Internet nelle RFC 1597RFC 1597 e e 19181918ClasseClasse Subnet maskSubnet mask Indirizzo di Indirizzo di

partenzapartenzaIndirizzo finale Indirizzo finale dell’intervallodell’intervallo

CC 255.255.255.0255.255.255.0 192.168.0.0192.168.0.0 192.168.255.255192.168.255.255

BB 255.255.0.0255.255.0.0 172.16.0.0172.16.0.0 172.31.255.255172.31.255.255

AA 255.0.0.0255.0.0.0 10.0.0.010.0.0.0 10.255.255.25510.255.255.255

Gli indirizzi sopra elencati non verranno mai Gli indirizzi sopra elencati non verranno mai assegnati con indirizzi pubblici!assegnati con indirizzi pubblici!

Page 26: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Frame IPFrame IP Come è organizzato un Come è organizzato un frame (pacchetto) IP?frame (pacchetto) IP?

Header

SourceAddress

10.80.40.1

SourceAddress

10.80.40.1

DestinationAddress

10.80.40.5

DestinationAddress

10.80.40.5

Data

0.5 KB - 4 KB0.5 KB - 4 KB

Trailer

CRCCRC

Indirizzo IP diIndirizzo IP di

destinazionedestinazione

Indirizzo IP delIndirizzo IP del

mittentemittente

Dati - Dati - messaggiomessaggio

CodaCoda

Codici di erroreCodici di errore

Page 27: TCP/IP. Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione

Frame Frame IPIP

Come viene trasmesso un frame Come viene trasmesso un frame IP in una LAN? IP in una LAN?

Header

SourceAddress

10.80.40.1

SourceAddress

10.80.40.1

DestinationAddress

10.80.40.5

DestinationAddress

10.80.40.5

Data Trailer

CRCCRC

INCAPSULATOINCAPSULATO

Header

MAC sourceMAC

sourceMAC

destinationMAC

destination

Pacchetto IP

Frame IPFrame IP

Trailer

CRCCRC

Frame Ethernet Frame Ethernet è il pacchetto trasmesso nella rete è il pacchetto trasmesso nella rete

NOTA: nella stessa rete il frame IP è ridondanteNOTA: nella stessa rete il frame IP è ridondante