Università di Genova Facoltà di Ingegneria

Documenti analoghi
Reti di Telecomunicazioni e Telemedicina Architetture. Prof. Raffaele Bolla

Telematica 2. Architetture. Organismi di standardizzazione Definizione di Architettura funzionale OSI Internet (TCP/IP suite) ATM

Corso di Reti di Calcolatori

Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Architetture a livelli

MODELLI ISO/OSI e TCP/IP

2001 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

Introduzione alla rete Internet

Architettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete

MODELLI ISO/OSI e TCP/IP

ISO OSI. International Standard Organization Open System Interconnection

Modello di riferimento OSI Descrizione dei livelli

Introduzione alle architetture a strati

Introduzione alla rete Internet

Page 1. Elementi Base del Modello OSI. Il modello di riferimento ISO/OSI OSI: Open Systems Interconnection. Struttura a Livelli.

ISO-OSI. Prof. Franco Callegati

Introduzione alla rete Internet

3: Architettura TCP/IP

Protocolli e Architetture. Dr. Greco Polito Silvana

I protocolli di rete. Mauro Gaspari

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Modelli Funzionali

Modello OSI (Open System Interconnection) Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Sistemi di elaborazione delle informazioni

Reti di Calcolatori. Lo Stack ISO-OSI

SERVIZI DI TRASFERIMENTO DELL INFORMAZIONE

ISO- OSI e architetture Client-Server

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

Le Reti Informatiche

Elementi di Reti per Telecomunicazioni

MODELLI ISO/OSI e TCP/IP

Le Reti Informatiche

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Introduzione alla rete Internet

MODELLO OSI. Caratteristiche generali

Modi di Trasferimento

Programma del corso

ISO/OSI e TCP/IP. Architetture di reti a strati

Introduzione alla rete Internet

UD 3 PROTOCOLLO ISO-OSI

Tecniche di gestione delle reti di calcolatori. Unità didattica 2.1 Topologie e S. O. di rete

Corso di Informatica

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale

Lo strato di Trasporto

Politecnico di Milano Facoltà di Ingegneria dell Informazione. Modelli Funzionali

CONNESSIONE DI UN PC ALLA RETE INTERNET

Introduzione al corso

Calabria University Laboratory on TelecommUnication Research Engineering

Reti di calcolatori. Lezione del 18 maggio

Reti. (già Reti di Calcolatori ) Architetture Protocollari e Struttura (commerciale) di Internet. Renato Lo Cigno

LE RETI INFORMATICHE. Parte seconda. Prof. Antonio Marrazzo Stage IeFP A.s Le reti Informatiche parte 2 Prof. Antonio Marrazzo 1

Introduzione alla rete Internet

RETI GEOGRAFICHE COMMUTATE

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori

Il livello trasporto: Introduzione e protocollo UDP

Marco Listanti. Testo di riferimento: rim J. Kurose, K. Ross: Reti di calcolatori e Internet (4a edizione). Pearson Addison Wesley.

Marco Listanti. Testo di riferimento: rim J. Kurose, K. Ross: Reti di calcolatori e Internet (4a edizione). Pearson Addison Wesley

Servizi e Reti di Telecomunicazione

Introduzione (parte I)

Introduzione alle reti ed al TCP/IP

Standard OSI MODELLO OSI. Caratteristiche generali PRINCIPALI OBIETTIVI DEL MODELLO OSI

01/12/2018 Informatici e di Telecomunicazioni

Il DLC nelle linee punto-punto Delimitazione (framing) Protocolli character-oriented e bit-oriented FEC e ARQ

Reti di Calcolatori a.a

LE RETI DI COMPUTER. Il modello TCP/IP, Indirizzi IP

Introduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio:

Appunti del corso di PROF. G. BONGIOVANNI

INTRODUZIONE A RETI E PROTOCOLLI

Capitolo 1. Reti di Calcolatori e loro importanza. Introduzione e concetti generali. Definizione. Importanza:

