Gestione delle Reti di Telecomunicazioni



Documenti analoghi
Introduzione alla rete Internet

Introduzione alla rete Internet

Introduzione alla rete Internet

Indirizzamento, Routing e Forwarding per reti IP. Andrea Detti rev. 01

Livelli di un protocollo

Internet e reti di Calcolatori

Sicurezza e Gestione delle Reti (di telecomunicazioni)

Reti di calcolatori. Reti di calcolatori

Internet e protocollo TCP/IP

Introduzione. Sommario: Obiettivo:

Configurazione Rete in LINUX

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Reti e Internet: introduzione

Interconnessione di reti

Lo scenario: la definizione di Internet

Tecnologie di Sviluppo per il Web

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

Reti di Calcolatori:

Reti di Calcolatori

Internet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita

Protocolli di Comunicazione

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Il traffico sul Web si moltiplica in maniera impressionante a un tasso annuale superiore al 300%.

Reti di Telecomunicazioni LB Introduzione al corso

Introduzione alla rete Internet

Protocollo IP e collegati

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

Introduzione alla rete Internet

Gli indirizzi dell Internet Protocol. IP Address

Laurea in INFORMATICA

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

TCP/IP. Principali caratteristiche

Reti Informatiche. dott. Andrea Mazzini

Internet: struttura. Internet

Il livello 3 della pila ISO/OSI. Il protocollo IP e il protocollo ICMP

Sistemi Informativi di relazione - Internet

INDIRIZZI IP ARCHITETTURA GENERALE DEGLI INDIRIZZI IP FORME DI INDIRIZZI IP CINQUE FORME DI INDIRIZZI IP

Storia di Internet. sulla Luna, Missione. Fu il solo evento importante? Nascita di Internet

Reti standard. Si trattano i modelli di rete su cui è basata Internet

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia

Programmazione in Rete

Sistemi e Servizi di TLC. Lezione N. 1

Storia di Internet e del World Wide Web

Internet. rete4. rete3. router CDN. router CDN CDN

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Introduzione alla rete Internet

Internet: architettura e servizi

Reti di Calcolatori:

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

Internet: architettura e servizi

Indirizzamento privato e NAT

Il World Wide Web: nozioni introduttive

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

Reti diverse: la soluzione nativa

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro

TCP/IP: INDIRIZZI IP SIMBOLICI

SWITCH. 100 Mb/s (UTP cat. 5E) Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

DA SA Type Data (IP, ARP, etc.) Padding FCS

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

Reti di Telecomunicazione Lezione 6

Livello di Rete. Gaia Maselli

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Dal protocollo IP ai livelli superiori

Reti diverse: la soluzione nativa

Forme di indirizzamento

Maschere di sottorete a lunghezza variabile

NETWORKING: SEMINARIO DI STUDIO 1

ARP e instradamento IP

L'indirizzo IP. Prof.ssa Sara Michelangeli

Protocolli stratificati (Intro III Parte)

Indice. Prefazione XIII

Reti di Telecomunicazione Lezione 8

Linux User Group Cremona CORSO RETI

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Modulo 9 Insieme di protocolli TCP/IP e indirizzi IP

Standard di comunicazione

Scienze della comunicazione L 20 LABORATORIO INFORMATICA APPLICATA. Le reti di calcolatori

RETI E SISTEMI INFORMATIVI Domain Name System. Prof. Andrea Borghesan

Le reti di calcolatori

Architettura TCP/IP: indirizzamento e routing

3. Introduzione all'internetworking

Programmazione modulare

Introduzione a Internet

Internetworking TCP/IP: esercizi

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

SISTEMA DEI NOMI DI DOMINIO (DNS) Funzionamento del DNS. Soluzione centralizzata

SISTEMA DEI NOMI DI DOMINIO (DNS)

Reti di calcolatori e Internet

Reti di calcolatori: Internet

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

Introduzione alle applicazioni di rete

I canali di comunicazione

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

La sicurezza delle reti

Corso di recupero di sistemi Lezione 8

Reti di Computer. A cura di Massimo Scolaro Mob : max@massimoscolaro.it

Le Reti Telematiche. Informatica. Tipi di comunicazione. Reti telematiche. Modulazione di frequenza. Analogico - digitale.

Transcript:

Dipartimento di Elettronica e Telecomunicazioni Gestione delle Reti di Telecomunicazioni Modello TCP/IP Ing. Tommaso Pecorella Ing. Giada Mennuti {pecos,giada}@lenst.det.unifi.it 1 Sommario Modello TCP/IP i. Storia ii. Architettura iii. Indirizzamento iv. Instradamento 2 1.1

