La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

RETI DI CALCOLATORI.

Presentazioni simili


Presentazione sul tema: "RETI DI CALCOLATORI."— Transcript della presentazione:

1 RETI DI CALCOLATORI

2 Docente Ing. Bartolomeo Montrucchio Politecnico di Torino
Dip. di Automatica e Informatica - DAUIN Tel Fax Web:

3 Argomenti del corso Il modello di riferimento ISO/OSI
Nozioni di base sulla trasmissione e sui mezzi trasmissivi Nozioni di base sulla commutazione Introduzione alle reti locali: il progetto IEEE 802 Ethernet/IEEE 802.3 Token - Ring/IEEE 802.5 FDDI/ISO 9314

4 Argomenti del corso Utilizzo di analizzatori di protocolli su reti locali Le reti locali estese: i bridge e lo standard IEEE 802.1D Canali trasmissivi geografici Nozioni di base sull'internetworking: bridge, router e gateway Algoritmi di routing Internetworking in ambito TCP/IP e OSI I livelli superiori dell'architettura TCP/IP

5 Prerequisiti Normale conoscenza dei Calcolatori Elettronici
Elementi di Elettrotecnica ed Elettronica

6 Videolezioni 1. Introduzione (I parte) 2. Introduzione (II parte) 3. Il modello ISO/OSI (I parte) 4. Il modello ISO/OSI (II parte) 5. I mezzi trasmissivi 6. I mezzi trasmissivi e topologie 7. La commutazione 8. La trasmissione 9. Trasmissione e commutazione 10. Introduzione alle reti locali 11. Ethernet 12. Il progetto IEEE Il sottolivello MAC 14. Il sottolivello LLC 15. IEEE IEEE Livello fisico (I parte) 17. IEEE Livello fisico (II parte) 18. Analizzatori di protocollo 19. Token Ring/IEEE (I parte) 20. Token Ring/IEEE (II parte)

7 Videolezioni 21. Token Ring/IEEE (III parte) 22. FDDI/ISO 9314 (I parte) 23. FDDI/ISO 9314 (II parte) 24. FDDI (III parte) e introduzione ai bridge 25. I bridge (I parte) 26. I bridge (II parte) 27. Il livello network (I parte) e i router 28. Il livello network (II parte) 29. Il livello network (III parte) 30. Il livello network (IV parte) e i Gateway 31. I collegamenti geografici 32. Reti geografiche a commutazione di pacchetto (I parte) 33. Reti geografiche a commutazione di pacchetto (II parte) 34. Il TCP/IP (I parte) 35. Il TCP/IP (II parte) 36. Il TCP/IP (III parte) 37. Il TCP/IP (IV parte) 38. Il TCP/IP (V parte) 39. Le reti al Politecnico di Torino 40. Sistemi operativi di rete e Groupware

8 Testi di riferimento S. Gai, P. L. Montessoro, P. Nicoletti, Reti Locali: dal cablaggio all'internetworking, SSGRR (Scuola Superiore G. Reiss Romoli) Editore, L'Aquila, 1995. Materiale di supporto all’indirizzo: James F. Kurose Keith W. Ross Computer Networking Addison Wesley ISBN Daniele Giacomini - Appunti di Informatica Libera (liberamente disponibile su Internet)

9 Esame L’esame consiste in una prova scritta che potrà vertere su tutti gli argomenti indicati nel programma del corso 4-5 domande Ad ogni domanda è associato un punteggio Verrà fornito durante il corso un elenco delle domande oggetto di esame

10 Indice Definizione di Rete di Calcolatori
Utilità delle Reti di Calcolatori La condivisione dell’informazione Tipi di Reti di Calcolatori Esempio di Rete di Calcolatori Scopi delle Reti di Calcolatori Principali Servizi offerti Il modello di riferimento ISO/OSI I 7 livelli ISO/OSI

11 Condivisione dell’informazione
Reti di Calcolatori PC & WS PC & WS & RETE LA RETE Condivisione dell’informazione

12 Tipi di reti Reti Interne agli Elaboratori Reti di Calcolatori
Reti Locali Reti Metropolitane Reti Geografiche

13 Esempio di reti di calcolatori
Novara Vercelli Milano Roma Torino Napoli

14 Scopi delle reti di calcolatori
Condivisione dell’Informazione Condivisione delle Risorse Accesso a Risorse Remote Alta Affidabilità Convenienza Economica Crescita Graduale

