La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

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.

Presentazioni simili


Presentazione sul tema: "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."— Transcript della presentazione:

1 TCP/IP

2 Sommario Introduzione al TCP/IP Introduzione al TCP/IP Indirizzi IP Indirizzi IP Subnet Mask Subnet Mask Frame IP Frame IP Meccanismi di comunicazione tra reti diverse Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Classi di indirizzi IP Indirizzi IP privati e pubblici Indirizzi IP privati e pubblici

3 TCP/IP Trasmission Control Protocol / 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

4 Il protocollo di rete usato in Internet è il TCP/IP Il protocollo di rete usato in Internet è il TCP/IP Internet Rete delle reti Internet Rete delle reti internet Unione tra reti internet Unione tra reti Introduzione al TCP/IP

5 TCP/IP nel modello OSI/ISO Livello Applicazione Livello Presentazione Livello Sessione Livello Collegamento Dati Livello Fisico TCP/IPTCP/IP Livello di Trasporto Livello di Rete

6 Gli elementi del TCP/IP Indirizzi IP Indirizzi IP Indirizzi di rete Indirizzi di rete Subnet Mask Subnet Mask Frame IP Frame IP Classi dindirizzo Classi dindirizzo

7 Indirizzi IP V 4 Ogni computer in una rete possiede un indirizzo denominato IP E un numero composto da 32 bit Esempio indirizzo IP in numerazione binaria.

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

9 Indirizzi IP Ogni indirizzo IP è diviso in 2 parti : Network address (Indirizzo di rete) Network address (Indirizzo di rete) Host address (Indirizzo host, computer ospite) Host address (Indirizzo host, computer ospite) Le parti dell'indirizzo IP utilizzate come indirizzi di rete e di host non sono fisse. Per determinare questa informazione è necessario un altro numero a 32 bit denominato subnet mask.

10 Indirizzo IP e subnet Come si distinguono? Indirizzo IP : Indirizzo IP : Sub mask: Sub mask: Network address : Network address : Host address: 134 Host address: 134

11 in notazione binaria Indirizzo IP Indirizzo IP Subnet Subnet Indirizzo IP : Indirizzo IP : Sub mask: Sub mask: Network address : Network address : Host address: 134 Host address: 134 Ecco perchè Quando un pacchetto arriva sulla subnet (dalla sottorete locale o da una rete remota) ed è caratterizzato da un indirizzo di destinazione , la rete lo inoltra al computer, che lo elabora. Subnet Mask

12 Indirizzi IP Pensiamo qualche esempio Subnet Mask: Subnet Mask: AB Se i computer devono comunicare, quale sarà lindirizzo IP dei computer A e B? x dove x può assumere un valore da 5 a 254

13 Indirizzi Ip validi gli indirizzi binari con una porzione host composta da soli 1 e da soli 0 non sono validi gli indirizzi binari con una porzione host composta da soli 1 e da soli 0 non sono validi L'indirizzo con 0 non è valido perché viene utilizzato per specificare una rete senza specificare un host. Indirizzo di Rete L'indirizzo con 0 non è valido perché viene utilizzato per specificare una rete senza specificare un host. Indirizzo di Rete L'indirizzo 255 (in notazione binaria, un indirizzo host composto da soli 1) viene utilizzato per trasmettere un messaggio a tutti gli host di una rete: Indirizzo di broadcast L'indirizzo 255 (in notazione binaria, un indirizzo host composto da soli 1) viene utilizzato per trasmettere un messaggio a tutti gli host di una rete: Indirizzo di broadcast

14 Indirizzo IP di Broadcast Subnet Mask: Network Address: Subnet Mask: Network Address: Ad esempio: nella seguente LAN qual è lindirizzo di Broadcast?

15 Indirizzi IP e subnet Subnet Mask: Subnet Mask: Reti logiche: 1)PC 1 – 6 – 9 2)PC 7 – 8 3)PC 2 – 5 4)PC 3 – 4 – Questi computer possono comunicare? NO! Infatti, prestiamo attenzione agli indirizzi di rete di ciascun computer. Quante reti logiche (subnet) possiamo riconoscere?

16 Alcune altre subnet mask comuni sono: Decimale Binaria Decimale Binaria La subnet mask 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 (0) (64), (128) (192) In cui le sole ultime 6 cifre binarie possono essere utilizzate per gli indirizzi host. Subnet Mask E sottore ti

