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
TCP/IP Trasmission Control Protocol / Internet Protocol
INTRODUZIONE AL TCP/IP
E’ un protocollo standard che definisce la comunicazione tra reti diverse
(internetworking)
RETE B RETE A
TCP / IP
Il protocollo di rete usato in Internet è il TCP/IP
Internet Rete delle reti internet Unione tra reti
INTRODUZION
AL TCP/IP E
INTRODUZIONE
AL TCP/IP TCP/IP nel modello OSI/ISO
Livello Applicazione Livello Presentazione
Livello Sessione
Livello Collegamento Dati Livello Fisico
TCP/IP
Livello di Trasporto Livello di Rete
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 IPE’ un numero composto da 32 bit
Esempio
00010011.01100111.11001111.00001101
INDIRIZZI IP: ESEMPIO
192 . 168 . 220 . 1 IP decimale:
11000000.10101000.11011100.00000001 IP binario:
NOTA : con 8 bit si può al massimo
rappresentare in decimale il numero 255
INDIRIZZI
IP Ogni indirizzo IP è diviso 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
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 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 &
INDIRIZZO DI RETE
In una rete, tutti i computer devono avere la stessa subnet mask e il medesimo indirizzo di
rete
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
INDIRIZZI IP Pensiamo qualche esempio
Subnet Mask:
255.255.255.0
192.168.10.1
192.168.10.3
192.168.10.2
192.168.10.4
A 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
INDIRIZZI IP
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 3
4
5
7 6 8
9 10
Questi computer possono comunicare?
NO! Infatti, prestiamo attenzione agli indirizzi di rete di ciascun computer. Quante reti logiche (subnet) possiamo riconoscere?
FRAME IP Come è organizzato un frame (pacchetto) IP?
Header
Source Address 10.80.40.1 Destination
Address 10.80.40.5
Data
0.5 KB - 4 KB
Trailer
CRC
Indirizzo IP di destinazione
Indirizzo IP del mittente
Dati - messaggio
Coda
Codici di errore
FRAME IP
Come viene trasmesso un frame IP in una LAN?
Header
Source Address 10.80.40.1 Destination
Address 10.80.40.5
Data Trailer
CRC
INCAPSULATO
Header
MAC source MAC
destination
Pacchetto IP Frame IP
Trailer CRC
Frame Ethernet è il pacchetto trasmesso nella rete NOTA: nella stessa rete il frame IP è ridondante
MECCANISMO DI COMUNICAZIONE
TRA RETI DIVERSE
Internetworking: come
comunicano due reti differenti?
10.40.2.2 10.40.2.3
10.40.2.4 10.40.2.5 10.40.2.6
10.40.2.1
LAN 1 Subnet Mask: 255.255.255.0 Network address: 10.40.2.0
LAN 2 Subnet Mask: 255.255.255.0 Network address: 192.168.1.0
192.168.1.2 192.168.1.3
192.168.1.4 192.168.1.5 192.168.1.6 192.168.1.1
10.40.2.254 Computer con 2 schede
di rete ROUTER
Router
CLASSI DI INDIRIZZI IP Indirizzi IP
Pubblici Privati
Sono unici al mondo in Internet e sono segnati
da enti internazionali GARR / IANA
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
INDIRIZZI IP Caratteristiche delle classi principali
Classe Subnet Mask N°
computer
Indirizzo IP di
rete
Indirizzo IP di Broadcast
C
255.255.255.0 256-2=254
x.x.x.0 x.x.x.255
B 255.255.0.0
2562 -2=65534
x.x.0.0 x.x.255.255
A 255.0.0.0
167772142563 -2=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.0192.168.0.0 192.168.255.255
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 Gli indirizzi sopra elencati non verranno mai
assegnati con indirizzi pubblici!
INDIRIZZO IP DI BROADCAST
?
E’ quell’indirizzo IP che permette di inviare un
messaggio a tutti i
computer della medesima rete
…broadcast?
INDIRIZZO IP DI BROADCAST
Subnet Mask:
255.255.255.0 Network Address:
10.40.80.0
10.40.80.1
10.40.80.4
10.40.80.3
10.40.80.2