RETI DI TELECOMUNICAZIONI



Похожие документы
MODELLI ISO/OSI e TCP/IP

Introduzione alla rete Internet

INTRODUZIONE A RETI E PROTOCOLLI

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

Introduzione alla rete Internet

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

Introduzione alla rete Internet

Appunti del corso di PROF. G. BONGIOVANNI

Stratificazione protocollare (Protocol Layering )

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Reti: unità di misura

Domenico Costanzo Hacklab CS

Bit Rate = * 8 = 64 kbit/s

Reti di Telecomunicazione Lezione 6

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

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

Lo scenario: la definizione di Internet

Reti di computer. Agostino Lorenzi - Reti di computer

Reti di Telecomunicazione Lezione 8

Reti e Internet: introduzione

Indice. Prefazione XIII

Protocolli di Comunicazione

Applicazioni web centrati sui dati (Data-centric web applications)

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

Siti web centrati sui dati (Data-centric web applications)

Reti di calcolatori. Reti di calcolatori

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

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

MODELLI ISO/OSI e TCP/IP

Laurea in INFORMATICA

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1

MODELLI ISO/OSI e TCP/IP

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

PROGRAMMAZIONE MODULARE Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

Corso di Informatica

Introduzione alle applicazioni di rete

Tecnologie di Sviluppo per il Web

Principi fondamentali

Reti di Telecomunicazioni LB Introduzione al corso

Tecniche di Comunicazione Multimediale

Reti di computer. Tecnologie ed applicazioni

Reti di Calcolatori:

Internet e protocollo TCP/IP

Introduzione. Sommario: Obiettivo:

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

Prefazione all edizione italiana

Dal protocollo IP ai livelli superiori

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

Reti commutate. Reti commutate. Reti commutate. Reti commutate. Reti e Web

INFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 1 Informazioni Logistiche

Programmazione in Rete

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

Programmazione in Rete

CONNESSIONE DI UN PC ALLA RETE INTERNET

Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella

Indice. Prefazione. Capitolo 1 Introduzione 1. Capitolo 2 Livello applicazione 30

Informatica per la comunicazione" - lezione 8 -

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Test di verica per il corso di Reti di Telecomunicazioni

La classificazione delle reti

Didattica dell informatica 1

Reti di calcolatori e Internet

Elementi di Informatica e Programmazione

Introduzione alla rete Internet

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

Livello di Applicazione in Internet

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

WAN / 24. L obiettivo è quello di mappare due server web interni (porta 80) associandoli agli indirizzi IP Pubblici forniti dall ISP.

FONDAMENTI DI RETI E TELECOMUNICAZIONE

Modello di riferimento OSI Descrizione dei livelli

Reti di calcolatori ed indirizzi IP


Il livello trasporto Protocolli TCP e UDP

La sicurezza nelle reti di calcolatori

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

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria

Elementi di Reti per Telecomunicazioni

Università di Bergamo Facoltà di Ingegneria. Applicazioni Internet B. Paolo Salvaneschi A1_1 V1.6. Riassunto: reti IP

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

Reiss Romoli 2014 CISCO CERTIFIED NETWORK ASSOCIATE (CCNA) CCNA

Impianti informatici. Sistemi di storage. Paolo Cremonesi

RETI INFORMATICHE Client-Server e reti paritetiche

Linux User Group Cremona CORSO RETI

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Reti Informatiche. dott. Andrea Mazzini

Транскрипт:

MASTER IN TELEMEDICINA RETI DI TELECOMUNICAZIONI Stefano Giordano Lezione n.4n Gruppo di Ricerca in Reti di Telecomunicazioni Dipartimento di Ingegneria della Informazione: Elettronica, Informatica, Telecomunicazioni 1

La rete Internet: complessità nella periferia, semplicità nei dispositivi di rete BOOK n.1 Peterson Davie 3 rd Ed. Sono processi applicativi distribuiti a dover comunicare Abbiamo per ora banalizzato la reale complessità della rete affermando che gli host si scambiano pacchetti 2

La rete Telefonica: complessità nell interno della rete, semplicità nella periferia BOOK n.2 Leon-Garcia Widjaja Piano d utente Rete di Segnalazione a canale comune Piano di controllo E una rete orientata alla connessione: prima di ogni telefonata la connessione deve essere allestita, per essere poi mantenuta nel corso della comunicazione ed infine abbattuta al termine 3

Nomenclatura LAN Local Area Networks Private; Estensione dell ordine del Km; bit rate Gbit/s (tipicamente 10/100 Mbit/s) MAN Metropolitan Area Networks Private o pubbliche; Estensione dell ordine dei 100 Km; in passato erano reti ad accesso multiplo oggi sono tipicamente reti ad anello o magliate ed hanno un bit rate che dipendono dal substrato trasmissivo impiegato (PDH, SDH, WDM) > Gbit/s WAN Wide Area Networks Private o pubbliche; Estensione superiori ai 100 Km; bit rate che dipendono dal substrato trasmissivo impiegato (PDH, SDH, WDM) Gbit/s PAN Personal Area Networks Private; Estensione dell ordine dei metri; bit rate tipiche 2-10 Mbit/s SAN Storage Area Networks Private o pubbliche; Estensione geografiche; bit rate superiore ai Gbit/s BAN Body Area Networks Private; Estensione dell ordine dei cm; bit rate tipiche 2-10 Mbit/s 4