Preistoria Arpanet Alla fine degli anni 60 l ARPA (Advanced( Research Project Agency del Department of Defense) ) dimostra interesse per la realizzazione di una rete: a commutazione di pacchetto tra elaboratori eterogenei con topologia magliata irregolare per le istituzioni di ricerca degli USA ARPA finanzia alcune Università della California e la BBN (Bolt( Bolt, Beranek e Newman) 3 Storia anni 60 Gli anni 60 1965: ARPA (Advanced( Research Projects Agency) ) sponsorizza primi studi su reti di computer condivise 1969: Dip. Difesa Americano commissiona ARPANET: primi nodi: UCLA, Stanford,, UCSB, Univ.. Utah BBN costruisce i primi router router (o IMP, Interface Message Processors) 1969: primo Request for Comment (RFC): Host Software di Steve Crocker 4 1.2

Storia anni 70 Gli anni 70 1971: ARPANET conta 15 nodi e 23 host 1971: R. Tomlinson inventa la posta elettronica per inviare messaggi su reti di calcolatori 1973: Prima specifica di FTP 1974: Cerf e Kahn pubblicano le specifiche della prima versione di TCP 1976: la regina Elisabetta II invia un email dimostrativo 5 Storia anni 80 Gli anni 80 1980: Un borsista del CERN, Tim Berners-Lee Lee,, scrive un programma per collegare documenti con link ipertestuali 1982: TCP e IP sono definiti i protocolli di riferimento (operativi da 1/1/83) 6 1.3

Storia anni 90 Gli anni 90 1990: ARPANET cessa di esistere 1990: nasce il primo Internet provider pubblico 1993 : Marc Andreessen di NCSA sviluppa e rilascia Mosaic per Xwindow e poi per PC e Mac 1993 : il traffico Web è l 1% del traffico Internet. New York Times,, The Guardian e The Economist pubblicano brevi articoli sul WWW 1994 : Andreessen e alcuni colleghi lasciano NCSA e fondano la Mosaic Communications Corp., ora Netscape Communications 1995 : Netscape batte, in diffusione, l obsoleto Mosaic 1995 : Microsoft inizia la distribuzione di Internet Explorer.. Nasce la guerra dei browser 7 Idee di base Internet Basata sui protocolli TCP/IP Comprende anche molti altri protocolli (UDP, ICMP, ARP, RIP, OSPF, protocolli di livello applicativo...), e formati (RFC 822, MIME...) tutti standard di dominio pubblico È una rete di sotto-reti collega più di 110.000 sotto-reti (1997) più di 50 milioni di calcolatori (1997) Standardizzata con RFC (Request( For Comment) ) dalla IETF (Internet Engineering Task Force) Collegamenti fisici tra host e router basati su: LAN, MAN, canali punto punto in fibra o in cavo coassiale, reti X.25, ISDN, ponti radio, Frame Relay,, ATM, SLIP, PPP, sistema aperto Esistono realizzazioni TCP/IP anche per reti non standard 8 1.4

Struttura Internet è una inter-rete rete consente a sistemi terminali (host( host) ) appartenenti a sotto-reti eterogenee ed in continua evoluzione di scambiare Informazioni Non possiede un organismo centralizzato dotato di poteri di controllo. Lo sviluppo tecnologico si basa sul contributo degli utenti della a rete stessa. E basata sulla pila protocolli TCP/IP Interconnessione tra sotto-reti non è prevista traduzione dei protocolli 9 IANA / ICANN IANA (Internet Assigned Numbers Authority) Assegna i gruppi di indirizzi di rete ai Regional Internet Registry (RIR), che li assegnano ai richiedenti national Internet registry (NIR) local Internet registry (LIR) Un Internet service provider (ISP) fornisce l indirizzo IP agli utenti da un pool richiesto a un LIR, a un NIR o direttamente a un RIR. Gestisce il Domain Name Service (DNS) di livello root Le funzioni dello IANA sono in fase di transizione verso l ICANN 10 1.5

IEFT, IRTF, RFC/STD IETF (Internet Engineering Task Force) L organismo che studia e sviluppa i protocolli in uso su Internet. t. Si basa su gruppi di lavoro a cui chiunque può accedere. IRTF (Internet( Research Task Force) To promote research of importance to the evolution of the future Internet by creating focused,, long-term and small Research Groups working on topics related to Internet protocols, applications, architecture and technology.. RFC/STD (Request( For Comments e STanDards) I documenti ufficiali che descrivono i protocolli usati su Internet. Sono pubblicamente accessibili in rete. 11 Struttura TCP/IP Struttura La pila protocollare TCP/IP è logicamente situata al di sopra di qualsiasi altro protocollo di rete i protocolli TCP/IP assumono che le sotto-reti non eseguano nessuna funzione a parte quella di trasferimento delle unità informative esiste la possibilità di duplicazione delle funzioni tra strati TCP/IP e strati protocollari specifici di una sotto-rete Le entità di Internet sono gli Host e i Router/Gateway Host sono le sorgenti e le destinazioni delle informazioni sono univocamente riconosciuti nella rete Router/Gateway Nodi intermedi, instradano i pacchetti IP tra le sotto-reti hanno un interfaccia per ogni sotto-rete a cui sono connessi 12 1.6

Interconnessione Principio di Interconnessione L Host sorgente forma il pacchetto IP diretto all host di destinazione determina se l host di destinazione si trova sulla sua stessa sotto-rete se la sotto-rete è la stessa, l host sorgente determina l indirizzo fisico dell host di destinazione se la sotto-rete è diversa, l host sorgente determina l indirizzo IP e l indirizzo fisico del router verso cui inviare il pacchetto consegna il pacchetto alla sotto-rete che lo consegnerà all host finale o al router 13 Routing (semplice) Principio di Interconnessione Un router elabora l indirizzo dei pacchetti IP e determina la sottorete in cui si trova l host di destinazione se l host di destinazione si trova in una delle sotto-reti a cui il router è direttamente connesso affida il pacchetto alla sotto-rete per la consegna altrimenti determina il router successivo verso cui instradare un pacchetto e affida il pacchetto ;-{)); Una sotto-rete trasferisce i pacchetti IP incapsulandoli nelle proprie unità dati e utilizzando i propri protocolli 14 1.7

Pila protocollare Pila protocollare di Internet applicazione: supporta le applicazioni di rete ftp, smtp, http trasporto: trasferimento dati host-host tcp, udp... rete: instradamento dei datagrammi dalla sorgente alla destinazione IP, ICMP, ARP, RARP... link: trasferimento dati tra elementi di rete vicini ppp, ethernet,, qualunque cosa Applicazione Trasporto TCP Rete IP Link 15 Architettura Architettura Il protocollo IP è un protocollo di strato di rete opera con modalità di trasferimento senza connessione offre un servizio di tipo best effort cioè non fornisce alcuna garanzia sulla QoS esegue le funzioni di indirizzamento instradamento ARP, RARP: : protocolli usati per il routing locale. ICMP: : protocollo usato per test sulla rete (ping e traceroute) Esistono altri protocolli per il funzionamento dei gateways,, dei nameservers, etc. 16 1.8

Architettura, problemi Architettura Essendo Internet una rete di proporzioni enormi, ci sono i seguenti problemi: Identificazione delle macchine. Instradamento dei pacchetti. 17 Indirizzamento In Internet esistono 3 livelli di identificazione di un indirizzo zo Indirizzo MAC (quello della scheda di rete) è (solitamente) prefissato Indirizzo numerico (IP Address) es:150.217.8.24 è assegnato in base al tipo di rete a cui si appartiene (classe di sottorete) dal gestore della rete Indirizzo alfanumerico (name( name) es: lenst.det det.unifi.itit è libero (basta che sia mappato in un NameServer) Si noti che l unica corrispondenza biunivoca è tra l indirizzo MAC M e la scheda di rete. In tutti gli altri casi la corrispondenza non è biunivoca grazie ad alias e indirizzi multipli. Un host può avere più nomi alfanumerici. Un nome alfanumerico può corrispondere a più host (motivi vari). Un host può avere più schede di rete, ciascuna avrà un solo indirizzo MAC. Ciascuna scheda di rete avrà almeno un indirizzo IP. 18 1.9

Schema di indirizzamento Un indirizzo IP (IP Address) identifica un host se un host è connesso a più di una rete (multi-homed) avrà un indirizzo IP per ogni rete Un indirizzo IP è unico in tutta la rete ha una lunghezza di 32 bits L indirizzo IP è assegnato ad una macchina su base geografica, ovvero in base alla rete a cui è agganciata In origine (1981) era formato da due parti Net_Id: identificativo di sotto-rete Host_Id: identificativo di host all interno della sotto-rete IP_Address = Net_Id. Host_Id La divisione tra Net_Id e Host_Id non è fissa 19 Schema di indirizzamento Schema di indirizzamento La struttura di indirizzamento a due livelli gerarchici era sufficiente nella fase iniziale di Internet Nel 1984 è stato aggiunto un terzo livello gerarchico il livello di Sottorete (Subnet( Subnet) Si utilizzano alcuni bit dell Host_Id per codificare il Subnet_Id Network_Id Subnet_Id Host_id Classless Inter-Domain Routing (CIDR) (RFC 1517-1520) 1520) accorpa il Net_Id e il Subnet_Id Es: : 150.217.8.0/24 20 1.10 10

Schema di indirizzamento Notazione numerica, dotted dotted e mnemonica : Notazione Mnemonica lenst.det det.unifi..unifi.itit Notazione Dotted 150. 217. 8. 24 Notazione Numerica 10010110 11011001 00001000 00011000 Gli indirizzi alfanumerici sono puramente mnemonici e NON indicano no in assoluto la locazione geografica di un host. Un opportuno protocollo (DNS) provvede a tradurre un indirizzo numerico n in mnemonico e viceversa 21 DNS Schema gerarchico di assegnazione dei nomi sistema distribuito di server per associare nomi e indirizzi IP lenst.det.unifi.it hostname.subdomain.second-level domain.top-level domain.com.edu.us.it google.com berkeley. edu va.us unifi.it ing.unifi.it det.unifi.it 22 1.11 11

DNS - esempi Esempi di domini di massimo livello Nota: attualmente esistono alcuni suffissi non standard..com.edu.mil.gov.net.org Codice geogr. (it, uk, us, fr, etc.) Organizzazioni commerciali Istituti di istruzione (università, scuole) Gruppi militari Istituzioni governative (USA) Principali centri di supporto alla rete Organizzazioni diverse dalle precedenti Schema geografico per nazioni 23 1.12 12