Reti telematiche 15/03/04 2
|
|
- Letizia Lanza
- 8 anni fa
- Visualizzazioni
Transcript
1 Telematica di Base
2 Reti telematiche 1. I nodi computer vengono fisicamente connessi da cavi 2. I nodi computer condividono un codice di trasmissione di bit 3. Un pacchetto di bit riesce a viaggiare sulla rete via più nodi 4. Una sequenza di pacchetti riesce a raggiungere una destinazione per vie diverse ed ad essere ricostruita 5. Le applicazioni riescono a stabilire delle regole per comunicarsi dati e documenti in forma binaria 15/03/04 2
3 Reti Telematiche (problemi) L infrastruttura di comunicazione di una rete telematica deve risolvere parecchi problemi: Concorrenza (competizione sulle risorse condivise) la rete è fatta di cavi condivisi, quindi come si risolvono i conflitti di accesso? affidabilità della trasmissione: i messaggi binari riescono a viaggiare su un cavo superando il rumore risoluzione dei nomi (naming e resolving) come fanno due elaboratori a localizzarsi e comunicare? strategie di routing che percorso fa un messaggio sulla rete? strategie di connessione come viene gestita una sequenza di messaggi? 15/03/04 3
4 Servizi di rete locale I sistemi operativi dei computer in una rete debbono essere in grado di coordinarsi per offrire servizi di rete Ogni utente "possiede" in modo esclusivo un PC, con un file system su disco locale; la rete si usa per condividere dispositivi (es.: dischi, stampanti, fax) I servizi più semplici sono quelli di condivisione dei dispositivi: disco condiviso, stampante di rete, modem/fax di rete, ecc. L esempio più importante di servizio di sistema operativo in rete sono i comandi di base per condividere un file system 15/03/04 4
5 Comunicazione e protocolli Le reti funzionano perché i produttori di hw e sw si accordano su protocolli di comunicazione validi per tutti: se ogni macchina usa correttamente i protocolli concordati tutto funziona Un insieme di protocolli si chiama architettura di rete; la lista di protocolli usati da un certo sistema, uno per livello, si chiama gerarchia di protocolli 15/03/04 5
6 Cosa sono i protocolli di comunicazione? Comunicazione tra persone: Che tempo fa? Mi consenta Presentazione formale invio di determinati msg azioni di risposta alla recezione del msg Comunicazione di rete: Scambio di informazioni tra dispositivi computazionali Protocolli regolano il flusso delle comunicazioni Protocollo definisce: Formato Ordine dei msg Azioni di risposta 15/03/04 6
7 Protocolli: Un esempio Si immaginino due filosofi (processi pari del livello 3), uno dei quali parla Spagnolo e Inglese e l altro che parla Cinese e Francese. Poiché non hanno un linguaggio comune, usano due interpreti (processi pari di livello 2), che a loro volta contattano due segretarie (processi pari di livello 1). Il filosofo 1 desidera comunicare al suo pari la sua simpatia per i conigli. Quindi passa al suo interprete un messaggio in Inglese: I like rabbits 15/03/04 7
8 Protocolli: un esempio (2) L interprete si è accordato su un linguaggio neutro, l Olandese, e così il messaggio viene tradotto in I k hou von konijnen. La scelta del linguaggio è il protocollo di livello 2 e viene fatta dai processi pari di livello 2. L interprete quindi consegna il messaggio ad una segretaria, che lo trasmette mediante fax (protocollo di livello 1). Quando il messaggio arriva, viene tradotto in Francese e passato al filosofo 2. 15/03/04 8
9 Protocolli di comunicazione Comunicazione tra persone vs comunicazione di rete Ciao Ciao Che ora è? 2:30 tempo TCP connection req. TCP connection reply. Get <file> 15/03/04 9
10 La struttura di Internet Applicazioni e Host Nucleo della rete: router network of networks Collegamenti fisici 15/03/04 10
11 Internet: Servizi hosts: Applicazioni e servizi di rete e.g., WWW, Modello client/server Host (client) invia una richiesta di servizio, host (server) fornisce il servizio e.g., WWW client (browser)/ server; client/server Peer2peer: Interazione è simmetrica e.g.: NAPSTER, GNUTELLA 15/03/04 11
12 Servizi orientati alla connessione Obiettivo: trasferimento di dati tra host handshaking: fase iniziale di inizializzazione set up dello stato TCP Transmission Control Protocol Servizio orientato alla connessione di Internet TCP [RFC 793] Trasferimento di dati affidabile Ordine della trasmissione Perdita di dati Controllo del flusso: Sender non deve trasmettere troppo velocemente Controllo della congestione: Sender non deve congestionare il traffico di rete 15/03/04 12
13 Servizi non orientati alla connessione Obiettivo: trasferimento di dati tra host UDP User Datagram Protocol [RFC 768]: 1. Trasferimento non affidabile 2. Non sono previsti meccanismi per il controllo del flusso e della congestione TCP: HTTP (WWW), FTP (file transfer), Telnet (remote login), SMTP ( ) UDP: Apps video/audio, teleconferenze, telefonia su Internet 15/03/04 13
14 Nucleo della rete Ragnatela di router Come avviene il trasferimento dei dati in rete? Commutazione di circuito: circuito dedicato per ogni chiamata (rete telefonica) Commutazione di pacchetto: dati sono inviati in rete scomponendoli in p ezzi 15/03/04 14
15 Commutazione di circuito Allocazione delle risorse per la gestione della chiamata Banda di trasmissione Risorse dedicate Performance elevata Fase di inizializzazione 15/03/04 15
16 Commutazione di circuito Banda di trasmissione viene suddivisa in parti FDM: frequency division multiplexing TDM: time division multiplexing 15/03/04 16
17 Commutazione di pacchetto Dati sono suddivisi in pacchetti (packets) Pacchetti di utenti diversi condividono le risorse di rete Ogni pacchetto trasmesso utilizza tutta la banda di trasmissione Non è necessaria una allocazione iniziale di tutte le risorse Risorse e pacchetti: Risorse non disponibili Congestione: attesa per utilizzare un collegamento Meccanismo di tipo s tore and forward : Trasmissione Attesa della disponibilità del collegamento 15/03/04 17
18 Commutazione di pacchetto A 10 Mbs Ethernet C B Coda di attesa 1.5 Mbs 45 Mbs D E 15/03/04 18
19 Valutazione Commutazione di pacchetto permette di avere un maggior numero di utenti Collegamento ad 1 Mbit Utente generico: 100Kbps se at tivo Attivo solo 10% del tempo Commutazione di circuito: 10 utenti N utenti Commutazione di pacchetto: 1 Mbps link 35 utenti, probabilità di avere un numero di utenti attivi maggiore di 10 è minore di /03/04 19
20 Ritardi di trasmissione Ritardi nella trasmissione dei pacchetti Nodal processing: Check bit Determinare il collegamento in uscita Attesa in coda Congestione del router A Trasmissione Propagazione B nodal processing Attesa in coda 15/03/04 20
21 Considerazioni finali Commutazione di pacchetto Condivisione delle risorse Non è necessaria la fase di inizializzazione Congestione: perdita dei pacchetti, ordine di trasmissione Necessità di meccanismi per garantire l affidabilità del trasferimento Cosa succede per le applicazioni video/audio? Ampiezza di banda elevata Problema aperto!! 15/03/04 21
22 Routing Inviare i pacchetti Reti datagram: L indirizzo di destinazione determina il cammino tra i router Router non hanno informazioni di stato Circuiti virtuali: Ogni pacchetto è caratterizzato di un identificatore (virtual circuit ID) Cammino individuato nella fase di inizializzazione Router con informazioni di stato 15/03/04 22
23 Come si accede alla rete? 1. Provider (eg tin.it) 2. Company (e.g SERRA) 3. Reti mobili (wireless) 15/03/04 23
24 Provider Modem 56Kbps con accesso diretto ISDN: intregrated services digital network: 128Kbps ADSL: asymmetric digital subscriber line 1 Mbps home to router 8 Mbps router to home 15/03/04 24
25 Reti locali Rete locale local area network (LAN) Ethernet: 10 Mbs, 100Mbps, Gigabit Ethernet 15/03/04 25
26 Wireless Accesso tramite una base LAN wireless: Comunicazioni radio e.g., Lucent Wavelan 10 Mbps, BlueTooth wider area wireless Rete dei cellulari E.g. GPRS, UMTS router base station mobile hosts 15/03/04 26
27 Protocolli e servizi Reti sono complicate! Numerose entità host router collegamenti fisici diversi applicazioni servizi hardware, software Domanda: Siamo in grado di organizzare e gestire in modo coerente tutte queste entità?. perlomeno in questo corso? 15/03/04 27
28 Organizziamo un bel viaggio aereo ticket (acquisto) bagaglio (check in) gate (load) take off volo volo ticket (rimostranze) bagaglio (richiesta) gate (unload) landing volo una serie di passi. coerenti 15/03/04 28
29 Il nostro viaggio ticket (Acquisto) bagaglio (check in) gate (load) takeoff volo Volo ticket (rimostranze) bagaglio (richiesta) gates (unload) landing volo Livelli: ogni livello realizza un servizio Tramite delle azioni Basandosi sui servizi offerti dai livelli inferiori 15/03/04 29
30 Layered air travel: services Counter to counter delivery of person+bags baggage claim to baggage claim delivery people transfer: loading gate to arrival gate runway to runway delivery of plane airplane routing from source to destination 15/03/04 30
31 Il nostro viaggio ticket (purchase) ticket (complain) Departing airport baggage (check) gates (load) takeoff airplane routing baggage (claim) gates (unload) landing airplane routing arriving airport Controllori di volo degli spazi aerei airplane routing airplane routing 15/03/04 31
32 Livelli: Perchè? Stratificazione dei servizi: meccanismo per la gestione della complessità Meccanismo esplicito di strutturazione Modularità: facilita le modifiche Modifica di un servizio è locale 15/03/04 32
33 Internet protocol stack application: ftp, smtp, http transport: tcp, udp network: routing dei datagrams ip, routing protocols link: trasferimento dei dati ppp, ethernet physical: on the wire application transport network link physical 15/03/04 33
34 Internet Protocol Stack I nodi computer vengono fisicamente connessi da cavi: questo è il livello dei protocolli fisici, che include anche i dispositivi modem I nodi computer condividono un codice di trasmissione di bit: questo è il livello dei protocolli data link Un pacchetto di bit riesce a viaggiare sulla rete via più nodi: questo è il livello del protocollo rete (es.: IP) Una sequenza di pacchetti riesce a raggiungere una destinazione per vie diverse ed ad essere ricostruita: questo è il livello del protocollo trasporto (es.: TCP) Le applicazioni riescono a stabilire delle regole per comunicarsi dati e documenti in forma binaria: questo è il livello dei protocolli di tipo applicazione (per esempio HTTP, SMTP) 15/03/04 34
35 Stratificazione a livelli Ogni livello riceve i dati dal livello superiore Crea una nuova struttura dati (header) Invia i dati al livello inferiore source destination Hl H T HN Ht H N H T M M M M Application transport network link physical Application transport network link physical H l H T H t H N H t H n M M M M Message Segment Datagram Frame 15/03/04 35
36 Stratificazione a livelli Caratteristiche: distribuito Componenti su ogni nodo che realizzano le funzionalità previste Scambio msg application transport network link physical application transport network link physical application transport network link physical network link physical application transport network link physical 15/03/04 36
37 Internet Protocol Stack Transport Dati dalle Apps Crea il datagram con l indirizzo Invia il datagram Attende il riscontro di ricezione (ack) Trasporto = Ufficio Postale data application transport network link physical application transport network link physical data ack application transport network link physical network link physical data application transport network link physical 15/03/04 37
38 Layering: physical communication data application transport network link physical application transport network link physical application transport network link physical network link physical data application transport network link physical 15/03/04 38
39 La proposta ISO host 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 Routing 15/03/04 39
40 Internet: network of networks gerarchica national/international backbone providers (NBPs) BBN/GTE, Sprint, AT&T, IBM, UUNet ISP regionali ISP locali NAP regional ISP local ISP NBP B NBP A local ISP regional ISP NAP 15/03/04 40
41 National Backbone Provider BBN/GTE US backbone network 15/03/04 41
42 Internet: una visione storica : definizione dei principi delle reti a commutazione di poacchetto 1961: Kleinrock (teoria delle code) 1964: Baran applicazioni militari 1967: ARPAnet Advanced Research Projects Agency 1969: ARPAnet in funzione 1972: ARPAnet : dimostrazione pubblica NCP (Network Control Protocol) protocollo hosthost e mail ARPAnet: 15 nodi 15/03/04 42
43 Internet : Internetworking 1970: ALOHAnet reti via satellite (Hawaii) 1973: Metcalfe: Ethernet 1974: Cerf e Kahn: interconnecting networks Fine Anni 70: Reti proprietarie: DECnet, SNA, XNA 1979: ARPAnet : 200 nodi Cerf e Kahn s internetworking: minimalism, autonomy no internal changes required to interconnect networks best effort service model stateless routers decentralized control 15/03/04 43
44 Internet : 1983: definizione dei protocolli TCP/IP 1982: smtp per e mail 1983: DNS 1985: ftp 1988: TCP: controllo della congestione Reti nazionali: Csnet, BITnet, NSFnet, Minitel di host connessi in rete 15/03/04 44
45 Internet 1990: WWW 1990: WWW ipertesti [Bush 1945, Nelson 1960] HTML, http: Berners Lee 1994: Mosaic, poi Netscape Fine anni 90: B2C 50 milioni di computer in Internet 100 milioni di utenti backbone 10 Gbps 15/03/04 45
Livelli di un protocollo
Livelli di un protocollo Le reti di telecomunicazione sono complesse! molte componenti: o host o router o canali di comunicazione (diversi mezzi trasmissivi) o applicazioni o protocolli o hardware, software
DettagliInternet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda
Internet Evoluzione della rete Come configurare una connessione Internet: Storia e leggenda La leggenda Un progetto finanziato dal Ministero della Difesa USA con lo scopo di realizzare una rete in grado
DettagliReti di Calcolatori:
Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì
DettagliLo scenario: la definizione di Internet
1 Lo scenario: la definizione di Internet INTERNET E UN INSIEME DI RETI DI COMPUTER INTERCONNESSE TRA LORO SIA FISICAMENTE (LINEE DI COMUNICAZIONE) SIA LOGICAMENTE (PROTOCOLLI DI COMUNICAZIONE SPECIALIZZATI)
DettagliINFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 2 Livelli di astrazione Network layers
INFORMATICA DISTRIBUITA prof. lez 2 Livelli di astrazione Network layers Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 Protocol Layers Sistemi complessi!
DettagliInternet e Reti di Calcolatori
Internet e Reti di Calcolatori Sommario cosa è Internet cosa è un protocollo? network edge network core rete di accesso, mezzi fisici prestazioni: loss (perdita), delay (ritardo) strati di un protocollo
DettagliProtocolli stratificati (Intro III Parte)
Protocolli stratificati (Intro III Parte) Le reti sono complesse! olte parti : host router Link su mezzi diversi protocol hardware, software Domanda: Che speranza abbiamo di organizzare la struttura della
DettagliObiettivi. Strategia. Testo di Riferimento. Informatica II Reti di Calcolatori. Soluzioni tecnologichema non solo!!
Obiettivi Discutere i principi relativi alla definizione e uso di reti di calcolatori Informatica II Reti di Calcolatori Protocolli di Comunicazione Applicazioni di rete Sicurezza nelle reti (principi)
DettagliStratificazione protocollare (Protocol Layering )
Stratificazione protocollare (Protocol Layering ) Le reti sono complesse! olti elementi: host router fisici dalle caratteristiche diverse applicazioni protocolli hardware, software Domanda: Come organizzare
DettagliServizi orientati alla connessione
Servizi orientati alla connessione Viene creata una connessione permanente tra gli end host handshaking: istituzione di uno stato per cui due host sanno di essere in comunicazione tra loro su Internet
DettagliReti di calcolatori: Introduzione
Reti di calcolatori: Introduzione Vittorio Maniezzo Università di Bologna Reti di computer e Internet Rete: sistema di collegamento di più computer mediante una singola tecnologia di trasmissione Internet:
DettagliSUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )
PARTE 2 SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 2 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application
DettagliInternet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda
Internet Evoluzione della rete Come configurare una connessione Internet: Storia e leggenda La leggenda Un progetto finanziato dal Ministero della Difesa USA con lo scopo di realizzare una rete in grado
DettagliINFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 1 Informazioni Logistiche
INFORMATICA DISTRIBUITA prof. lez 1 Informazioni Logistiche Università degli Studi di Milano Scienze e Tecnologie della Comunicazione Musicale a.a. 2009-2010 Informazioni pratiche Orario lezioni Teoria:
DettagliMODELLI ISO/OSI e TCP/IP
D. Talia RETI DI CALCOLATORI - UNICAL 1 Reti di Calcolatori MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 2 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto
DettagliPARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )
PARTE 1 richiami SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 1 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application
DettagliIntroduzione. Sommario: Obiettivo:
Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core
DettagliProtocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30
Protocolli di rete Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 02 Protocolli - 1/30 Strati di protocolli (Protocol Layers) Le reti sono complesse Molti elementi: host
DettagliReti di Telecomunicazione Lezione 6
Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server
DettagliReti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:
Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette: condivisione di risorse (dati aziendali, stampanti, ) maggiore
DettagliReti di Calcolatori. Il software
Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet AA 2004-2005 Reti e Sistemi Telematici 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host può essere client e/o server a livello applicazione Router:
DettagliReti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
Reti di elaboratori Rete di calcolatori: insieme di dispositivi interconnessi Modello distribuito INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Funzioni delle reti: comunicazione condivisione di
DettagliCorso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella
Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Una definizione di Rete Una moderna rete di calcolatori può essere definita come:
DettagliLaboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011. Paola Zamperlin. Internet. Parte prima
Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011 Paola Zamperlin Internet. Parte prima 1 Definizioni-1 Una rete di calcolatori è costituita da computer e altri
DettagliReti di Calcolatori:
Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì
DettagliReti di calcolatori e Internet
Corso di Laboratorio di Tecnologie dell'informazione Reti di calcolatori e Internet Copyright Università degli Studi di Firenze - Disponibile per usi didattici Cos è Internet: visione dei componenti Milioni
DettagliInternet, così come ogni altra rete di calcolatori possiamo vederla suddivisa nei seguenti componenti:
Pagina 1 di 8 Struttura di Internet ed il livello rete Indice Struttura delle reti Estremità della rete Il nucleo della rete Reti a commutazione di pacchetto e reti a commutazione di circuito Funzionalità
DettagliStoria di Internet e del World Wide Web
Storia di Internet e del World Wide Web Ornella Nicotra A.A.1999-2000 Modulo europeo Action Jean Monnet Scuola Speciale per Archivisti e Bibliotecari Universita degli studi di Roma La Sapienza Storia di
DettagliModulo 1.3 Reti e servizi
Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete; schede di rete e modem; Panoramica sulle reti ad alta velocita' e reti dial-up; Testare la connettivita' con ping; Introduzione
DettagliReti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it Reti di Calcolatori una rete di
DettagliIntroduzione alle reti
Introduzione alle reti Sommario:! cosa e Internet! cosa e un protocollo! estremita della rete! nucleo della rete! rete di accesso, mezzi fisici! performance: perdita, ritardo! livelli dei protocolli, modelli
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host
DettagliCONNESSIONE DI UN PC ALLA RETE INTERNET
CONNESSIONE DI UN PC ALLA RETE INTERNET Walter Cerroni wcerroni@deis.unibo.it http://deisnet.deis.unibo.it/didattica/master Internetworking Internet è una rete di calcolatori nata con l obiettivo di realizzare
DettagliEsercitazioni: Stefano Leonardi. Ricevimento: Dr. Andrea Vitaletti Dr. Alessandro Ficarola. Tel.: 06 77274022 Email:
Stefano Leonardi Tel.: 06 77274022 Email: leon@dis.uniroma1.it URL: www.dis.uniroma1.it/~leon Ricevimento: Dopo lezione o appuntamento per e -mail Esercitazioni: Dr. Andrea Vitaletti Dr. Alessandro Ficarola
DettagliReti: cenni storici. Who s who
1967: DoD ARPAnet 1970: ALOHAnet Reti: cenni storici 1975: TCP/IP model per internetwork 1976: Ethernet 198: TCP/UDP/IP standard per ARPAnet 1987: la rete cresce DNS 1989-1991: web guiding principles:
DettagliInternet protocol stack
Protocolli stratificati (Intro III Parte) Le reti sono complesse! olte parti : host router Link su mezzi diversi protocol hardware, software Domanda: Che speranza abbiamo di organizzare la struttura della
DettagliProgrammazione in Rete
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 Obiettivi del
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca. Parte II Lezione 1
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II Lezione 1 Martedì 4-03-2014 1 TESTO DI RIFERIMENTO RETI DI CALCOLATORI
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
DettagliCos è un protocollo? Protocolli di rete: macchine invece di esseri umani Tutte le attività di comunicazione in Internet sono governate da protocolli
Cos è un protocollo? Protocolli umani: Che ora è? Ho una domanda Presentazioni messaggi specifici vengono spediti azioni specifiche sono compiute quando i messaggi sono ricevuti, o in seguito ad altri
DettagliI canali di comunicazione
I canali di comunicazione tipo velocità min velocità max doppino telefonico 300bps 10 mbps micro onde 256kbps 100 mbps satellite 256kbps 100 mbps cavo coassiale 56 kbps 200 mbps fibra ottica 500 kbps 10
DettagliConcetti di base delle tecnologie ICT
Concetti di base delle tecnologie ICT Parte 2 Reti Informatiche Servono a collegare in modo remoto, i terminali ai sistemi di elaborazione e alle banche dati Per dialogare fra loro (terminali e sistemi)
DettagliSiti web centrati sui dati (Data-centric web applications)
Siti web centrati sui dati (Data-centric web applications) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente
DettagliCos è un protocollo? Ciao. Ciao 2:00. <file> tempo. Un protocollo umano e un protocollo di reti di computer:
Cos è un protocollo? Un protocollo umano e un protocollo di reti di computer: Ciao Ciao Hai l ora? 2:00 tempo TCP connection request TCP connection reply. Get http://www.di.unito.it/index.htm Domanda:
DettagliInformatica per la comunicazione" - lezione 8 -
Informatica per la comunicazione - lezione 8 - I multipli 1 KB (kilo) = 1000 B 1 MB (mega) = 1 mln B 1 GB (giga) = 1 mld B 1 TB (tera) = 1000 mld B Codifica binaria dei numeri Numerazione con base 10:
DettagliReti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito
Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito Punto di vista fisico: insieme di hardware, collegamenti, e protocolli che permettono la comunicazione tra macchine remote
DettagliApplicazioni web centrati sui dati (Data-centric web applications)
Applicazioni web centrati sui dati (Data-centric web applications) 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 WEB La tecnologia del World Wide Web (WWW) costituisce attualmente lo strumento di riferimento
DettagliStratificazione protocollare (Protocol Layering ) Le reti sono complesse!
Stratificazione protocollare (Protocol Layering ) Le reti sono complesse!! olti elementi: host router fisici dalle caratteristiche diverse applicazioni protocolli hardware, software Domanda: Come organizzare
DettagliLa telematica. Informatica per le discipline umanistiche Note sulla telematica. Segnale analogico / digitale
Università degli Studi di Bergamo Facoltà di Lettere e Filosofia La telematica Informatica per le discipline umanistiche Note sulla telematica Marco Lazzari A.A. 2005-2006 Telematica: telecomunicazioni
DettagliInterNet: rete di reti
Internet e il web: introduzione rapida 1 InterNet: rete di reti Una rete è costituita da diversi computer collegati fra di loro allo scopo di: Comunicare Condividere risorse Ogni computer della rete può,
DettagliReti e Internet: introduzione
Facoltà di Medicina - Corso di Laurea in Logopedia Corso di Informatica III anno Prof. Crescenzio Gallo Reti e Internet: introduzione c.gallo@unifg.it Reti e Internet: argomenti Tipologie di reti Rete
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 5
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 5 Giovedì 19-03-2015 1 Intensità del traffico e perdita dei pacchetti La componente
DettagliIndirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet
Indirizzi Internet e Protocolli I livelli di trasporto delle informazioni Comunicazione e naming in Internet Tre nuovi standard Sistema di indirizzamento delle risorse (URL) Linguaggio HTML Protocollo
DettagliApplicazioni e protocolli a livello applicazione
Applicazioni e protocolli a livello applicazione Applicazione: processi distribuiti comunicanti vengono eseguiti sugli host di rete come processi utente scambio di messaggi per implementare l applicazione
DettagliInternet: Come siamo arriva/ fin qui e come possiamo andare oltre. Antonio Capone. Antonio Capone: Internet del futuro
Internet: Come siamo arriva/ fin qui e come possiamo andare oltre Antonio Capone Come tutto è cominciato 2 La nascita di Internet: anni 60 o 1961: Kleinrock dimostra l efficacia della commutazione di pacchetto
DettagliProgrammazione in Rete
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
DettagliProgramma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Sistemi operativi di rete (locale) In una LAN si vogliono condividere
DettagliUniversità Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria
Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria Corso Integrato di Scienze Fisiche, Informatiche e Statistiche
DettagliLe reti di calcolatori
Le reti di calcolatori 1 La storia Computer grandi e costosi Gli utenti potevano accerdervi tramite telescriventi per i telex o i telegrammi usando le normali linee telefoniche Successivamente le macchine
DettagliReti di Telecomunicazione Lezione 8
Reti di Telecomunicazione Lezione 8 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Livello di trasporto Programma della lezione relazione tra lo strato di trasporto e lo strato
DettagliUniversità di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15. Pietro Frasca. Parte II Lezione 1
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II Lezione 1 Giovedì 5-03-2015 TESTO DI RIFERIMENTO RETI DI CALCOLATORI E INTERNET un
DettagliLa Core Network. Domanda fondamentale: come vengono trasferiti i dati attraverso la rete? Maglia di router interconnessi
La Core Network Maglia di router interconnessi Domanda fondamentale: come vengono trasferiti i dati attraverso la rete? o Commutazione di pacchetto: i dati sono spediti attraverso la rete in quantità discrete
DettagliI canali di comunicazione
I canali di comunicazione tipo velocità min velocità max doppino telefonico 300bps 10 mbps micro onde 256kbps 100 mbps satellite 256kbps 100 mbps cavo coassiale 56 kbps 200 mbps fibra ottica 500 kbps 10
DettagliReti di Calcolatori:
Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì
DettagliElementi di Informatica e Programmazione
Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela
DettagliElementi di Informatica e Programmazione
Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela
DettagliArchitettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)
Architettura del WWW World Wide Web Sintesi dei livelli di rete Livelli di trasporto e inferiori (Livelli 1-4) - Connessione fisica - Trasmissione dei pacchetti ( IP ) - Affidabilità della comunicazione
DettagliCorso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Reti di Calcolatori Claudio Marrocco Componenti delle reti Una qualunque forma di comunicazione avviene: a livello hardware tramite un mezzo fisico che
DettagliIntroduzione alle applicazioni di rete
Introduzione alle applicazioni di rete Definizioni base Modelli client-server e peer-to-peer Socket API Scelta del tipo di servizio Indirizzamento dei processi Identificazione di un servizio Concorrenza
DettagliParte 1. Internet: una rete di calcolatori. Scopo. avere una visione d'insieme delle reti di calcoltori. uso della rete Internet come esempio
Parte 1 Internet: una rete di calcolatori avere una visione d'insieme delle reti di calcoltori Scopo visione sistemica dei componenti visione sistemica dei servizi approccio descrittivo uso della rete
DettagliStandard di comunicazione
Standard di comunicazione Organizzato a livelli per ridurne la complessità e aumentarne la flessibilità il numero dei livelli e le loro funzionalità dipendono dal tipo di rete ogni livello formalizza un
DettagliReti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato
Reti Locali Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi
DettagliReti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.
Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,
DettagliInternet e protocollo TCP/IP
Internet e protocollo TCP/IP Internet Nata dalla fusione di reti di agenzie governative americane (ARPANET) e reti di università E una rete di reti, di scala planetaria, pubblica, a commutazione di pacchetto
DettagliDal protocollo IP ai livelli superiori
Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono
DettagliFinalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti
Finalità delle Reti di calcolatori Le Reti Informatiche Un calcolatore isolato, anche se multiutente ha a disposizione solo le risorse locali potrà elaborare unicamente i dati dei propri utenti 2 / 27
DettagliReti di Telecomunicazioni LB Introduzione al corso
Reti di Telecomunicazioni LB Introduzione al corso A.A. 2005/2006 Walter Cerroni Il corso Seguito di Reti di Telecomunicazioni LA Approfondimento sui protocolli di Internet TCP/IP, protocolli di routing,
DettagliIntroduzione a Internet
Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano
DettagliReti di calcolatori. Reti di calcolatori
Reti di calcolatori Reti di calcolatori Rete = sistema di collegamento tra vari calcolatori che consente lo scambio di dati e la cooperazione Ogni calcolatore e un nodo, con un suo indirizzo di rete Storia:
DettagliIntroduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1
Introduzione Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio Livello applicativo Principi delle applicazioni di rete 2-1 Pila di protocolli Internet Software applicazione: di
DettagliICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA
ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
DettagliCORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci
CORSO DI RETI SSIS Lezione n.2. 2 Novembre 2005 Laura Ricci IL DOMAIN NAME SYSTEM (DNS) Indirizzi IP poco adatti per essere memorizzati da utenti umani è prevista la possibiltà di associare nomi simbolici
DettagliCapitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella
Capitolo 1 - parte 1 Corso Reti ed Applicazioni Mauro Campanella Precisazione Noi ci occuperemo solo della trasmissione di informazione in formato digitale. Un segnale analogico è basato su una variazione
DettagliInternet e il World Wide Web. Informatica di Base A -- Rossano Gaeta 1
Internet e il World Wide Web 1 Domande chiave 2.1 Quali sono i mezzi di connessione a Internet e qual è la loro velocità? 2.2 Quali sono i tre tipi di provider Internet e quali tipi di servizi offrono?
DettagliPROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico 2013-2014
Classe 5^ PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico 2013-2014 MODULI CONTENUTI OBIETTIVI METODOLOGIE DI LAVORO I primi elementi sulle reti e i mezzi di
DettagliReti di Calcolatori. Lezione 2
Reti di Calcolatori Lezione 2 Una definizione di Rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Tipi di Rete Le reti vengono classificate
DettagliTopologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).
Topologia delle reti Una RETE DI COMPUTER è costituita da un insieme di elaboratori (NODI) interconnessi tra loro tramite cavi (o sostituti dei cavi come le connessioni wireless). Rete Point-to-Point:
DettagliUDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing
a.a. 2002/03 Livello di Trasporto UDP Descrive la comunicazione tra due dispositivi Fornisce un meccanismo per il trasferimento di dati tra sistemi terminali (end user) Prof. Vincenzo Auletta auletta@dia.unisa.it
DettagliAppunti del corso di PROF. G. BONGIOVANNI
Appunti del corso di PROF. G. BONGIOVANNI Premessa... 2 1) INTRODUZIONE...3 1.1) Usi delle reti di elaboratori... 4 1.2) Aspetti hardware delle reti... 5 1.2.1) Tecnologia trasmissiva... 5 1.2.2) Scala
DettagliReti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete
IP Analizziamo con sufficiente dettaglio il sistema denominato IP, usato per consentire a due computer mobili di spostarsi liberamente in altre reti pur mantenendo lo stesso indirizzo IP. In particolare,
DettagliCapitolo 1 - parte 2. Corso Reti ed Applicazioni Mauro Campanella
Capitolo 1 - parte 2 Corso Reti ed Applicazioni Mauro Campanella Modello a strati 5 4 applicazione trasporto Il modello che useremo prevede 5 strati che svolgono servizi per gli altri strati attraverso
DettagliTecnologie di Sviluppo per il Web
Tecnologie di Sviluppo per il Web Introduzione alle Reti di Calcolatori versione 1.0 del 11/03/2003 G. Mecca mecca@unibas.it Università della Basilicata Reti >> Sommario Sommario dei Concetti Elab. Client-Server
DettagliPrefazione all edizione italiana
Sommario Prefazione all edizione italiana XIII Capitolo 1 Introduzione 1.1 Applicazioni delle reti di calcolatori 2 1.1.1 Applicazioni aziendali 3 1.1.2 Applicazioni domestiche 5 1.1.3 Utenti mobili 8
DettagliInternet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita
Organizzazione distribuita Il messaggio viene organizzato in pacchetti dal calcolatore sorgente. Il calcolatore sorgente instrada i pacchetti inviandoli ad un calcolatore a cui è direttamente connesso.
DettagliProva di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 200, ore 1.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
DettagliProgrammazione in Rete
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
DettagliTCP/IP: INDIRIZZI IP SIMBOLICI
TCP/IP: INDIRIZZI IP SIMBOLICI DOMAIN NAME SYSTEM: ESEMPIO www.unical.it 160.97.4.100 100 host 160.97.29.5 dominio i di II livelloll dominio di (organizzazione: università) I livello (nazione) www.deis.unical.it
DettagliInformatica. Prof. M. Colajanni Università di Modena Reggio Emilia
Informatica Prof. M. Colajanni Università di Modena Reggio Emilia PARTE 3 - COMUNICAZIONI INFORMATICHE (Internet) Importanza delle comunicazioni Tutti vogliono comunicare Oggi un computer che non è in
Dettagli