La problematica della definizione e negoziazione degli standard ha quindi accompagnato da sempre il mondo delle reti di telecomunicazioni.

Informatica Giuridica. La Network Forensics. Acquisizione dei dati mediante intercettazione durante il passaggio da un sistema ad un altro

Una rete di computer e': Una rete di computer permette:

TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi

Cenni sull architettura protocollare TCP/IP

Il livello trasporto: Introduzione e protocollo UDP

Cenni sull architettura protocollare TCP/IP

Architettura delle Reti

Architetture Protocollari

LAN MAN WAN. Una internet è l'insieme di più reti reti distinte collegate tramite gateway/router

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano

Reti di calcolatori, A.A. 2002/03

Internet protocol stack

Dispositivi per il controllo

Una internet è l'insieme di più reti reti distinte collegate tramite gateway

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer

I sistemi distribuiti

ISO-OSI. D.E.I.S. Università di Bologna

Seminari Eucip, Esercizio e Supporto di Sistemi Informativi

Sistemi Distribuiti. Informatica B. Informatica B

Le Reti Informatiche

ISO-OSI. D.E.I.S. Università di Bologna

ISO-OSI. D.E.I.S. Università di Bologna

Sistemi di Elaborazione Reti e Sistemi Distribuiti Programma del Corso

Lezione 8. Modi di Trasferimento. Gianluca Reali

Tappe evolutive della rete Internet

Modelli a strati delle reti di calcolatori - Il modello ISO/OSI Il concetto di protocollo

Corso di Tecnologie per la comunicazione

Transcript:

Università di Genova Facoltà di Ingegneria Reti di Telecomunicazioni e Telemedicina. Architetture Prof. Raffaele Bolla Organismi di Standardizzazione! International Organization for Standardization (ISO) Standard: OSI, HDLC, TP,...! International Telecommunication Union (ITU) di cui faceva parte il Comité Consultatif International Télégraphique et Téléphonique (CCITT), ora ITU-T Standard: Serie V, Serie X (X., X., X.00,..., X.00,...),... Organismi di Standardizzazione Organismi di Standardizzazione (cont.)! American National Standard Institute (ANSI) Standard: T, FDDI,...! Electronic Industries Association (EIA) Standard: RS-, RS-, RS-, RS-9,...! Institute of Electrical and Electronic Engineers (IEEE) Standard: IEEE 80,...! Internet Society (ISOC) - Internet Engineering Task Force (IETF)! ATM Forum! European Telecommunication Standard Institute (ETSI)! Commission Européenne des Postes et Télécommunications (CEPT)! National Bureau of Standards (NBS)! International Electrotechnical Commission (IEC) Architetture Funzionali Architettura Funzionale! La realizzazione di servizi di rete richiede INTERAZIONE TRA PROCESSI APPLICATIVI Processo Canale Reale Canale Logico Processo! Ai processi applicativi non interessa nè la struttura della rete nè i dettagli del trasferimento dell informazione! Una ARCHITETTURA FUNZIONALE è una particolare strutturazione in livelli funzionali o strati (Layers) delle funzioni di telecomunicazione e per ogni strato i relativi protocolli, vale a dire le regole tramite le quale i processi interagiscono per risolvere un problema.

Vantaggi della stratificazione Protocolli! Operatività e struttura interne di ogni strato indipendenti! Interazione tramite servizi! Facilità di cambiamenti di uno strato senza influenzare gli altri! Diversi protocolli per compiti specifici con complessità più trattabile # Sono sostanzialmente delle procedure operative costituite da # Una semantica ossia l insieme delle richieste che una parte può emettere (comandi), delle azioni conseguenti e delle risposte di ritorno # Una sintassi, ossia la struttura dei comandi e delle risposte # Una temporizzazione, ossia la specifica delle possibile sequenze temporali di emissione dei comandi/risposte 8 ISO-OSI I sette livelli (o strati ) A seguito "della nascita e dello sviluppo delle architetture proprietarie "dell esperimento dell ARPAnet Elaboraz. Application Presentation Session Livelli alti verso la fine degli anni 0 è iniziato un processo di standardizzazione che ha portato nel 98 alla approvazione da parte dell ISO (e CCITT come X.00) del Reference Model for Open Systems Interconnection (OSI) 9 Trasm. Transport Network Data Link Physical Livelli bassi 0 Il percorso dell!informazione La scomposizione dei servizi servizi di TLC end-to-end comunicazioni end-to-end sessioni end-to-end messaggi end-to-end pacchetti end-to-end pacchetti pacchetti bit bit Segnali Segnali Segnali Segnali Segnali

