Programmazione in Rete



Documenti analoghi
Reti di Calcolatori:

Reti di accesso e mezzi trasmissivi

La Core Network. Domanda fondamentale: come vengono trasferiti i dati attraverso la rete? Maglia di router interconnessi

Reti di Elabotori Canale 2

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

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Servizi orientati alla connessione

Cos è un protocollo? Protocolli di rete: macchine invece di esseri umani Tutte le attività di comunicazione in Internet sono governate da protocolli

Reti di calcolatori: Introduzione

i nodi i concentratori le dorsali

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

Cos è un protocollo? Ciao. Ciao 2:00. <file> tempo. Un protocollo umano e un protocollo di reti di computer:

Capitolo 15 Reti di calcolatori e sistemi distribuiti

I canali di comunicazione

Internet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Esercitazioni: Stefano Leonardi. Ricevimento: Dr. Andrea Vitaletti Dr. Alessandro Ficarola. Tel.:

Networking e Reti IP Multiservizio

Corso di Informatica

Indirizzi in Internet

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

Prefazione all edizione italiana

Programmazione in Rete

Reti di Telecomunicazioni 1

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

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

Internet e il World Wide Web. Informatica Generale -- Rossano Gaeta 30


Reti di Calcolatori:

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

Reti LAN. IZ3MEZ Francesco Canova

Introduzione (II Parte)

Rete di accesso. Reti di accesso

Connettività in Italia

Internet e il World Wide Web. Informatica di Base A -- Rossano Gaeta 1

Informatica per la comunicazione" - lezione 8 -

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

Componenti della rete

Introduzione (II Parte)

Lo scenario: la definizione di Internet

Test di verica per il corso di Reti di Telecomunicazioni

Si introdurranno poi le topologie delle reti di calcolatori per capire meglio come gli apparati vengono interconnessi e secondo quali standard.

Le Reti Informatiche

Esame di INFORMATICA

Utilizzo efficiente del canale di comunicazione

Livello di Rete. Gaia Maselli

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

Parte 1. Internet: una rete di calcolatori. Scopo. avere una visione d'insieme delle reti di calcoltori. uso della rete Internet come esempio

Sistemi a larga banda (Broadband)

Esame di INFORMATICA COS E UNA RETE. Lezione 6 COMPONENTI DI UNA RETE VANTAGGI DI UNA RETE

Esame di INFORMATICA Lezione 6

Il collegamento delle reti aziendali: DHCP, DSL, PPPoE

La classificazione delle reti

Reti di Calcolatori AA 2009/2010

Reti di calcolatori e Internet

Tecnologie Informatiche n 6

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

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

0. Introduzione al corso

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

Introduzione. Sommario: Obiettivo:

Sistemi Di Elaborazione Dell informazione

RETI TELEMATICHE / RETI DI CALCOLO Capitolo II Servizi di comunicazione geografici

Reti di Calcolatori: nozioni generali il modello a livelli

GSM/GPRS/UMTS/HSDPA: evoluzione delle tecnologie e nuovi scenari applicativi

Programmazione in Rete

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione

DHCP e ISP. DHCP e ISP. DHCP e server. DHCP e server DSL. Soluzioni. Digital Subscriber Line. Regola di dimensionamento

Le Reti di Computer. Tecnologie dell'informazione e della Comunicazione. I.S.I.S.S. Sartor CASTELFRANCO V.TO. Prof. Mattia Amadori

Infrastrutture per la banda larga

Utilizzo efficiente del canale di comunicazione

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato

Concetti di base delle tecnologie ICT

Reti di Calcolatori:

LE RETI: LIVELLO FISICO

Evoluzione dei sistemi informatici

Principi fondamentali

Capitolo 6 Wireless e reti mobili

Introduzione alla rete Internet

INFORMATICA LIVELLO BASE

Reti di Calcolatori. Lezione 2

Reti di Telecomunicazioni 1

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