17 Sottoreti In una rete, tutti i computer devono avere la stessa subnet mask e il medesimo indirizzo di rete Subnet Mask: Subnet Mask: Network Address: Network Address: sottoreti 4 sottoreti Indirizzi Host Validi Indirizzi Host Validi Indirizzi Host Validi Indirizzi Host Validi

18 Un esempio : quali host? se il protocollo IP del nostro computer è indirizzo IP: indirizzo IP: subnet mask: subnet mask: Quali host appartengono alla stessa sottorete? 1) Notazione binaria di : (dei 32 bit che compongono lindirizzo solo gli ultimi due possono variare.) 2) Notazione binaria di.133: (tralasciamo quella dei primi tre byte che devono essere uguali ) 2) Notazione binaria di.133: (tralasciamo quella dei primi tre byte che devono essere uguali ) 3) Numeri con ultimi due bit diversi > 132: (indirizzo di rete) > 134 : Indirizzo assegnabile allunico altro Host > 135 (indirizzo broadcast)

19 Un esempio pratico: sottoreti Supponiamo che il protocollo IP del nostro computer sia indirizzo IP: indirizzo IP: subnet mask: subnet mask: e che richiediamo di connetterci all'indirizzo IP prima di tutto trasformiamo in notazione binaria gli indirizzi IP e la subnet mask: = = = allora il livello IP calcolerà: AND ( ) = ( ) _____________________________________________________________ ( ) Ora ripetiamo l'operazione con l'IP di destinazione: AND ( ) = ( ) ____________________________________________________________ ( ) I risultati e indicano due sottoreti differenti, e quindi le macchine appartengono a sottoreti differenti.

20 Meccanismo di comunicazione tra reti diverse Internetworking: come comunicano due reti differenti? LAN 1 Subnet Mask: Network address: Network address: LAN 2 Subnet Mask: Network address: Network address: Computer con 2 schede di rete ROUTER Router 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

21 DNS Per rendere maggiormente user-friendly la tecnologia IP sono stati implementati alcuni servizi associano un nome leggibile, e più semplice da ricordare, a un indirizzo ip: Per rendere maggiormente user-friendly la tecnologia IP sono stati implementati alcuni servizi associano un nome leggibile, e più semplice da ricordare, a un indirizzo ip: Il DNS è un servizio di directory utilizzato per la risoluzione dei nomi dei server da indirizzi logici e testuali (URL) in indirizzi IP. Permette inoltre ad una qualsiasi entità di cambiare o riassegnare il proprio indirizzo IP, senza dover notificare tale cambiamento a nessuno, tranne che al proprio server DNS di riferimento. Il DNS è un servizio di directory utilizzato per la risoluzione dei nomi dei server da indirizzi logici e testuali (URL) in indirizzi IP. Permette inoltre ad una qualsiasi entità di cambiare o riassegnare il proprio indirizzo IP, senza dover notificare tale cambiamento a nessuno, tranne che al proprio server DNS di riferimento.

22 Classi di indirizzi IP Indirizzi IP PubbliciPrivati Sono unici al mondo in Internet e sono segnati Internet e sono segnati da enti internazionali GARR / IANA Sono indirizzi autorizzati per le reti private; per le reti private; vengono eliminati in Internet vengono eliminati in Internet

23 Classi di indirizzi IP di base Gli indirizzi IP si dividono in 3 classi principali con differenti subnet mask Classe A : Classe A : Classe B : Classe B : Classe C : Classe C :

24 Classi di indirizzi IP Caratteristiche delle classi principali Classe Subnet Mask N° computer Indirizzo IP di rete Indirizzo IP di Broadcast C = 254 x.x.x.0x.x.x.255 B = x.x.0.0x.x A = x.0.0.0x NOTA: x rappresenta un qualsiasi numero tra 1 e 255

25 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 dellintervallo C B A Gli indirizzi sopra elencati non verranno mai assegnati con indirizzi pubblici!

26 Frame IP Come è organizzato un frame (pacchetto) IP? Header Source Address Source Address Destination Address Destination Address Data 0.5 KB - 4 KB Trailer CRC Indirizzo IP di destinazione destinazione Indirizzo IP del mittente Dati - messaggio Coda Codici di errore

27 Frame IP Come viene trasmesso un frame IP in una LAN? Header Source Address Source Address Destination Address Destination Address DataTrailer 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


Scaricare ppt "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."

Presentazioni simili


Annunci Google