Reti di computer. Materiale estratto da:



Похожие документы
RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Cenni sull ingegneria del software e sulla qualità dei programmi

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

FONDAMENTI DI MATEMATICA BINARIA

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO Ing. DAVIDE PIERATTONI. Facoltà di Ingegneria Università degli Studi di Udine

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Multicast e IGMP. Pietro Nicoletti

Standard di comunicazione

SMDS: Switched Multi-Megabit Data Service. Silvano GAI

Ricerca ed analisi della causa di un problema o guasto di rete

I protocolli di routing dell architettura TCP/IP

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

ICMP. Internet Control Message Protocol. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it

SNMP e RMON. Pietro Nicoletti Studio Reti s.a.s. Mario Baldi Politecnico di Torino. SNMP-RMON - 1 P. Nicoletti: si veda nota a pag.

SIP e SDP. Segnalazione nelle reti VoIP. Fulvio Risso. Politecnico di Torino

ACCESS LIST. Pietro Nicoletti

Esercizi di Sniffing

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. staff.polito.it/mario.baldi. sgai[at]cisco.com. fulvio.risso[at]polito.

Wireless monitoring & protection

RETI DI CALCOLATORI. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

FONDAMENTI DI INFORMATICA. Ing. DAVIDE PIERATTONI. Facoltà di Ingegneria Università degli Studi di Udine. Compressione MPEG

Progettazione di reti locali basate su switch - Switched LAN

Autenticazione tramite IEEE 802.1x

Interdomain routing. Principi generali e protocolli di routing. Mario Baldi

Il protocollo VTP della Cisco

Codifica delle immagini

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Page 1. Elementi Base del Modello OSI. Il modello di riferimento ISO/OSI OSI: Open Systems Interconnection. Struttura a Livelli.

Linguaggio C Compilazione, linking e preprocessor

Gestione della memoria centrale

Codifica delle immagini

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Voce su IP e Telefonia su IP

I canali di comunicazione

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Unbundling e xdsl. Mario Baldi

I protocolli di routing dell architettura TCP/IP

Nota di Copyright. 09_Prog_dorsale_fibra - 2 Copyright M. Baldi - P. Nicoletti: see page 2

Dal protocollo IP ai livelli superiori

il trasferimento di file

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

LO STANDARD EIA/TIA 569

IGRP Interior Gateway Routing Protocol

Transparent bridging

Corso di Informatica

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

Una panoramica su HL7

Reti e Internet: introduzione

Gli indirizzi di IPv6

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Introduzione alla rete Internet

Lo scenario: la definizione di Internet

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

MODELLI ISO/OSI e TCP/IP

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

il progetto ieee 802

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

SISTEMI OPERATIVI DISTRIBUITI

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10

10. Stratificazione dei protocolli

Tipi di errori e possibili cause sulle reti Ethernet

FTP. Appunti a cura del prof. ing. Mario Catalano

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

Introduzione alla rete Internet

Indice. Prefazione XIII

Reti di Computer. A cura di Massimo Scolaro Mob : max@massimoscolaro.it

IP Multicast. Mario Baldi staff.polito.it/mario.baldi. Silvano Gai Nota di Copyright. Comunicazioni di gruppo

Link Aggregation - IEEE 802.3ad

Protocolli di Comunicazione

Introduzione alla rete Internet

INTRODUZIONE A RETI E PROTOCOLLI

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Hardware delle reti LAN

Reti di Calcolatori: una LAN

Reti diverse: la soluzione nativa

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

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8

Reti di computer. Agostino Lorenzi - Reti di computer

Reti di calcolatori. Reti di calcolatori

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

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

Linux User Group Cremona CORSO RETI

Транскрипт:

Reti di computer Materiale estratto da: RETI LOCALI: DAL CABLAGGIO ALL'INTERNETWORKING (S. Gai, P. L. Montessoro e P. Nicoletti); Slides del corso Teach: spunti teorico- pratici per la progettazione di nuove (Milano 14...16 Ottobre 1998)