15 Principali servizi offerti
Terminale Virtuale Posta Elettronica Trasferimento di File Condivisione di file e stampanti Bootstrap remoto di workstation diskless Programmazione distribuita Programmi vari (es. messaggi sui terminali, phone, ecc.) Sistemi Operativi di rete

16 Terminale virtuale leonardo> telnet galileo.polito.it
galileo.polito.it - Ultrix Politecnico di Torino Username: silvano Password: ********* Welcome to Galileo the father of modern science galileo> ls /etc/tmp/* ..... galileo> logout leonardo>

17 Posta elettronica MAIL> send To: pierluca@polito.it Subj: Novità
Caro Pier Luca, ti scrivo in merito al nostro articolo ...

18 Trasferimento file: FTP
leonardo> ftp FTP> open pol88b Username: pierluca Password: *********** user pierluca logged in FTP> get esempio.pas ..... FTP> quit leonardo>

19 Condivisione di file e stampanti
utente

20 Bootstrap remoto Workstation o PC diskless possono caricare il sistema operativo tramite la rete. Local Area VAXcluster VAX / VMS (Boot member) VAXstation (Satellite)

21 Programmazione distribuita
Il software di rete contiene librerie di funzioni per la realizzazione di programmi distribuiti su più nodi della rete. Tali programmi comunicano tra loro scambiando dati e comandi.

22 Modello client-server
La comunicazione tra due programmi può avvenire secondo vari paradigmi Il caso più comune è infatti quello di un programma (client) che genera una richiesta e di un programma (server) che gli risponde Client Server richiesta risposta

23 Tipi di reti LAN: Local Area Network MAN: Metropolitan Area Network
Rete in ambito di comprensorio, senza attraversamento di suolo pubblico MAN: Metropolitan Area Network Rete in ambito cittadino con disponibilità di canali trasmissivi veloci WAN: Wide Area Network Rete in ambito nazionale o internazionale utilizzante qualsiasi mezzo trasmissivo (satellite nel caso peggiore)

24 Struttura generale WAN MAN MAN LAN LAN LAN LAN LAN

25 Enti preposti PTT (Post, Telegraph & Telephone) è l'amministrazione che gestisce in una nazione i servizi trasmissivi ITU (International Telecommunication Union) ex CCITT, è l'organismo internazionale che emette le specifiche tecniche che devono essere adottate dalle PTT

26 Enti preposti ISO (International Standard Organization) è l'ente di standardizzazione che si occupa anche di standard informatici ANSI (American National Standards Institute) è il rappresentante degli USA nell'ISO IEEE (Institute of Electrical and Electronics Engineers) organizzazione professionale con gruppi di standardizzazione

27 Caratteristiche LAN Velocità trasmissiva “V” molto elevata (V > 10Mb/s) Distanze D ridotte (D < qualche chilometro) Non attraversano suolo pubblico Conformità: conformi a standard emessi da ISO/IEEE/ANSI non conformi agli standard CCITT

28 Caratteristiche MAN Velocità trasmissiva “V” elevata
2 Mb/s < V < 140 Mb/s Installazioni in ambito urbano Conformità: conformi sia standard CCITT sia ISO/IEEE Mezzo trasmissivo tipico: fibra ottica

29 Caratteristiche WAN Velocità trasmissiva “V” medio bassa
9.6 kb/s < V < 2Mb/s Installazioni in ambito interurbano Conformità: conformi standard CCITT Mezzi trasmissivi: spesso gli stessi usati per la telefonia convenzionale

30 Sistemi e mezzi fisici mezzi fisici Sistema 1 Sistema 2 Sistema 3
Sistema n Sistema j

31 Elementi base del modello OSI
Sistema A Sistema B Sistema C Sistema D mezzi fisici Applicazione Connessioni

32 Organizzazione a livelli
Per ridurre la complessità progettuale, tutte le reti sono progettate a livelli (layers, levels) Il numero di livelli, i loro nomi, il contenuto di ciascun livello differisce da rete a rete I livelli più alti sono vicini all’uomo I livelli più bassi sono vicini all’hardware

33 OSI: Open Systems Interconnection
Modello ISO/OSI Applicazione Presentazione Sessione Trasporto Rete Data Link Fisico 6 5 4 3 2 1 7 OSI: Open Systems Interconnection

34 I livelli Lo scopo di ciascun livello è quello di fornire servizi ai livelli superiori, mascherando come questi servizi sono implementati Nessun dato è trasferito direttamente da un livello N all'altro: ogni livello passa dati e informazioni di controllo al livello sottostante, sino a quando si raggiunge il livello fisico che effettua la trasmissione

35 Livello 1: physical layer
Si occupa di trasmettere sequenze binarie sul canale di comunicazione A questo livello si specificano: tensioni dello 0 e dell’1 tipi, dimensioni, impedenze dei cavi tipi di connettori Il livello fisico è nel dominio dell'ingegneria elettronica

36 Livello 2: data link layer
Ha come scopo la trasmissione affidabile di pacchetti di dati (frames) Accetta come input i frames (tipicamente poche centinaia di byte) e li trasmette sequenzialmente Verifica la presenza di errori aggiungendo delle FCS (Frame Control Sequence) Può gestire meccanismi di correzione di errori tramite ritrasmissione

37 Livello 3: network layer
Questo livello gestisce l'instradamento dei messaggi Determina quali sistemi intermedi devono essere attraversati da un messaggio per giungere a destinazione Il livello 3 gestisce quindi delle tabelle di instradamento per ottimizzare il traffico sulla rete

38 Livello 4: transport layer
Fornisce servizi per il trasferimento dei dati end-to-end (cioè indipendenti dalla rete sottostante) In particolare il livello 4 può: frammentare i pacchetti in modo che abbiano dimensioni idonee al livello 3 rivelare/correggere gli errori controllare il flusso controllare le congestioni

39 Livello 5: session layer
Il livello 5 è responsabile dell'organizzazione del dialogo e della sincronizzazione tra due programmi applicativi e del conseguente scambio di dati

40 Livello 6: presentation layer
Il livello di presentazione gestisce la sintassi dell'informazione da trasferire L’informazione è infatti rappresentata in modi diversi su elaboratori diversi (es. ASCII o EBCDIC)

41 Livello 7: application layer
È il livello dei programmi applicativi, cioè di quei programmi appartenenti al sistema operativo o scritti dagli utenti, attraverso i quali l'utente finale utilizza la rete. Esempi sono: VT: Virtual Terminal, cioè connessione interattiva ad un elaboratore remoto Posta Elettronica FTP

42 Protocolli e servizi Ogni livello del modello di riferimento OSI è definito da uno standard che comprende: Una definizione dei servizi Una specifica di protocollo

43 Peer Entità dello stesso livello Primitive del Servizio
Protocollo Sistema A Sistema B Peer Entities

44 SDU e PDU SDU: Service Data Unit PDU: Protocol Data Unit (pacchetti)
N SDU N SDU N PDU Sistema A Sistema B Entità di Livello N

45 Primitive del Servizio
Interfacce L'interfaccia definisce quali operazioni primitive e servizi sono forniti da un livello al livello superiore Livello N Interfaccia del livello N-1 Primitive del Servizio di livello N-1 N-1 SDU Livello N-1

46 Livelli, protocolli e interfacce
Interfaccia livelli 6/7 Protocollo di livello 6 Livello 6 Livello 6 Interfaccia livelli 5/6 Protocollo di livello 5 Livello 5 Livello 5 Interfaccia livelli 4/5

47 Service access point: SAP
Entità N Livello N N-1 SAP Entità N-1 Entità N-1 Livello N-1

48 PCI Protocol Control Information
Relazioni tra livelli N-PDU Livello N SAP Interfaccia PCI Protocol Control Information (N-1)-PCI (N-1)-SDU Livello N-1 (N-1)-PDU

49 Imbustamento Trasmittente Ricevente Applicazione Applicazione
Dati Applicazione Applicazione AH Dati Presentazione Presentazione PH APDU Sessione Sessione SH PPDU Trasporto Trasporto TH SPDU Rete Rete NH TPDU Data Link Data Link DH NPDU DT Fisico Fisico bits

50 PCI Protocol Control Information
Frammentazione N-PDU SAP Livello N Interfaccia Livello N-1 PCI Protocol Control Information (N-1)-SDU (N-1)-PCI F1 F2 F3 F4 (N-1)-PDU


Scaricare ppt "RETI DI CALCOLATORI."

Presentazioni simili


Annunci Google