Architettura della tecnologia ADSL Tipologie delle tecnologie xdsl

Introduzione alle Reti Telematiche

Mezzi trasmissivi e livello fisico. Reti di Accesso. Reti di accesso

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

Transcript:

Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12

Sommario della lezione di oggi: Introduzione alle reti di calcolatori (2/3) che cos è Internet che cos è un protocollo sezione periferica di una rete sezione interna di una rete reti a commutazione di pacchetto accesso ad una rete mezzi trasmissivi strati protocollari di una rete struttura di Internet storia delle reti e di Internet dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 2

La sezione interna della rete Maglia di router interconnessi la domanda fondamentale: come vengono trasferiti i dati attraverso la rete? Commutazione di circuito: circuito dedicato per chiamata (es. rete telefonica) commutazione di pacchetto: dati inviati attraverso la rete in chunk dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 3

La sezione interna della rete: commutazione di circuito Circuito end-to-end dedicato per chiamata ampiezza di banda del link, capacità di switch risorse dedicate: nessuna condivisione prestazione circuitlike (garantita) è richiesta la chiamata dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 4

La sezione interna della rete: commutazione di circuito Risorsedirete(p.e., ampiezza di banda) divise in pezzi pezzi allocati alle chiamate pezzo inattivo se non utilizzato dalla chiamata che lo possiede modalità di multiplazione divisione di frequenza (FDM) divisione di tempo (TDM) dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 5

La sezione interna della rete: commutazione di pacchetto Ogni flusso di dati end-toend suddiviso in pacchetti i pacchetti condividono le risorse di rete ogni pacchetto usa la piena ampiezza di banda risorse utilizzate solo quando necessario Problema: domanda complessiva per una risorsa può eccedere l ammontare disponibile Contesa delle risorse: congestione: pacchetti in coda, attendono di usare il link store-and-forward: i pacchetti si muovono un salto alla volta trasmissione su un link turno di attesa al link successivo dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 6

La sezione interna della rete: commutazione di pacchetto A 10 Mbit/s Ethernet Multiplazione statistica C B Coda di pacchetti in attesa del link in uscita 1.5 Mbit/s 45 Mbit/s D E Commutazione di pacchetto vs. commutazione di circuito: analogia del ristorante altre analogie umane? dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 7

La sezione interna della rete: commutazione di pacchetto Comportamento dello store-and-forward dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 8

Commutazione di pacchetto vs. commutazione di circuito La commutazione di pacchetto consente a più utenti di usare la rete! Link da 1 Mbit/s Ogni utente: 100Kbit/s se attivo attivo per 10% del tempo circuit-switching: 10 utenti packet-switching: con 35 utenti, prob. che > 10 attivi inferiore a 0.004 N utenti 1 Mbit/s link dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 9

Reti a commutazione di pacchetto: instradamento Scopo: muovere i pacchetti fra router dalla sorgente alla destinazione studio di algoritmi di instradamento (cap. 4, Kurose) rete datagram (es. Internet): indirizzo di destinazione determina il salto successivo i percorsi potrebbero cambiare durante la sessione analogia umana: guidare chiedendo indicazioni, servizio postale rete a circuito virtuale (es. ATM): ogni pacchetto contiene un etichetta (virtual circuit ID), che determina il salto successivo percorso prefissato determinato a call setup time, rimane invariato durante la chiamata i router mantengono lo stato per-call dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 10

Reti a commutazione di pacchetto: ritardo al nodo I pacchetti accusano un ritardo su percorsi end-toend quattro sorgenti di ritardo ad ogni nodo Ritardo di elaborazione del nodo: controllare gli errori di bit determinare il link di output Ritardo di coda tempo di attesa al link di output per la trasmissione dipende dal livello di congestione del router A trasmissione propagazione B elaborazione coda dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 11

