TCP/IP.

Slides:



Advertisements
Presentazioni simili
Prof. Carla Fanchin – L.S. Tron
Advertisements

Indirizzamento LAN e ARP
LE RETI Modello OSI e TCP/IP LE RETI Modello OSI e TCP/IP Maura Zini.
MODELLO TCP / IP LIVELLI PROTOCOLLI APPLICATION
Subnetting - ESERCITAZIONE
Classless Inter Domain Routing CIDR
Corso di laurea in INFORMATICA
Corso di laurea in INFORMATICA RETI di CALCOLATORI A.A. 2003/2004 Indirizzamento a classi Alberto Polzonetti
Corso di laurea in INFORMATICA
Corso di laurea in INFORMATICA RETI di CALCOLATORI A.A. 2003/2004 Messaggi di errore e di controllo Alberto Polzonetti
Tecnologie di Sviluppo per il Web
IL NOSTRO LABORATORIO. Di INFORMATICA.. Presentazione: Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
TCP/IP.
Servizio DHCP.
La rete del futuro nellautonomia scolastica Sezione propedeutica I fondamentali e concetti di TCP/IP.
Reti di Calcolatori Domande di riepilogo Quarta Esercitazione
Internet Control Message Protocol rfc. Error Reporting Testing di affidabilità Controllo di congestione Notifica di route-change Misurazione di performance.
1 Protocollo di comunicazione. 2 Reti eterogenee.
Routing Gerarchico Gli algoritmi proposti non sono pratici:
RETI E INTERNET.
Infrastruttura hardware di una rete cablata ed introduzione alla configurazione del protocollo TCP/IP.
Concetti introduttivi
ICMP - PING - TRACEROUTE
Le reti e le telecomunicazioni
Corso di Informatica per Giurisprudenza Lezione 7
TCP/IP.
Modulo 2 – U.D. 1 – Lez. 2 Ernesto Damiani – Sistemi di elaborazione dell'informazione.
TCP/IP Sistemi Classe 5.
Gestione Informatica dei Dati Aziendali
Sistemi di elaborazione dellinformazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 4 - Gestione degli indirizzi Ernesto Damiani Lezione 4 – NAT.
Modulo 2 - U.D. 3 - L.4 Ernesto Damiani - Sistemi di eleborazione dell'informazione.
Introduzione al controllo derrore. Introduzione Quando dei dati vengono scambiati tra due host, può accadere che il segnale venga alterato. Il controllo.
Modulo n – U.D. n – Lez. n Nome Cognome – titolo corso.
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
TCP/IP.
Corso di laurea in INFORMATICA
Indirizzi IP e Subnet mask
L O STACK TCP/IP. LAN LAN è un sistema di comunicazione che permette ad apparecchiature indipendenti di comunicare tra loro, entro un’area limitata, utilizzando.
Indirizzamento IP Classi di indirizzi, indirizzi speciali (broadcast, loopback, network). Cenni su IPv6. Address Resolution Protocol (ARP). Cenni su DHCP.
Internetworking – Subnet e Supernet
IP Subnetting VLSM CIDR
RETI INFORMATICHE.
Il DHCP (Dinamic Host Configuration Protocol) fornisce un meccanismo per assegnare dinamicamente gli indirizzi IP ed i parametri di configurazione ad un.
Sistemi e Tecnologie della Comunicazione
Consuntivo corso Reti diCalcolatori Reti di Calcolatori (F1I063) Docente Luigi Vetrano Durata Ore di lezione56 di cui, ore di.
1 Luigi Vetrano Esercitazione di Reti di Calcolatori A.A
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 4 -Gestione degli indirizzi Ernesto Damiani Lezione 1 – Assegnazione.
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 3 – Instradamento statico Ernesto Damiani Università degli Studi di Milano – SSRI.
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 2 – Il protocollo TCP/IP Ernesto Damiani Università degli Studi di Milano - SSRI.
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 2 – Il protocollo TCP/IP Ernesto Damiani Università degli Studi di Milano - SSRI.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 3 -Instradamento statico Ernesto Damiani Lezione 2 – ICMP.
Il centro stella puo’ essere realizzato con : Lavora solo a livello fisico (layer 1) : ripete esattamente su tutte le proprie porte il segnale arrivato.
Protocolli di rete. Sommario  Introduzione ai protocolli di rete  Il protocollo NetBEUI  Il protocollo AppleTalk  Il protocollo DLC  Il protocollo.
Codice di avviamento postale PROVINCIA (CZ) REGIONE (CALABRIA) REGIONE (SICILIA) PROVINCIA (CS)
Applicazione Presentazione Sessione Trasporto Rete Data link Fisico OSI Processo / Applicazione Trasporto Rete- Internet Interfaccia di.
INTERNET PROTOCOL SUITE FACOLTA’ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Docente: Prof. Pasquale Daponte Tutor:
1 Il livello transport. Concetti fondamentali - Canale logico e canale fisico 2 Quando un segnale deve essere trasmesso, viene inviato su un Canale, cioè.
Sezione propedeutica I fondamentali e concetti di TCP/IP.
- Token bucket - Addressing Exercises on. Si condideri il meccanismo di controllo del traffico in ingresso con token bucket il rate di generazione dei.
 Network Address Traslation: tecnica che permette di trasformare gli indirizzi IP privati in indirizzi IP pubblici  Gli indirizzi devono essere univoci.