Copyright Nota di Copyright Questo insieme di trasparenze (detto nel seguito slides) è 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à degli autori (Silvano Gai, Pier Luca Montessoro, Pietro Nicoletti). Le slides 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 altra utilizzazione o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampate) in toto o in parte è vietata, se non esplicitamente autorizzata per iscritto, a priori, da parte degli autori. L informazione contenuta in queste slides è 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. Gli autori non assumono alcuna responsabilità per il contenuto di queste slides (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 slides. In ogni caso questa nota di copyright non deve mai essere rimossa e deve essere riportata anche in utilizzi parziali.

Reti di computer Il progetto e la realizzazione di un moderno impianto di elaborazione si basano sempre di più sul concetto di rete. Le reti di calcolatori sono nate negli anni sessanta come veicolo con cui collegare terminali periferici ad elaboratori centrali, i mainframe. L'informatica personale, con potenza di calcolo distribuita nei singoli posti di lavoro, diventa competitiva rispetto a quella centralizzata basata su un mainframe soltanto se i personal computer e le workstation sono interconnessi da un'idonea rete di calcolatori. È la rete di calcolatori che diventa il veicolo di condivisione dell'informazione.

Vantaggi delle reti di computer Alta affidabilità Con una rete di calcolatori è possibile disporre di risorse alternative in caso di necessità. Rendere affidabile un mainframe costa molto di più che rendere affidabile una rete di piccoli calcolatori. Risparmio I costi dell'hardware e del software per realizzare un sistema distribuito sono di un ordine di grandezza inferiori a quelli per realizzare un sistema centralizzato basato su mainframe. L'unico aspetto negativo è legato all'impossibilità di trasportare facilmente un software scritto per un sistema centralizzato su un sistema distribuito Gradualità della crescita L'aggiunta di nuove potenzialità, ove servono, è semplice e poco costosa.

Tipi di reti di computer WAN WAN Wide Area Network MAN MAN Metropolitan Area Network MAN MAN Local Area Network

Internetworking Problema: progettazione e messa in opera di reti di computer di caratteristiche hw/sw diverse fra loro. Soluzione: creazione di standard di comunicazione. Alla fine degli anni '70, l'iso (International Standard Organization) sentì la necessità di proporre una serie di standard per le reti di calcolatori e avviò il Progetto OSI (Open System Interconnection), uno standard che propose un modello di riferimento per l'interconnessione di sistemi aperti. l'osi ha adottato un approccio a livelli (layers): l'intero problema della comunicazione tra due applicazioni è stato spezzato in un insieme di sette livelli, ciascuno dei quali esegue funzioni ben specifiche.

Modello ISO -OSI Ciascun sistema è decomposto in un insieme ordinato di livelli, rappresentati per convenienza come una pila verticale. Interfacce livelli 6-7 Protocollo livello 4 Mezzo fisico

Architettura di rete ISO-OSI Livelli adiacenti comunicano tramite la loro interfaccia (interface). Tale approccio di progettazione a livelli è comune a tutte le moderne architetture di rete (anche non standard de iure ); Lo scopo delle interfacce è quello di fornire servizi alle entità del livello superiore, mascherando il modo in cui questi sono implementati. Ad eccezione del livello più alto, un livello N fornisce servizi di livello N alle entità di livello N+1. Le entità di livello N, eccetto il livello 1, per comunicare usano servizi di livello N- 1. Le entità di livello 1 comunicano direttamente tramite i mezzi trasmissivi che le interconnettono. Le operazioni specifiche di un livello, cioè le regole e le conv enzioni usate per la conversazione fra due livelli adiacenti sono dette protocollo (protocol). Anche se è definito un protocollo di livello N, nessun dato è trasferito direttamente da un livello N all'altro; infatti ogni livello passa dati e informazioni di controllo a quello sottostante, sino a quando si giunge al livello Fisico, che effettua la trasmissione. Le entita che includono uguali layer su macchine diverse, sono chiamate peer process.

Trasmissione dati La trasmissione dei dati avviene attraverso una serie di passaggi da livelli superiori a livelli inferiori in un primo sistema, quindi attraverso mezzi fisici di comunicazione, e poi attraverso un'altra serie di passaggi, q uesta volta da livelli inferiori a livelli superiori, in un secondo sistema. Si noti che viene aggiunto un header e in un caso un trailer per ogni livello attraversato.

Es. dei 2 filosofi (A. Tanenbaum) 2 filosofi (peer process di livello 3), uno in Kenya e l altro in Indonesia vogliono comunicare. Non avendo la stessa lingua, ingaggiano 2 traduttori (peer process di livello 2), ciascuno dei quali contatta un ingegnere per trasmetter il messaggio (peer process di livello 1) Il filosofo 1 passa il suo concetto in Swahili al traduttore attraverso l interfaccia 2/3, che traduce in francese (protocollo di livello 2). A questo punto il traduttore passa il messaggio all ingegnere che usera il telefono o altro (protocollo di livello 1) per spedire il messaggio. Percorrendo il passaggio inverso, quando il messaggio arriva, viene tradotto in indonesiano e passa attraverso l interfaccia 2/3 al secondo filosofo.

Internet Internet Protocol Suite, meglio nota con il nome TCP/IP (Transmission Control Protocol/Internet Protocol), è la rete nata con gli elaboratori UNIX e rappresenta uno standard "de facto" attualmente impiegato per la rete Internet di estensione mondiale.

Glossario telnet: connessione a computer remoti; F T P (File Transfer Protocol): trasferimento di file da computer remoti; SMTP (Simple Mail Transfer Protocol): trasferimento dei messaggi di posta elettronica; SNMP (Simple Network Management Protocol): utilizzato per il monitoraggio degli apparati di rete; N F S (Network File System): condivisione di file system fra computer ; XDR (external Data Representation): rappresentazione dei dati indipendentemente dall architettura del sistema; RPC (Remote Procedure Call): chiamata a procedure su computer remoti; ARP e RARP (Address Resolution Protocol, Reverse ARP): traduzione degli indirizzi IP in uno fisico e viceversa. ICMP (Internet Control Message Protocol): usato da alcuni applicativi di controllo della rete; Protocolli di routing : dedicati al corretto instradamento dei pacchetti.