Reti di calcolatori -...
Transcript of Reti di calcolatori -...
![Page 1: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/1.jpg)
Reti di calcolatori
Riferimenti: Curtin cap. 9Console cap. 6 (vecchia ed.) o cap. 8 (nuova ed.)
![Page 2: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/2.jpg)
Reti di calcolatori
•Inizialmente, con l’avvento dei PC, il mondo dell’elaborazione dati era diviso in due parti:
–i PC single user, macchine isolate–workstation e mainframe server connessi su rete locale (che successivamente è stata collegata a Internet)
•Alcuni s.o. avevano un ridotto supporto per la comunicazione in rete (es., MS-DOS), oggi i s.o. supportano più programmi per sfruttare Internet
![Page 3: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/3.jpg)
In altre parole, fino a circa a meta' degli anni 80
![Page 4: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/4.jpg)
Adesso invece........
E molto di piu'!
![Page 5: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/5.jpg)
Reti di calcolatori
•Una rete di calcolatori è costituita da due o più elaboratori collegati mediante un mezzo che permette di farli colloquiare– il mezzo è in genere un cavo (filo) o il vuoto (radiofrequenza)
•Occorre un dispositivo per la connessione (scheda di rete, modem, …) e un programma di gestione della rete (il driver della scheda)
![Page 6: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/6.jpg)
MotivazioniUna rete permette di:• condividere periferiche (stampanti, dischi, ...)• rendere più semplice e efficace la manutenzione
(alcune risorse sono condivise, per cui gestite in un unico punto)
• aumentare la tolleranza ai guasti (se un dispositivo si rompe, sia esso un computer o una stampante, questo può essere sostituito da un altro)
• eseguire applicazioni distribuite (un programma può essere distribuito su più calcolatori, e quindi eseguito in modo parallelo)
• ma soprattutto…
![Page 7: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/7.jpg)
Motivazioni
Permette alle persone di:
• di accedere a informazioni remote (World Wide Web)
• di comunicare con altre persone (e-mail, messenger, newsgroup, blog)
• di partecipare a videogiochi con altre persone
• di scrivere un’enciclopedia collaborativa come Wikipedia
![Page 8: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/8.jpg)
Prima di parlare delle reti un breve cenno sulla
Trasmissione dell' informazione
![Page 9: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/9.jpg)
Trasmissione dell' informazione
L'informazione viene trasmessa attraverso un trasporto di energia da una sorgente A ad un destinatario B
Questa trasmissione puo' avvenire in forma analogica o digitale
![Page 10: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/10.jpg)
Trasmissione dell' informazione:segnali analogici
Come abbiamo gia' visto un segnale analogicopuo' assumere valori continui in un intervallo.
Es: Il telefono, radio e televisioni tradizionali
![Page 11: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/11.jpg)
Trasmissione dell' informazionesegnali digitali
Un segnale digitale assume valori discreti (discontinui)come, ad esempio una sequenza di 0 e1
10010001111111
che puo' essere codificata ad esempio mediante due livelli di voltaggio
![Page 12: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/12.jpg)
Trasmissione dell' informazione: larghezza di banda
Larghezza di banda (in Fisica) : e' la differenza fra le frequenze piu' alte e piu' basse che unmezzo di comunicazione puo' tramettere
Es: la linea telefonica trasmette da un minimo di 300 Hz ad un massimo di 3000 Hz, la larghezza di banda e' 2700 Hz
![Page 13: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/13.jpg)
Il numero massimo di bit al secondo che un dato mezzo di comunicazione puo' trasmettere e' proporzionale alla larghezza di banda.
Larghezza di banda (In Informatica): il numero massimo di bit /secondo ( bit/s o bips)che possono essere inviati da un mezzo di comunicazione
Trasmissione dell' informazione: larghezza di banda
![Page 14: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/14.jpg)
Velocita' di trasmissione : il numero di bit/s (bips) che possono essere effettivamente trasmessi
Quindi velocita' di trasmissione e larghezza di banda, nel senso informatico, si misurano in bit/s, (bips)
Trasmissione dell' informazione: larghezza di banda
![Page 15: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/15.jpg)
Reti di Calcolatori• una rete richiede:
– un mezzo fisico attraverso cui i dati si possano propagare
– dispositivi di I/O usati dai calcolatori per inviare/ricevere dati sulla rete
– protocolli per disciplinare le comunicazioni
calcolatoricalcolatori dispositivi I/Odispositivi I/O mezzo fisico
![Page 16: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/16.jpg)
• diversi mezzi fisici di trasmissione:– doppino (linea telefonica)– cavo coassiale– fibra ottica– onde elettromagnetiche nel vuoto (onde radio ,
raggi infrarossi)
Mezzi fisici e dispositivi per la trasmissione
• diversi dispositivi di I/O:– modem– scheda a raggi infrarossi– scheda wireless
![Page 17: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/17.jpg)
Componenti
•Nodo: un qualsiasi dispositivo hardware del sistema in grado di comunicare con gli altri nodi che fanno parte della rete
•Concentratore (hub): dispositivo di connessione che semplifica il collegamento fisico tra i nodi e instrada i segnali
•Dorsale: cavo ad alta capacità che consente la trasmissione dei dati tra i vari dispositivi
![Page 18: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/18.jpg)
Esempio di architettura
![Page 19: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/19.jpg)
Componenti
•Server: elaboratore che può essere condiviso dagli altri computer collegati in rete (in genere il più potente):– file server (server gestore dei dati): gestisce la memorizzazione e la condivisione di dati su file, in genere su unità a disco– server di stampa (printer server): gestisce le stampanti disponibili in una rete locale– server di comunicazione: gestisce l’accesso ad altre reti locali o a Internet– database server: gestisce, tramite un DBMS, uno o più DB condivisi
![Page 20: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/20.jpg)
Esempio di collocazione di server
![Page 21: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/21.jpg)
Architettura client-server
Con l’architettura client-server, più calcolatori, attraverso una rete, possono richiedere servizi a una macchina (generalmente più potente) remota
![Page 22: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/22.jpg)
Tipi di reteDue modi per classificare le reti:
•Estensione– in base all’area coperta dalla rete
•Topologia– in base a quali collegamenti esistono tra i calcolatori
![Page 23: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/23.jpg)
Tipi di retein base alla loro estensione
•Rete Locale (LAN, Local Area Network): collega due o più computer in un’area limitata,
tipicamente quella di un palazzo.
• Collega i computer di un laboratorio, un gruppo di lavoro, un ufficio, un istituto universitario.
•Rete Metropolitana (MAN, Metropolitan Area Network): simile a una rete locale, collega i computer di una singola organizzazione in un’area delle dimensioni di una città (es. Banca con filiali cittadine)
![Page 24: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/24.jpg)
Tipi di retein base alla loro estensione
•Rete Geografica (WAN, Wide Area Network): collega computer distribuiti su aree molto vaste. Ad es., la rete GARR collega tutte le università italiane
•Internet: è la rete delle reti. Collega fra loro reti locali, metropolitane, geografiche e singoli computer di tutto il mondo
![Page 25: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/25.jpg)
![Page 26: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/26.jpg)
•A bus (lineare)A bus (lineare): tutti i nodi sono collegati tramite una stessa linea•Il segnale emesso da un nodo percorre tutta la linea, raggiungendo così la destinazione
Tipi di retein base alla loro topologia
![Page 27: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/27.jpg)
Tipi di retein base alla loro topologia
•Ad anelloAd anello: i nodi sono collegati in una struttura circolare
•Un nodo è collegato solo ad altri due nodi
•Il segnale emesso da un nodo passa al successivo; se non è indirizzato a quel nodo, viene ritrasmesso al nodo seguente, finché non raggiunge il destinatario
![Page 28: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/28.jpg)
Tipi di retein base alla loro topologia
•A stellaA stella: i nodi sono collegati a un nodo centrale
•La comunicazione tra due nodi avviene attraverso il nodo centrale
•L’informazione trasmessa da un nodo viene smistata dal nodo centrale verso il nodo di destinazione
![Page 29: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/29.jpg)
Tipi di retein base alla loro topologia
•Punto-punto (o Punto-punto (o paritetiche)paritetiche): i nodi sono collegati a coppie, e operano allo stesso livello•La comunicazione è diretta tra due nodi•È utilizzabile per pochi nodi
![Page 30: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/30.jpg)
Topologia
La topologia non determina la disposizione dei componenti, ma il modo in cui questi sono collegati
Es.: stessa disposizione, diverse topologie
lineare ad anello a stella paritetica
![Page 31: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/31.jpg)
Topologie miste
Combinazione di più topologie semplici
HUB
![Page 32: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/32.jpg)
A quale topologia di rete corrisponde la figura?
A: StellaB: lineareC:Paritetica D:Anello
![Page 33: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/33.jpg)
A quale topologia di rete corrisponde la figura?
A: StellaB: lineareC:Paritetica D:Anello
Risposta : A
![Page 34: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/34.jpg)
Interfaccia di rete
•Per collegare un elaboratore a una rete locale si usa una scheda di interfaccia di rete, che ha i compiti di:– creare la connessione fisica– convertire i dati da trasmettere nel formato opportuno– amplificare la potenza del segnale a livello elettrico
![Page 35: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/35.jpg)
Collegamento fisico delle reti locali
•Cavi a doppino intrecciato: simili al cavo dei telefoni, sono economici, veloci e affidabili
•Cavi coassiali: simili a quelli per le antenne televisive, più affidabili, con trasmissione molto veloce
•Cavi in fibra ottica: costituiti da fibre in plastica o vetro molto sottili, trasmissione veloce e affidabile, più difficili da installare
•Trasmissione in radiofrequenza
![Page 36: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/36.jpg)
![Page 37: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/37.jpg)
![Page 38: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/38.jpg)
![Page 39: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/39.jpg)
Ethernet
•Tecnologia più diffusa per LAN•Deriva da ether (ètere), cioè il cavo in cui passano i segnali•Usabile con varie topologie (a bus, a stella, …)•Problema: se più segnali transitano sullo stesso cavo, creano interferenze
• Ethernet risolve il problema con la modalità di accesso Carrier Sense Multiple Access with Carrier Sense Multiple Access with Collision Detection (CSMA/CD)Collision Detection (CSMA/CD)
![Page 40: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/40.jpg)
Ethernet
Funzionamento di CSMA/CD:
1. quando un computer vuole comunicare, controlla che nessun altro computer stia comunicando e poi invia il segnale sul cavo di collegamento; altrimenti, aspetta;
2. se si verifica un conflitto (due computer hanno tentato di comunicare contemporaneamente), entrambi i computer si fermano e aspettano per un tempo casuale, poi riprovano
Carrier Sense: rileva la “portante”, cioè se un altro computer sta trasmettendo (passo 1.)
Multiple Access: più computer possono accedere al mezzo trasmissivo
Collision Detection: rileva le collisioni (passo 2.)
![Page 41: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/41.jpg)
Token ring
•Si usa per LAN ad anello
•Un tokentoken (un gruppo di byte) [in italiano gettonegettone], viene passato continuamente da un computer all’altro, in sequenza sull’anello
•Un computer può trasmettere sulla rete solo quando è in possesso del token
•Se un computer riceve un messaggio non destinato a lui, lo rimette in circolo sull’anello
![Page 42: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/42.jpg)
Token ring
![Page 43: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/43.jpg)
![Page 44: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/44.jpg)
Collegamento fisico delle Reti Geografiche
•Cavi telefoniciCavi telefonici (sia fibra ottica che rame): sfruttano la rete telefonica per trasmettere i segnali
•Onde radioOnde radio: si usano microonde ad alta frequenza su brevi distanze (simili ai segnali televisivi), come in un campus
•SatellitiSatelliti: usati per trasmissioni a lungo raggio, illuminano anche grandi zone
![Page 45: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/45.jpg)
Collegamento fisico delle Reti Geografiche
![Page 46: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/46.jpg)
Trasmissione Digitale e Analogica
digitale digitaleanalogicosu linea telefonica
![Page 47: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/47.jpg)
![Page 48: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/48.jpg)
Il modem
•Velocità di trasmissione tipiche–modem analogici: 14.400, 28.800, 38.400, 56.600 bit/s (cioè non più di 7 KByte/s)–modem ADSL: 256 Kbit/s – 50 Mbit/s
•Il modem più lento detta la velocità di comunicazione•Utilizzato principalmente per le comunicazioni di tipo privato (utente che si collega da casa a un Internet provider)
![Page 49: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/49.jpg)
Trasmissione Digitale e Analogica
•Reti locali: comunicazione su linee dedicate, installate per la rete, e adatte alla trasmissione digitale delle informazioni•Su distanze maggiori: si impiegano le reti di comunicazione esistenti, ad es. la rete telefonica, che possono trasmettere informazioni in forma analogica (ad es., la voce)•Occorrono dispositivi per trasmettere le informazioni utilizzando la rete telefonica ⇒ modem•Anche trasmissioni digitali (per es. ADSL) usano modem per convertire le informazioni in segnali di voltaggio da spedire sulla linea telefonica
![Page 50: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/50.jpg)
Trasmissione Digitale e Analogica
•Reti locali: comunicazione su linee dedicate, installate per la rete, e adatte alla trasmissione digitale delle informazioni•In principio, su questi cavi si ha una variazione del livello di tensione fra due valori, ognuno dei quali corrisponde alla trasmissione di bit di valore 0 oppure 1
![Page 51: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/51.jpg)
Trasmissione in rete: seriale o parallela
• Volendo trasmettere un byte:
• se il canale di comunicazione è composto da un solo filo, dobbiamo trasmetterlo serialmenteserialmente, un bit dopo l’altro
• se il canale di comunicazione è composto da 8 fili, possiamo trasmettere il byte in un colpo solo. Gli 8 bit sono trasmessi in paralleloparallelo
![Page 52: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/52.jpg)
![Page 53: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/53.jpg)
Trasmissione in rete: seriale o parallela
•La trasmissione parallela è più veloce, ma più costosa; usata di solito solo per collegamenti punto a punto e molto corti (es. computer - stampante)
•La trasmissione seriale è quella normalmente usata nelle reti, locali e non locali
•In una LAN Ethernet, la trasmissione avviene di solito a 100 Mbit/s (cioè poco più di 10 MByte/s)
![Page 54: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/54.jpg)
Protocolli di comunicazione
• è necessario disciplinare le comunicazioni sulla rete per evitare il caos
• in una telefonata seguiamo un semplice protocollo:– il chiamante conosce il numero del destinatario– il destinatario identifica il chiamante– gli interlocutori parlano la stessa lingua
– parla un solo interlocutore per volta
![Page 55: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/55.jpg)
Protocolli di comunicazione
• in una comunicazione tra due calcolatori:– il calcolatore “chiamante” conosce l’indirizzo
del calcolatore destinatario
– il destinatario identifica l’indirizzo del “chiamante”
– i calcolatori parlano la stessa “lingua”– (generalmente) trasmette un solo calcolatore
per volta
![Page 56: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/56.jpg)
Protocolli di comunicazione• Protocollo di comunicazioneProtocollo di comunicazione: insieme di regole che definisce in modo preciso tutti gli aspetti della comunicazione•Ad esempio, l’elaboratore A richiede all’elaboratore B la stampa di un file (sulla stampante connessa a B)•A invia a B un messaggio contenente (almeno):
–l’indirizzo del mittente–l’indirizzo del destinatario–il tipo di servizio richiesto (la stampa) ed eventuali dati (quelli da stampare)
![Page 57: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/57.jpg)
Protocolli di comunicazione
Il protocollo deve definire:
–come è strutturato un messaggio
–come associare un indirizzo all’elaboratore
–quale percorso far seguire ai messaggi per arrivare a destinazione,
–come rilevare e gestire gli errori di comunicazione
–…
![Page 58: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/58.jpg)
Protocolli di comunicazione: TCP/IP
•TCP/IPTCP/IP (Transmission Control Protocol / Internet Protocol) è il protocollo di comunicazione usato in Internet e anche nella maggior parte delle altre reti
•Praticamente tutti i servizi offerti da Internet, compreso il World Wide Web, sono basati su TCP/IP
![Page 59: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/59.jpg)
Controlli di corretta ricezione
•Esistono tecniche sofisticate di controllo della correttezza di trasmissione, che hanno una percentuale di fallimento quasi nulla
•Alcune tecniche permettono di correggere l’errore, e di evitare la ritrasmissione dei dati
•Le tecniche più sofisticate richiedono però più bit per il controllo
![Page 60: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/60.jpg)
Linee dedicate e linee commutate•Si ha una linea dedicatalinea dedicata quando due sistemi di elaborazione sono collegati da una linea di comunicazione di cui possiedono il controllo assoluto•Le linee utilizzate condivise tra vari elaboratori sono dette linee commutatelinee commutate
![Page 61: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/61.jpg)
Linee commutate: il telefono•Ogni telefono è collegato a una centrale, la quale è a sua volta collegata ad altre centrali•Quando si telefona, la chiamata instaura un circuitocircuito passando attraverso le varie centrali fino a giungere a destinazione•Cosa avviene: le centrali costruiscono un percorso tra chiamante e chiamato che dura per tutto e solotutto e solo il tempo della chiamata•Svantaggi: circuito occupato, anche per scambiare poche informazioni (es. telefono)
![Page 62: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/62.jpg)
Commutazione di pacchetto
•Soluzione:–commutazione di pacchettocommutazione di pacchetto
•Come il sistema postale!•Messaggi suddivisi in pacchetti di dimensione fissa•Ogni pacchetto contiene l’indirizzo del mittente e del destinatario, ed è trasmesso separatamente•Ogni pacchetto può seguire un percorso diverso•Il destinatario riassembla i pacchetti per formare il messaggio
![Page 63: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/63.jpg)
Commutazione di pacchetto
Quindi:• L’ordine dei pacchetti può non essere mantenuto
durante la trasmissione
• Il destinatario attende tutti i pacchetti per ricomporre i messaggi
• Ogni pacchetto occupa il mezzo trasmissivo (e le schede di rete) per un breve tempo
• Si ha un effetto di parallelismo, per cui un elaboratore può essere coinvolto in più comunicazioni contemporaneamente
![Page 64: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/64.jpg)
Instradamento (Routing)
•Come far arrivare i pacchetti a destinazione?•Ogni nodo ritrasmette i pacchetti ricevuti al vicino immediato più vicino alla destinazione•I nodi possiedono una tabella che indica, per ogni destinazione, a quale vicino trasmettere il pacchetto•Inoltre, la scelta del nodo di inoltro dipende anche da situazioni temporanee di carico della rete, guasti, alternative di inoltro, ecc.
![Page 65: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/65.jpg)
Instradamento (Routing)
• Commutazione di pacchetto
A
B
![Page 66: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/66.jpg)
• maggiore affidabilità
– se un router è guasto scelgo un’altra strada– Internet è nata in ambiente militare USA
Commutazione di Pacchetto
• maggiore efficienza
– A e B non “occupano” una linea completa per tutta la durata della loro “conversazione”
– ecco perché Skype è così economico – Internet si è sviluppata in ambiente
Universitario
![Page 67: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/67.jpg)
Instradamento (Routing)
• Cosa succede quando ci colleghiamo da casa?
• Dall’elaboratore di casa (tramite telefono) al provider è in atto un collegamento a commutazione di circuito; la linea risulta occupata
• Dal provider a un altro punto sulla rete Internet è in corso una commutazione di pacchetto
![Page 68: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/68.jpg)
![Page 69: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/69.jpg)
![Page 70: Reti di calcolatori - personalpages.to.infn.itpersonalpages.to.infn.it/~ferraro/informatica/slides_inf/07_reti.pdf · •Rete Geografica (WAN, Wide Area Network): collega computer](https://reader031.fdocuments.net/reader031/viewer/2022031418/5c695e5009d3f290788cfe4a/html5/thumbnails/70.jpg)