TCP/IP
Sommario







Introduzione al TCP/IP
Indirizzi IP
Subnet Mask
Frame IP
Meccanismi di comunicazione tra
reti diverse
Classi di indirizzi IP
Indirizzi IP privati e pubblici
Introduzione al TCP/IP
TCP/IP 
Trasmission Control Protocol /
Internet Protocol
E’ un protocollo standard che definisce
la comunicazione tra reti diverse
(internetworking)
TCP / IP
RETE A
RETE B
Introduzione
al TCP/IP
Il protocollo di rete usato in
Internet è il TCP/IP
Internet  Rete delle reti
internet  Unione tra reti
Introduzione
al TCP/IP
TCP/IP nel modello
OSI/ISO
Livello Applicazione
Livello Presentazione
Livello Sessione
Livello di Trasporto
Livello di Rete
Livello Collegamento Dati
Livello Fisico
TCP/IP
Gli elementi del TCP/IP
 Indirizzi IP
 Indirizzi di rete
 Subnet Mask
 Frame IP
 Classi d’indirizzo
Indirizzi
IP
Ogni computer in una rete
possiede un indirizzo
denominato IP
E’ un numero composto da 32 bit
Esempio
00010011.01100111.11001111.00001101
Indirizzi IP: esempio
IP binario:
11000000.10101000.11011100.00000001
IP decimale:
192 .
168
.
220 .
NOTA : con 8 bit si può al massimo
rappresentare in decimale il numero 255
1
Indirizzi Ogni indirizzo IP è diviso
IP
in 2 parti :
 Network address (Indirizzo di
rete)
 Host address (Indirizzo host,
computer ospite)
Indirizzo IP
Come si
distinguono?
 Indirizzo IP : 192 . 168 . 220 . 134
Network address : 192 . 168 . 220 . 0
Host address: 134
Subnet
Mask
Il TCP / IP definisce anche una
SUBNET MASK decimale
La SUBNET MASK decimale seleziona la
parte di rete dell’indirizzo IP con il
numero 255
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?
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 !
Subnet Mask &
In una rete, tutti i computer
Indirizzo di rete devono avere la stessa subnet
mask e il medesimo indirizzo di
rete
Subnet Mask: 255.255.255.0
Network Address: 10.40.80.0
10.40.80.1
10.40.80.2
10.40.80.3
10.40.80.4
10.40.80.5
Indirizzi IP
Pensiamo qualche esempio
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
A
B
192.168.10.4
192.168.10.2
192.168.10.3
192.168.10.1
Subnet Mask:
255.255.255.0
Indirizzi IP
Questi computer possono comunicare?
NO! Infatti, prestiamo attenzione agli indirizzi
di rete di ciascun computer. Quante reti
logiche (subnet) possiamo riconoscere?
10.40.80.1
192.168.10.1
2
1
168.72.1.11
168.72.1.10
3
Subnet Mask:
255.255.255.0
4
168.72.1.9
192.168.10.2
10
5
9
8
7
6
10.40.80.2
10.40.80.3
10.40.10.7
10.40.10.5
Reti logiche:
1) PC 1 – 6 – 9
2) PC 7 – 8
3) PC 2 – 5
4) PC 3 – 4 – 10
Frame IP
Come è organizzato un
frame (pacchetto) IP?
Header
Destination
Address
10.80.40.5
Indirizzo IP di
destinazione
Source
Address
10.80.40.1
Indirizzo IP del
mittente
Data
Trailer
0.5 KB - 4 KB
CRC
Dati messaggio
Coda
Codici di errore
Frame
IP
Come viene trasmesso un frame
IP in una LAN?
Header
Destination
Address
10.80.40.5
Data
Source
Address
10.80.40.1
Trailer
CRC
INCAPSULATO
Header
MAC
destination
MAC
source
Pacchetto IP
Trailer
Frame IP
CRC
Frame Ethernet  è il pacchetto trasmesso nella rete
NOTA: nella stessa rete il frame IP è ridondante
Meccanismo di
comunicazione
tra reti diverse
10.40.2.2
Internetworking: come
comunicano due reti differenti?
LAN 1  Subnet Mask: 255.255.255.0
10.40.2.3
Network address: 10.40.2.0
10.40.2.1
10.40.2.4
10.40.2.5
10.40.2.6
192.168.1.2
192.168.1.3
Computer con 2 schede
di rete
ROUTER
Router
10.40.2.254
192.168.1.1
LAN 2  Subnet Mask: 255.255.255.0
Network address: 192.168.1.0
192.168.1.4
192.168.1.5
192.168.1.6
Classi di indirizzi IP
Indirizzi IP
Pubblici
Sono unici al mondo in
Internet e sono segnati
da enti internazionali
GARR / IANA
Privati
Sono indirizzi autorizzati
per le reti private;
vengono eliminati in
Internet
Classi di
indirizzi IP
di base
Gli indirizzi IP si dividono in 3
classi principali con differenti
subnet mask
 Classe A : 255.0.0.0
 Classe B : 255.255.0.0
 Classe C : 255.255.255.0
Classi di Caratteristiche delle classi
principali
indirizzi IP
Classe Subnet Mask
C
N°
Indirizzo Indirizzo IP di
computer
IP di
Broadcast
rete
255.255.255.0 256-2=
x.x.x.0
x.x.x.255
254
B
255.255.0.0
2562 -2=
65534
x.x.0.0
x.x.255.255
A
255.0.0.0
2563 -2=
16777214
x.0.0.0
x.255.255.255
NOTA: x rappresenta un qualsiasi numero tra 1 e 255
Indirizzi IP
privati
Sono definiti dagli organismi di
standardizzazione internazionali di
Internet nelle RFC 1597 e 1918
Classe Subnet mask
Indirizzo di
partenza
Indirizzo finale
dell’intervallo
C
255.255.255.0
B
255.255.0.0
172.16.0.0
172.31.255.255
A
255.0.0.0
10.0.0.0
10.255.255.255
192.168.0.0 192.168.255.255
Gli indirizzi sopra elencati non verranno mai
assegnati con indirizzi pubblici!
Indirizzo IP di
Broadcast
?
…broadcast?
E’ quell’indirizzo IP che
permette di inviare un
messaggio a tutti i
computer della medesima
rete
Indirizzo IP di Broadcast
Ad esempio:
nella seguente LAN qual è
l’indirizzo di Broadcast?
10.40.80.255
10.40.80.3
10.40.80.1
Subnet Mask:
255.255.255.0
Network Address:
10.40.80.0
10.40.80.4
10.40.80.2
Scarica

Indirizzi IP