Entità, servizi e livelli Data Units N+_Livello N_SAP N+_Entità Protocol Data Unit N+_Livello N+_PDU N_Livello Protocollo N_Servizio Protocol Control Information N_PCI N_SDU Service Data Unit N-_Livello N_Entità N-_SAP N-_Servizio N_Livello N_PDU N-_Entità N-_Livello Composizione delle PDU Concetti RM-OSI Dati Application Presentation Session Transport Network Data Link DH NH TH AH Dati PH APDU SH PPDU SPDU TPDU NPDU DT! Strutturazione Funzionale (layering)! Servizi! Funzioni! Protocolli Physical bits Livello Fisico Livello di Linea Tutto ciò che riguarda le caratteristiche meccaniche, elettriche, funzionali e procedurali del circuito fisico di interconnessione ad esempio livello dei segnali tipo, dimensione ed impedenze dei cavi tipo dei connettori Deve provvedere alla trasmissione sequenziale e senza errori dei "blocchi" di dati sulle singole linee della rete 8

Livello di Linea Livello di Linea! Deve quindi svolgere funzioni di delimitazione delle unità dati framing rivelazione di errore error detection recupero di errore error recovery controllo di flusso. flow control! Il servizio offerto su linee punto-punto garantisce, di solito, il recupero di errore in maniera trasparente.! Su alcune linee multipunto può essere realizzata solo la rivelazione dell'errore. 9 0 Livello Linea (Fine) Livello di Rete! Le linee multipunto (e.g., reti locali) richiedono comunque un controllo dell'accesso al mezzo trasmissivo (protocollo di accesso multiplo). In tal caso si distinguono due sottolivelli: Medium Access Control (MAC) Logical Link Control (LLC) Deve provvedere al servizio effettivo di comunicazione per i propri utenti (entità di trasporto), svolgendo le funzioni di commutazione e instradamento. Livello di Rete Livello di Rete (Fine)! Deve quindi mascherare al livello di trasporto i dettagli di funzionamento delle reti sottostanti (non la qualità del servizio!)! A seconda del servizio (datagram o VC), può anche garantire l inoltro ordinato dei pacchetti ed il controllo di flusso selettivo (per connessione). Poichè possono essere attraversate reti tecnologicamente diverse (Internetworking), tramite gateway, l'iso ha previsto come parte più alta del livello di rete un protocollo di Internet (IP). Protocollo di rete A Rete A Protocollo Internet Protocollo di rete B Rete B

Livello di Trasporto Livello di Trasporto Con diversa complessità a seconda del servizio di rete sottostante, deve fornire ai propri utenti (le entità di sessione) un servizio di trasferimento dei dati affidabile e trasparente E' il primo al di sopra dei livelli bassi (di rete) con significato end-to-end e le cui entità risiedono unicamente nei sistemi terminali cooperanti. Livello di Trasporto (Fine) Livello di Sessione Deve quindi essere in grado di recuperare situazioni quali la duplicazione la perdita la mancata sequenzializzazione di blocchi di dati. Deve poter garantire un certo livello di Qualità del Servizio (negoziabile), attraverso le funzioni di controllo di flusso, controllo di errore, splitting, multiplexing,... Deve consentire alle entità di presentazione un dialogo strutturato e organizzato attraverso meccanismi di sincronizzazione 8 Livello di Presentazione Livello di Applicazione Fornisce i mezzi per stabilire una Sintassi Comune per mantenere la significatività della rappresentazione fra sistemi che operano con rappresentazioni dati differenti! In questo livello si possono distinguere Common Application Service Elements (CASE) Specific Application Service Elements (SASE) 9 0