II PROVA Svolgimento tramite protocollo ISO/OSI. I LIVELLO : LIVELLO FISICO Scelta del mezzo fisico; tenere conto degli standard IEEE Procedura di codifica.
Esercitazioni corso di RETI Giorgio Biacchi, Giulio Casella.
Raccogliere informazioni ALCUNE DOMANDE FONDAMENTALI È stato modificato qualche componente HW o SW? Il sintomo si presenta regolarmente o ad intermittenza?
Ing. L. A. Grieco DEE – Telematics Lab. 1 Internet Protocol (IP) – Telematica I – - I Facoltà di Ingegneria – CdL in Ingegneria Informatica.
Slide #: 1/232 Internet - Architettura, principali protocolli e linee evolutive Nicola Blefari Melazzi Copyright © 2005 – The McGraw-Hill Companies srl.
TCP/IP.
TCP/IP. Sommario  Introduzione al TCP/IP  Indirizzi IP  Subnet Mask  Frame IP  Meccanismi di comunicazione tra reti diverse  Classi di indirizzi.
Esercitazioni corso di RETI
Corso base per Operatori di Protezione Civile
Transcript della presentazione:

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 Introduzione al TCP/IP Livello Applicazione Livello Presentazione Livello Sessione Livello di Trasporto TCP/IP Livello di Rete Livello Collegamento Dati Livello Fisico

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 . 1 NOTA : con 8 bit si può al massimo rappresentare in decimale il numero 255

Differenza indirizzo IP e MAC Indirizzo MAC è un indirizzo fisico perché cablato nella scheda di rete L’indirizzo Ip è un indirizzo logico perché uno stesso indirizzo può essere assegnato in tempi diversi a host diversi

Differenza indirizzo IP e MAC Un indirizzo MAC è un idirizzo flat in base ad esso non si può individuare la scheda di rete ma solo il costruttore e il numero di serie In un indirizzo IP i bit più significativi caratterizzano l’identificatore della rete alla quale l’host appartiene, mentre i bit meno significativi

Ogni indirizzo IP è diviso 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

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?

Ancora qualche esempio! Qual è l’indirizzo di rete? 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 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

Pensiamo qualche esempio 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.1 Subnet Mask: 255.255.255.0 192.168.10.3

Questi computer possono comunicare? 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 168.72.1.11 168.72.1.10 2 3 1 Subnet Mask: 255.255.255.0 4 168.72.1.9 192.168.10.2 10 5 Reti logiche: PC 1 – 6 – 9 PC 7 – 8 PC 2 – 5 PC 3 – 4 – 10 9 6 7 8 10.40.80.2 10.40.80.3 10.40.10.7 10.40.10.5

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

Subnet mask Una maschera di bit in cui il valore 1 corrisponde a un bit che appartiene all’indirizzo di rete e il valore 0 corrisponde a un bit che appartiene all’indirizzo dell’host

Subnet mask I primi due byte dell’indirizzo IP di un host al quale è applicata la maschera di sottorete identificano l’indirizzo di rete Metre gli altri 2 byte identificano l’indirizzo dell’host

esempio 255.255.0.0 11111111 0000000 NNNNNNNN HHHHHHHH

ASSEGNAZIONE INDIRIZZO IP REGOLE Un indirizzo di rete è un indirizzo IP con la parte host impostata con tutti i bit a 0 e non può essere assegnato a un host Esempio se la subnet mask è 255.255.0.0 L’indirizzo 170.50.0.0 non può essere assegnato a un host perché si riferisce ad una rete

INDIRIZZO IP REGOLE Un pacchetto può essere inviato in broadcast se si indica come indirizzo IP del destinatario un indirizzo in cui la parte host ha tutti i bit impostati a 1. Anche questo indirizzo non può essere assegnato a un sigolo host Esempio l’indirizzo di broadcast della rete 170.50.0.0 è 170.50.255.255

INDIRIZZO IP REGOLE Il valore 0 non può essere assegnato come primo valore di un indirizzo IP perché l’indirizzo 0.0.0.0 è utilizzato con il significato di questo host quando un host non ha ancora ricevuto l’indirizzo IP

INDIRIZZO IP REGOLE Il valore 127 non può essere utilizzato come primo valore per l’indirizzo di un host perché l’indirizzo 127.0.0.1 è usato come indirizzo di loopback cioè un indirizzo che può essere utilizzato dalle applicazioni per comunicare con lo stesso sistema sul quale sono in esecuzione

INDIRIZZO IP REGOLE L’indirizzo 255.255.255.255 è un indirizzo di broadcast valido nell’ambito di una rete Può essere utilizzato da un host che ancora non conosca il proprio indirizzo IP e di conseguenza l’indirizzo della rete alla quale appartiene

Come viene trasmesso un frame IP in una LAN? Header Source Address 10.80.40.1 Destination 10.80.40.5 Data Trailer CRC INCAPSULATO Header Pacchetto IP Trailer Frame IP CRC MAC destination MAC source 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? LAN 1  Subnet Mask: 255.255.255.0 Network address: 10.40.2.0 10.40.2.2 10.40.2.3 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 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

Caratteristiche delle classi principali Indirizzo IP di Broadcast 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 2563 -2= 16777214 x.0.0.0 x.255.255.255 NOTA: x rappresenta un qualsiasi numero tra 1 e 255

Indirizzo finale dell’intervallo 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 192.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

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