250 likes | 626 Views
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 N D
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
Il protocollo di rete usato in Internet è il TCP/IP Internet Rete delle reti internet Unione tra reti Introduzioneal TCP/IP
TCP/IP nel modello OSI/ISO Introduzione al TCP/IP Livello Applicazione Livello Presentazione Livello Sessione Livello di Trasporto TCP/IP Livello di Rete Livello Collegamento Dati Livello Fisico
Indirizzi IP • Indirizzi di rete • Subnet Mask • Frame IP • Classi d’indirizzo Gli elementi del TCP/IP
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 . 1 NOTA : con 8 bit si può al massimo rappresentare in decimale il numero 255
Network address (Indirizzo di rete) • Host address (Indirizzo host, computer ospite) Indirizzi IP Ogni indirizzo IP è diviso in 2 parti :
Indirizzo IP : 192 . 168 . 220 . 134 Network address : 192 . 168 . 220 . 0 Host address: 134 Indirizzo IP Come si distinguono?
Il TCP / IP definisce anche una SUBNET MASK decimale Esempio: • Indirizzo IP : 200 . 42 . 60 . 134 • Subnet Mask : 255 . 255 . 255 . 0 Subnet Mask La SUBNET MASK decimale seleziona la parte di rete dell’indirizzo IP con il numero 255 Quale sarà l’indirizzo di rete? ..ma sicuramente 200 . 42 . 60 . 0 ..avete capito come funziona?
Se avete capito, è molto semplice… L’indirizzo di rete è 172.16.0.0 ! Subnet Mask decimale Ancora qualche esempio! Indirizzo IP: 172.16.10.100 Subnet Mask: 255.255.0.0 Qual è l’indirizzo di rete?
10.40.80.2 10.40.80.3 10.40.80.4 10.40.80.5 10.40.80.1 In una rete, tutti i computer devono avere la stessa subnet mask e il medesimo indirizzo di rete Subnet Mask & Indirizzo di rete Subnet Mask: 255.255.255.0 Network Address: 10.40.80.0
192.168.10.1 192.168.10.3 192.168.10.2 192.168.10.4 Indirizzi IP Se i computer devono comunicare, quale sarà l’indirizzo IP dei computer A e B?192.168.10.xdove x può assumere un valore da 5 a 254 Pensiamo qualche esempio A B Subnet Mask: 255.255.255.0
168.72.1.9 10.40.80.1 10.40.10.5 10.40.80.3 10.40.80.2 Reti logiche: PC 1 – 6 – 9 PC 7 – 8 PC 2 – 5 PC 3 – 4 – 10 10.40.10.7 192.168.10.2 192.168.10.1 168.72.1.10 168.72.1.11 Indirizzi IP Questi computer possono comunicare? NO! Infatti, prestiamo attenzione agli indirizzi di rete di ciascun computer. Quante reti logiche (subnet) possiamo riconoscere? 2 3 1 Subnet Mask: 255.255.255.0 4 10 5 9 6 7 8
Header Data Trailer Indirizzo IP di destinazione Indirizzo IP del mittente 0.5 KB - 4 KB CRC Destination Address 10.80.40.5 Source Address 10.80.40.1 Come è organizzato un frame (pacchetto) IP? Frame IP Dati - messaggio Coda Codici di errore
Come viene trasmesso un frame IP in una LAN? Header Data Trailer CRC Destination Address 10.80.40.5 Source Address 10.80.40.1 Frame Ethernet è il pacchetto trasmesso nella rete NOTA: nella stessa rete il frame IP è ridondante INCAPSULATO Frame IP Header Pacchetto IP Trailer Frame IP CRC MAC destination MAC source
LAN 2 Subnet Mask: 255.255.255.0 Network address: 192.168.1.0 10.40.2.254 10.40.2.1 10.40.2.2 10.40.2.3 10.40.2.4 10.40.2.5 LAN 1 Subnet Mask: 255.255.255.0 Network address: 10.40.2.0 10.40.2.6 ROUTER 192.168.1.2 192.168.1.3 192.168.1.4 Computer con 2 schede di rete 192.168.1.6 192.168.1.1 Internetworking: come comunicano due reti differenti? Meccanismo di comunicazione tra reti diverse Router 192.168.1.5
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
Classe A : 255.0.0.0 • Classe B : 255.255.0.0 • Classe C : 255.255.255.0 Gli indirizzi IP si dividono in 3 classi principali con differenti subnet mask Classi di indirizzi IP di base
Caratteristiche delle classi principali NOTA: x rappresenta un qualsiasi numero tra 1 e 255 Classi di indirizzi IP
Gli indirizzi sopra elencati non verranno mai assegnati con indirizzi pubblici! Sono definiti dagli organismi di standardizzazione internazionali di Internet nelle RFC 1597 e 1918 Indirizzi IPprivati
Indirizzo IP di Broadcast …broadcast? ? E’ quell’indirizzo IP che permette di inviare un messaggio a tutti i computer della medesima rete
10.40.80.1 10.40.80.4 10.40.80.3 10.40.80.2 Indirizzo IP di Broadcast Ad esempio: nella seguente LAN qual è l’indirizzo di Broadcast? 10.40.80.255 Subnet Mask: 255.255.255.0 Network Address: 10.40.80.0