Livello di Applicazione (Fine)! In questo livello risiedono anche i protocolli di GESTIONE (Management)! Tali protocolli hanno accesso alle componenti di gestione degli altri livelli (nello stesso sistema) attraverso opportune interfacce! Nelle reti dati è avvenuto uno sviluppo non omogeneo dovuto a problemi tecnologici problemi economici presenza di molti produttori! Il risultato è stato la presenza di più tipi di reti diverse incompatibili fra loro La storia Il problema di interconnettere fra loro reti differenti prende il nome di Internetworking! 90 Sputnik russo Nasce ARPA (Advanced Research Projects Agency), sotto il controllo del DoD (Department of Defense)! '0 il programma spaziale abbandona i militari per diventare civile con la NASA ARPA modifica i suoi obiettivi, uno dei quali diventa la scienza dell'informazione. (DoD era il maggior utilizzatore di computer del mondo, sentiva la necessità di avere una rete su ampia scala geografica) La storia Lo sviluppo! Fine degli anni '0 ARPA studia e realizza ARPANET (ARPA Network), una delle prime reti dati a pacchetto di tipo WAN.! Questo tipo di rete diventa un eccezionale banco di ricerca e sperimentazione per le reti a pacchetto! Attraverso di essa vengono anche collegate moltissime università e centri di ricerca (degli USA).! Nel 98 la rete viene divisa in due parti: una per la ricerca, che mantiene il nome di ARPANET ed una per i militari che prende il nome di MILNET.! Il numero di sistemi informatici collegati a Internet è passato da nell agosto 8 a.000 dell ottobre 90,.00.000 del luglio 9 e a quasi 0.000.000 a metà del 99 e circa 0 milioni oggi.! Le misure di cui alla figura sono presenti sul sito www.nw.com, e vengono effettuate tramite interrogazioni ai vari host sulla rete.

La tecnologia Internet La fase di ricerca e sperimentazione su ARPANET ha dato origine una tecnologia composta da una architettura e da una serie di regole di comunicazioni (protocolli) TCP/IP Protocol Suite o anche DoD Suite! Internet, in sostanza, è quindi due cose: da un lato una WAN a commutazione di pacchetto la cui estensione è diventata enorme e che collega decine di milioni di computer in tutto il mondo. una tecnologia composta da una architettura e da regole di comunicazioni (protocolli) TCP/IP suite che sono diventati uno standard "de facto" in tutto il mondo. 8 La filosofia di Internet TCP/IP suite! La tecnologia di Internet è nata sulla base di due assunti: Nessun tipo di rete è in grado di servire tutti i tipi di utenti (in modo efficace); Gli utenti vogliono un rete di interconnessione universale;! Viene anche chiamata Internet Protocol Suite o DoD Architecture! Si tratta di una architettura del Department of Defense (DoD) degli U.S.A., che deriva dall esperienza del progetto ARPANET! ARPANET è la rete antesignana di Internet; quest ultima è basata sulla architettura DoD e con la propria enorme diffusione ne ha fatto uno standard di fatto 9 0 DoD Differenze rispetto a OSI DoD Internetworking! L architettura DoD si distingue dall OSI specialmente perché usa una strutturazione più flessibile dà molto più rilievo all internetworking considera con più attenzione (dell OSI) i servizi non orientati alla connessione Rete A IP - router (gateway) IP - router (gateway) Rete C Rete B IP - router (gateway)

Architettura DoD DoD Internetworking OSI Application Presentation Session DoD FTP, Telnet, SMTP, SNMP,... Process/ Application Residential User (Local) Internet Service Provider (ISP) Regional Network Transport Network TCP-UDP IP Host-to-Host Internet Company Network Data Link Physical Non Specificati Network access