Sei sulla pagina 1di 24

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 B

RETE A

Introduzione al TCP/IP

Il protocollo di rete usato in Internet " il TCP/IP Internet #ete delle reti internet $nione tra reti

Introduzione al TCP/IP

TCP/IP nel modello OSI/ISO

Livello Livello Applicazione Applicazione Livello Livello Presentazione Presentazione Livello Livello Sessione Sessione Livello Livello di di Trasporto Trasporto Livello Livello di di Rete Rete Livello Livello Collegamento Collegamento Dati Dati Livello Livello Fisico Fisico

TCP/IP TCP/IP

%li elementi del TCP/IP


Indirizzi IP Indirizzi di rete Subnet Mask Frame IP Classi dindirizzo

Indirizzi IP

&'ni computer in una rete possiede un indirizzo denominato IP

E un numero composto da () bit

Esempio 00010011.01100111.11001111.00001101

Indirizzi IP* esempio


IP ina!io: 11000000.10101000.11011100.00000001 IP decimale:

192 .

168

220

+&T, * con - bit si pu. al massimo rappresentare in decimale il numero )//

Indirizzi &'ni indirizzo IP " diviso IP in ) parti * +et0ork address Indirizzo di rete! 1ost address Indirizzo host2 computer ospite!

Indirizzo IP
Come si distin'uono3

Indirizzo IP * 45) 6 47- 6 ))8 6 4(9 +et0ork address * 45) 6 47- 6 ))8 6 8 1ost address* 4(9

Subnet Mask

Il TCP / IP definisce anche una S$:+ET M,S; decimale

>a S$:+ET M,S; decimale seleziona la parte di rete dellindirizzo IP con il numero )//
Esempio: Indirizzo IP * )88 6 9) 6 78 6 4(9 Subnet Mask * )// 6 )// 6 )// 6 8 <uale sar= lindirizzo di rete3 66ma sicuramente )88 6 9) 6 78 6 8 66avete capito come funziona3

Subnet Mask decimale


,ncora ?ualche esempio@ Indirizzo IP* 4A)6476486488 Subnet Mask* )//6)//6868

<ual " lindirizzo di rete3 Se avete capito2 " molto sempliceB >indirizzo di rete " 172.16.0.0 @

Subnet Mask C In una rete2 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. 0.!0.0
486986-864 486986-86) 486986-86( 486986-869 486986-86/

Indirizzi IP

Pensiamo ?ualche esempio

Se i computer devono comunicare2 ?uale sar= lindirizzo IP dei computer , e :3 1"2.16!.10.# dove D pu. assumere un valore da / a )/9 , :

45)647-64869

45)647-6486)

45)647-64864

45)647-6486(

Subnet Mask* )//6)//6)//68

Indirizzi IP
<uesti computer possono comunicare3 +&@ Infatti2 prestiamo attenzione a'li indirizzi di rete di ciascun computer6 <uante reti lo'iche subnet! possiamo riconoscere3
486986-864 45)647-64864 47-6A)64644

4
47-6A)6465

47-6A)64648

9 / 7
486986-86)

Subnet Mask* )//6)//6)//68


45)647-6486)

48 5 486986-86( 486986486A 486986486/

#eti lo'iche* 4! PC 4 E 7 E 5 )! PC A E (! PC ) E / 9! PC ( E 9 E 48

Frame IP

Come " or'anizzato un frame pacchetto! IP3


Data Trailer

Header
Destination Address 1 !" !# !$ Source Address 1 !" !# !1

!$ %& ' # %&

CRC

Indirizzo IP di destinazione

Indirizzo IP del mittente

Fati G messa''io

Coda Codici di errore

Frame IP
Destination Address 1 !" !# !$

Come viene trasmesso un frame IP in una >,+3


Header
Source Address 1 !" !# !1

Data

Trailer CRC

I+C,PS$>,T&

Header
(AC destination (AC source

Pacc)etto IP Frame IP

Trailer CRC

Frame Ethernet " il pacchetto trasmesso nella rete +&T,* nella stessa rete il frame IP " ridondante

Meccanismo di comunicazione tra reti diverse


486986)6)

Internetworking* come comunicano due reti differenti3


486986)6( 486986)64

>,+ 4 Subnet Mask* )//6)//6)//68


+et0ork address* 486986)68

486986)69

486986)6/

486986)67 45)647-646) 45)647-646(

Computer con ) schede di rete #&$TE# Router 486986)6)/9 45)647-6464

>,+ ) Subnet Mask* )//6)//6)//68


+et0ork address* 45)647-6468 45)647-6469 45)647-646/ 45)647-6467

Classi di indirizzi IP
Indirizzi IP

Pubblici
Sono unici al mondo in Internet e sono se'nati da enti internazionali %,## / I,+,

Privati
Sono indirizzi autorizzati per le reti privateH ven'ono e$iminati in Internet

Classi di indirizzi IP di base

%li indirizzi IP si dividono in ( classi principali con differenti subnet mask

Classe , * Classe : * Classe C *

)//686868 )//6)//6868 )//6)//6)//68

Classi di indirizzi IP

Caratteristiche delle classi principali


+I Indirizzo Indirizzo IP di computer IP di %road&ast rete )/7G)J

Classe Subnet Mask )//6)//6)//68

C : ,

)/9

D6D6D68 D6D6868 D686868

D6D6D6)// D6D6)//6)// D6)//6)//6)//

)//6)//6868 )//686868

)/7) G)J 7//(9 )/7( G)J 47AAA)49

+&T,* D rappresenta un ?ualsiasi numero tra 4 e )//

Indirizzi IP privati

Sono definiti da'li or'anismi di standardizzazione internazionali di Internet nelle '() 15"7 e 1"1!
Indirizzo di partenza Indirizzo finale dellintervallo

Classe Subnet mask )//6)//6)//68

C : ,

45)647-6868 45)647-6)//6)// 4A)6476868 48686868 4A)6(46)//6)// 486)//6)//6)//

)//6)//6868 )//686868

%li indirizzi sopra elencati non verranno mai asse'nati con indirizzi pubblici@

Indirizzo IP di :roadcast

Bbroadcast3

E ?uellindirizzo IP che permette di inviare un messa''io a tutti i computer della medesima rete

Indirizzo IP di :roadcast
,d esempio* nella se'uente >,+ ?ual " lindirizzo di :roadcast3

486986-86)//
486986-86( 486986-864

Subnet Mask* )//6)//6)//68 +et0ork ,ddress* 486986-868


486986-869

486986-86)