© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 1
RETI DI CALCOLATORI
Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 2 Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slides (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio, musica e testo) sono di proprietà dell’autore prof. Pier Luca Montessoro, Università degli Studi di Udine.
Le slide possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca, scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministero dell’Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine di lucro. In tal caso non è richiesta alcuna autorizzazione.
Ogni altro utilizzo o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampe) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte dell’autore.
L’informazione contenuta in queste slide è ritenuta essere accurata alla data della pubblicazione. Essa è fornita per scopi meramente didattici e non per essere utilizzata in progetti di impianti, prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso. L’autore non assume alcuna responsabilità per il contenuto di queste slide (ivi incluse, ma non limitatamente, la correttezza, completezza, applicabilità, aggiornamento dell’informazione).
In ogni caso non può essere dichiarata conformità all’informazione contenuta in queste slide.
In ogni caso questa nota di copyright e il suo richiamo in calce ad ogni slide non devono mai essere rimossi e devono essere riportati anche in utilizzi parziali.
Nota di Copyright
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 3
Lezione 2
I servizi offerti dalle reti di calcolatori
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 4
Lezione 2: indice degli argomenti
• Architetture client-server
• Il terminale virtuale
• La posta elettronica
• Le liste di discussione
• Il trasferimento di file: FTP
• File system distribuito, condivisione di stampanti e sistemi operativi di rete
• Telefonia, videoconferenza e groupware
Architetture client - server
Architetture client-server
• Architetture in cui un programma (client) chiede un servizio ad un altro
programma (il server). Può essere richiesta l’autenticazione del client
• Esistono anche sistemi peer-to-peer:
sistemi paritetici che dialogano tra di loro
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 7
RETE
Architetture client - server
OK
Codice fiscale:
IMPOSTAZIONE RICERCA
RSSMRA56D23F205X
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 8
RETE
Architetture client - server
RSSMRA56D23F205X
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 9
RETE
Architetture client - server
MARIO ROSSI
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 10 OK
Nome:
RISULTATO RICERCA
RETE
Architetture client - server
Mario Rossi
Il terminale virtuale
Il terminale virtuale
Simula, su una rete, il collegamento fisico del vecchio terminale alfanumerico ...
01000001 (‘A’) A
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 13
RETE
Il terminale virtuale ... indipendentemente dalla distanza!
TORINO UDINE
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 14
Il terminale virtuale
• In Internet prende il nome di TELNET
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 15
Il terminale virtuale
NON SOTTOVALUTATE MAI LA POTENZA ESPRESSIVA
DEI COMANDI DI LINEA
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 16
La posta elettronica (e-mail)
La posta elettronica
Liste di discussione
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 19
Liste di discussione
RETE
Mary Peter
Ludwig
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 20
Liste di discussione
RETE
Mary Peter
Ludwig
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 21
• Un server conosce gli utenti appartenenti alla lista e si occupa della spedizione dei messaggi a tutti i membri
• Un moderatore (umano!) gestisce controlla i messaggi ed elimina quelli indesiderati (es. spam)
• I singoli utenti non conosco gli altri membri della lista
Liste di discussione
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 22
Liste di discussione
RETE
Mary Peter
Ludwig Bob
Liste di discussione
RETE
Mary Peter
Il trasferimento di file
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 25
Il trasferimento di file
RETE
“sped iscimi una c opia del fil e satu rno.jp g”
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 26
Il trasferimento di file
RETE saturno.jpg
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 27
Anonymous FTP
RETE
“apri u na conne ssion e FTP ”
“chi sei?”
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 28
Anonymous FTP
RETE user: anony mous pwd: monte ssoro @uni ud.it
UN ALTRO VISITATORE
DA UDINE!
File system distribuito
File system distribuito
• FTP (File Transfer Protocoll) permette solo di COPIARE i file via rete
• I file system distribuiti consentono di LEGGERE, SCRIVERE, CREARE e CANCELLARE file su elaboratori remoti
È UN SERVIZIO DI RETE LOCALE
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 31
File system distribuito
RETE
c:\> edit /remote/fender/giove.txt
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 32
Condivisione delle stampanti
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 33
Condivisione delle stampanti
RETE
file gi ove.tx t da s tampa re su /fe nder/l p01 giove.txt
È UN SERVIZIO DI RETE LOCALE
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 34
Sistemi operativi di rete, groupware
Sistemi operativi di rete
• Si basano principalmente sulle reti locali
• Estendono il normale sistema operativo
• Consentono di condividere:
• dischi (file system distribuito)
Groupware
• Workgroup Computing
• Strumenti per rendere più efficiente il lavoro cooperativo di gruppo tramite la rete
• Workflow
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 37
Strumenti del groupware
• Posta elettronica
• Word processor, foglio elettronico
• Schedulazione delle attività (scadenze, attività contabili, fatture)
• Database orientati ai documenti (condivisione in linea delle informazioni relative a clientela, inventari merce, ecc.)
• Integrazione degli strumenti di comunicazione (telefonia fissa, cellulare, e-mail, fax, ecc.)
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 38
La comunicazione interattiva
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 39
La comunicazione interattiva
• Videoconferenza
• Condivisione del desktop
• Telefonia su rete (ad es. VOIP: voice over IP)
• Servizi dati per telefonia cellulare (ad es.
SMS, WAP)
• “Convergenza” tra reti per fonia e reti per dati
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 40
Condivisione del desktop
Internet e il World Wide Web ARGOMENTO DELLA PROSSIMA LEZIONE
Approfondimenti sui servizi di rete
• Lo studente è invitato a provare ad utilizzare i principali servizi presentati
• I dettagli tecnici sul funzionamento dei
servizi di rete saranno approfonditi al
termine del corso
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 43
Bibliografia
• “Reti di Computer”
• Capitolo 1
• Capitolo 7 (approfondimenti successivi)
© 2001 Pier Luca Montessoro (si veda la nota a pagina 2) 44