Reti a commutazione di pacchetto: ritardo al nodo Ritardo di trasmissione: R=ampiezza di banda del link (bit/s) L=lunghezza del pacchetto (bits) tempo per inviare i bit nel link = L/R A trasmissione Ritardo di propagazione: d= lunghezza del link fisico s = velocità di propagazione nel mezzo (~2x10 8 m/sec) ritardo di propagazione = d/s propagazione Nota: s e R sono quantità molto differenti! B elaborazione coda dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 12

Accesso ad una rete D: Come connettere un terminale ad un router di confine? Reti di accesso domestiche reti di accesso istituzionali (scuole, aziende) reti di accesso per terminali mobili Tieni a mente: ampiezza di banda della rete di accesso (kbit/s)? Condivisa o dedicata? dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 13

Reti di accesso domestiche: accesso punto-a-punto Connessione via modem: numerico-analogica, fino a 56Kbit/s (teoricamente) ISDN (Integrated Services Digital Network): connessione interamente digitale a 128Kbit/s ADSL (Asymmetric Digital Subscriber Line): upstream (casa-router) fino a 1 Mbit/s downstream (router-casa) fino a 8 Mbit/s dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 14

Reti di accesso domestiche: modem via cavo HFC (Hybrid Fiber Coax) asimmetrico: downstream fino a 10Mbit/s, upstream fino a 1 Mbit/s rete di cavo e fibra collega le case al router ISP accesso condiviso al router fra le case problemi: congestione, dimensionamento dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 15

Reti di accesso istituzionali Una rete in area locale (LAN) connette i terminali al router di confine Ethernet: cavo condiviso o dedicato connette terminale e router 10 Mbit/s, 100Mbit/s, 1 Gigabit/s Nonavremotempo di trattare le LAN :-( dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 16

Reti di accesso per terminali mobili Accesso condiviso wireless fra terminali e router su area locale: link ad onde radio stazione base nel raggio di poche decine di metri su area geografica: Wireless Access Protocol (WAP): via tel. cellulare General Packet radio Service (GPRS) 3G router stazione base terminali mobili dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 17

Mezzi trasmissivi Link fisico: il bit trasmesso si propaga lungo il link mezzi guidati: i segnalisipropaganoin materia solida: rame, fibra ottica mezzi non guidati: i segnalisipropagano liberamente, p.e. onde radio Doppino (twisted pair,tp) due fili isolati di rame Categoria 3: cavi telefonici tradizionali, Ethernet a 10 Mbit/s Categoria 5: Ethernet a 100Mbit/s dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 18

Mezzi trasmissivi Cavo coassiale: cavo (conduttore del segnale) dentro un cavo (guaina) banda base: canale singolo su cavo banda traslata: canale multiplo su cavo bi-direzionale uso comune nelle reti Ethernet a 10Mbit/s Cavo a fibra ottica: fibra di vetro che conduce impulsi di luce alta velocità: Ethernet a 100Mbit/s trasmissione punto-apunto a 5 G/s basso tasso d errore dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 19

Mezzi trasmissivi: onde radio segnale condotto nello spettro elettromagnetico nessun cavo fisico bi-direzionale effetti dell ambiente di propagazione: riflessione ostruzione interferenza Tipi di link radio: micro-onde p.e. canali fino a 45 Mbit/s LAN (p.e., wavelan) 2Mbit/s, 11Mbit/s wide-area (p.e., cellulari) e.g. CDPD, 10 s Kbps satellite canale fino a 50Mbit/s (o canali multipli più piccoli) ritardo end-to-end di 270 millisecondi geostazionario/orbita bassa dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 20

Sommario della prossima lezione: Introduzione alle reti di calcolatori (3/3) che cos è Internet che cos è un protocollo sezione periferica di una rete sezione interna di una rete reti a commutazione di pacchetto accesso ad una rete mezzi trasmissivi strati protocollari di una rete struttura di Internet storia delle reti e di Internet dott.ssa F. A. Lisi - Programmazione in Rete - Introduzione alle reti di calcolatori (2/3) 21