Inter-Process Communication Turn host-to-host connectivity into process-toprocess communication. Fill gap between what s expect and what the underlying technology provides. Host Host Application Una rete è un sistema in grado non solo di far comunicare degli Host/terminali/end-systems tra loro ma di farli cooperare nel perseguire uno scopo comune Host Application Host Channel Host 5

Progettare ed implementare i servizi di trasporto dell informazione in modo che possano essere comuni a differsi scenari applicativi www.top500.org 6

Nascondere la complessità della rete alle applicazioni Host Host Application Host Application Channel Host Host 7

What Goes Wrong in the Network? Bit-level errors Packet-level errors (congestion) Link and node failures Messages are delayed Messages are deliver out-of-order Third parties eavesdrop (security issues) Reliability 8

Tipologie dei servizi di trasporto dell informazione offerti da una rete Servizi orientati alla connessione (connection-oriented) Ogni fase di trasferimento di informazione, denominata connessione, è preceduta da una fase di allestimento e seguita da una fase di chiusura/abbattimento della connessione stessa Servizi non orientati alla connessione (connection-less) L informazione è trasferita senza bisogno delle due precedenti fasi di apertura e chiusura. Ogni blocco di informazione trasmesso è completamente autonomo rispetto agli altri 9

Commutazione di pacchetto virtual circuit Conn.1 Conn.2 A B C 1 2 1 2 1 datagram A B C D F D F E E Connection oriented G H A B A B A G Connection-less H 10

Logical channels client Logical channel Request/reply service server 11

Logical channels peer message stream service peer Logical channel 12

Multicast logical channels client message stream service Logical channel server client 13

Traffico multimediale Voice Video Data (Best-Effort) Mission- Critical Data Bandwidth Low to Moderate Moderate to High Moderate to High Low to Moderate Random Drop Sensitivity Low Low High Moderate to High Delay Sensitivity High High Low Moderate to High Jitter Sensitivity High High Low Low to Moderate 14

Eterogeneità dei requisiti Nel mondo delle reti a commutazione di pacchetto le applicazioni vengono tipicamente classificate come segue: APPLICAZIONI REAL-TIME TOLLERANTI INTOLLERANTI APPLICAZIONI NON-REAL-TIME o ELASTICHE 15

Layered network system Use abstractions to hide complexity Abstraction naturally lead to layering Alternative abstractions at each layer Application programs Process-to-process channels Host-to-host connectivity Hardware 16

Differentiation Application programs Request/reply channel Message stream channel Common Services Host-to-host connectivity Hardware 17

Alcune applicazioni di uso comune Process-to-process connectivity telnet (accesso ad elaboratori remoti) ftp (file transfer) vic (videoconferenza) rat (audioconferenza) sdr (session manager) wb (lavagna condivisa) What functionality? Where implemented? Application programs Request/reply channel Message stream channel Host-to-host connectivity Hardware 18

Protocols Building blocks of a network architecture Each protocol object has two different interfaces service interface: operations on this protocol peer-to-peer interface: messages exchanged with peer Term protocol is overloaded specification of peer-to-peer interface module that implements this interface 19

Interfaces Host 1 Host 2 High-level object Service interface High-level object Protocol Peer-to-peer interface Protocol 20

Protocol Machinery Protocol Graph most peer-to-peer communication is indirect peer-to-peer is direct only at hardware level File Digital library Host 1 Video File Digital library Host 2 Video RRP MSP RRP MSP HHP HHP Network 21

Protocol Machinery Multiplexing and Demultiplexing (demux key) Encapsulation (header/body) Application program Host 1 Host 2 Application program Data Data RRP RRP RRP Data RRP Data HHP HHP HHP RRP Data 22

Internet Architecture: TCP/IP Defined by Internet Engineering Task Force (IETF) Hourglass Design Application vs Application Protocol (FTP, HTTP) FTP HTTP NV TFTP TCP UDP IP NET 1 NET 2 NET n 23

Open System Interconnection ISO Architecture: OSI End host End host Application Application Presentation Presentation Session Session Transport Transport Network Network Network Network Data link Data link Data link Data link Physical Physical Physical Physical One or more nodes within the network 24

Layering the Internet transport network link physical network link physical transport network link physical transport network link physical transport network link physical 25

Protocol layering and data Each layer takes data from above adds header information to create new data unit passes new data unit to layer below source destination Hl Ht HnHt HnHt M M M M transport network link physical transport network link physical Hl Ht HnHt HnHt M M M M message segment datagram frame 26