TESI DI LAUREA COSTRUZIONE DI PROTOCOLLI DI COMUNICAZIONE TRA PC E DISPOSITIVI DI CONTROLLO PROF. GIULIO DESTRI

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "TESI DI LAUREA COSTRUZIONE DI PROTOCOLLI DI COMUNICAZIONE TRA PC E DISPOSITIVI DI CONTROLLO PROF. GIULIO DESTRI"

Transcript

1 TESI DI LAUREA COSTRUZIONE DI PROTOCOLLI DI COMUNICAZIONE TRA PC E DISPOSITIVI DI CONTROLLO RELATORE PROF. GIULIO DESTRI CORRELATORE ING. CESARE CHIODELLI CANDIDATO LUCA LODI RIZZINI

2 II

3 Ai miei genitori III

4 IV

5 Ringraziamenti Desidero innanzitutto ringraziare l ing. Cesare Chiodelli e il prof. Giulio Destri per aver permesso lo svolgimento del mio stage lavorativo presso la ditta CS Soluzione, consentendomi di apprendere le basi per lo sviluppo di software a livello professionale e impostando la stesura della mia tesi. Un grazie anche a Luca Visioli, Alberto Picca e Marco Maltraversi per il lavoro svolto insieme. Ringrazio anche i miei compagni di università Amadini, Lucia, Fabio e tutti gli altri con cui ho passato questi quattro anni di studio e tutti gli amici del mio paese che mi hanno sostenuto ed aiutato. Ringrazio i miei genitori Curzio e Marina per essermi stati vicini e per avermi supportato materialmente e moralmente, a cui dedico questo lavoro. Un ringraziamento speciale a Nicole, per essermi stata vicino sostenendomi nei momenti difficili del mio percorso di studio. Vorrei salutare un mio grande amico Marco Belletti, conosciuto da tutti come Kumbel, da poco deceduto in un incidente stradale. Tu per me sei stato un ottimo amico di baraccate, grigliate, bevute e tanto altro, non scorderò mai il tuo sorriso che ti accompagnava in ogni istante e la tua grande dinamicità. Ciao Kumbel. V

6 VI

7 Sommario INTRODUZIONE...1 Il contesto del problema: la comunicazione digitale fra dispositivi... 1 Come è stato affrontato il lavoro... 2 LA COMUNICAZIONE DIGITALE...4 Le reti di comunicazioni... 4 Applicazioni delle reti... 5 Aspetti hardware delle reti... 6 Tecnologia trasmissiva... 6 Scala dimensionale... 8 Reti Locali... 9 Reti metropolitane Reti geografiche Interconnessione di reti Protocolli e aspetti software delle reti Gerarchie di protocollo Architettura di rete Funzionamento del software di rete Servizi connection-oriented e connectionless Servizi connection-oriented Servizi connectionless Affidabilità del servizio Servizi vs protocolli Aspetti di progetto dei livelli Il modello ISO/OSI Livello fisico Livello Data Link Livello Network Livello Transport Livello Session Livello Presentation Livello Application Internet Protocol Suite o TCP/IP Livello host-to-network Livello Internet Livello Transport Livello Application VII

8 Confronto fra modello di riferimento OSI e architettura TCP/IP Confronto fra pile di protocolli OSI e TCP/IP LE RETI NEL MONDO REALE: PROBLEMI E STANDARD FISICI Un limite per le reti: il rumore e i disturbi elettromagnetici Trattazione matematica del rumore I tipi di rumore Disturbi elettromagnetici Lo standard più diffuso ai livelli 1 e 2: Ethernet I motivi del successo Il Frame Indirizzo Ethernet Tipologia di trasmissione Ethernet con ripetitori e hub Uno standard diffusissimo per le reti corte : seriale o RS Utilizzi Storia dello standard Definizione Le unità di misura Come è fatto un segnale EIA RS Il bit di parità I SISTEMI PER L AUTOMAZIONE INDUSTRIALE...55 Architetture tipiche dei sistemi La piramide CIM Descrizione dei livelli Livello 0: sensori, attuatori, tools legati al processo esecutivo Livello 1: Controllo di macchina Livello 2: Controllo di cella Livello 3: Controllo di area Livello 4: mainframe per il governo del management, gestione commesse e amministrazione centrale delle attività di fabbrica (pianificazione della gestione globale) Lo Scada e le sue caratteristiche Acquisizione dati Supervisione Controllo Il Plc e le sue caratteristiche Funzionamento Struttura del PLC Cpu Schede di comunicazione CANALI DI COMUNICAZIONE PER L AUTOMAZIONE...71 Caratteristiche generali dei protocolli usati per l automazione Sistemi seriali vs Sistemi ethernet I protocolli dei sistemi Omron C-Command Fins VIII

9 Strumenti misti : i bridge ethernet-seriali e le loro caratteristiche UN APPLICAZIONE CONCRETA: CONTROLLO DI PLC OMRON...82 Obiettivo del progetto L architettura del nuovo sistema I sistemi controllati I Plc e le strutture associate...86 Lo Scada e le sue caratteristiche La base di dati per la persistenza Visione di insieme IL LAVORO OPERATIVO...96 Difficoltà incontrate Correzioni in corso d opera CONCLUSIONI...99 Il sistema in esecuzione Bilancio del lavoro svolto Applicazioni e ampliamenti futuri INDICE DELLE FIGURE BIBLIOGRAFIA IX

10 INTRODUZIONE Il contesto del problema: la comunicazione digitale fra dispositivi Oggetto di questa tesi è quello di implementare un protocollo per comunicazioni digitali in ambito di rete locale per far comunicare fra loro sistemi digitali che svolgono compiti completamente diversi. Da un lato abbiamo l entità composta da uno o più PC che ospitano gli applicativi di supervisione. Tali applicativi servono sia a rendere disponibile un interfaccia uomo-macchina, semplice e snella, per coloro che utilizzano le applicazioni, mascherando nel contempo la complessità dei dati e delle metodologie di comunicazione fra le varie componenti, sia a svolgere le funzioni di supervisione al normale funzionamento degli apparati cui sono connessi. Gli applicativi sono connessi anche ad un DBMS avente la funzione di memorizzare sia i dati di configurazione impostati dagli utenti sia i numerosi dati acquisiti dagli apparati.. All altro capo della rete sono apparati PLC, (Programmable Logic Controller). Un PLC è, in pratica, un dispositivo programmabile, dotato di ingressi e uscite analogiche e digitali e una o più connessioni di reti, specializzato nella gestione dei processi industriali. Il PLC esegue un programma ed elabora i segnali digitali ed analogici provenienti dai sensori ricevuti attraverso gli ingressi, generando sulle proprie uscite i corrispondenti comandi per gli attuatori presenti in un impianto industriale, i quali riescono a gestire una moltitudine di funzioni dalla più elementare (rilevare la temperatura, accendere una lampadina, ecc..) alle più sofisticate e complesse (muovere un braccio meccanico, programmare l accensione/avviamento di macchine, automi, ecc..). La tesi si propone di realizzare l implementazione dei protocolli standard che, nell ambito di contesti aziendali operativi, con tutti i vincoli che caratterizzano tali ambienti, permettendo la comunicazione efficiente fra PC e PLC su supporti di rete Ethernet-TCP\IP e RS-232. Nella seconda 1

11 parte della tesi verrà presentata l applicazione operativa dei software così sviluppati entro il contesto di un azienda di medie dimensioni, per realizzare la gestione integrata di alcuni impianti tecnologici come ad esempio l apertura e chiusura meccanica di porte e finestre, l accensione della fontana situata nel giardino dell azienda, l avviamento di riscaldamento e climatizzatore e, oltre a questi aspetti prettamente domotici, per gestire anche l accensione e spegnimento di impianti propriamente industriali, quali bruciatori, compressori, presse. Il tirocinio e l allegato progetto sono stati compiuti presso l azienda CS Soluzioni di Casalmaggiore (CR). Come è stato affrontato il lavoro I protocolli di comunicazione da realizzare devono essere snelli, minimizzando gli overhead di carico, per permettere un comunicazione in tempo reale ma, allo stesso tempo, anche robusti rispetto a diversi tipi di canale fisico(ethernet,rs-232) ad adatti ad un applicazion a sistemi reali. La tesi e stata svolta operando in particolare con i sistemi PLC Omron, tecnologia italiana molto diffusa presso le medie imprese. Omron utilizza due protocolli, proprietari ma ampliamente documentati, per la comunicazione: il protocollo C-Command, più vecchio, per la comunicazione su canale RS-232 ed il protocollo FINS, più recente e completamente rinnovato rispetto al precedente per la comunicazione su canali TCP/IP su Ethernet. La prima parte della tesi è consistita nello studio dei due protocolli, cui e seguita l implementazione, debug e verifica su piattaforma hardware reale dei due protocolli, realizzando la trasmissione bidirezionale di byte ed array di byte, contenenti le informazioni opportune, tra la memoria del PC e la memoria del PLC, utilizzando il linguaggio C# di microsoft con l ambiente di sviluppo integrato Visual Studio Una volta ottenuto una comunicazione bidirezionale funzionate efficace, le librerie di comunicazione così ottenute 2

12 sono state integrate in un sistema molto complesso atto a governare reti di PLC Omron che controllano impianti industriali quali compressori, bruciatori, ventilatori e infrastrutture edilizie come le finestre superiori dei capannoni. Tale sistema è costituito da una piattaforma SCADA con opportuna interfaccia utente, realizzata completamente il linguaggio C# con architettura pienamente Objet-oriented e stratificata, da una base di dati in un RDBMS Oracle 10g Express, dalle librerie di comunicazione e da reti di PLC Omron, connessi ai PC industriali ove operano le console grafiche dello SCADA in alcuni casi tramite connessione RS-232 e in alcuni casi tramite Ethernet. E stato inoltre verificato l uso di un componente di conversione seriale-ethernet che però, per poter essere utilizzato nelle sue piene potenzialità, ha richiesto l inserimento di nuove strutture software nel sistema. In collaborazione con le persone di CS Soluzioni incaricate della realizzazione del sistema si è contribuito ad ogni sua fase, in particolare al design della base di dati, come sarà presentato in dettaglio nei capitoli seguenti. La struttura della tesi nei capitoli successivi è la seguente: Saranno presentate in primo luogo le reti di comunicazione, per contestualizzare in modo adeguato il cuore del lavoro, ossia lo sviluppo del protocollo di comunicazione. Successivamente sarà presentato in dettaglio il contesto software di super visione entro i sistemi di automazione industriale e, in particolare, la struttura dei protocolli Fins e C-Command di Omron; Nel capitolo seguente sarà presentato il progetto svolto nei suoi vari aspetti, partendo dalle librerie di comunicazione per arrivare ala visione del sistema nel suo insieme. Infine saranno presentate le conclusioni con un bilancio del lavoro svolto ed eventuali prospettive di sviluppo. 3

13 LA COMUNICAZIONE DIGITALE Le reti di comunicazioni Il 900 fu, dal punto di vista della strumentazione tecnologica, un susseguirsi di successi. Principalmente nell ultimo cinquantennio, l attenzione degli studiosi fu rivolta a nuove metodologie di informazione, che possono essere sintetizzate in tre punti: raccolta e memorizzazione; elaborazione; distribuzione. Nel nostro secolo si sono via via diffusi: il sistema telefonico, a livello mondiale; la radio e la televisione; il computer; i satelliti per telecomunicazioni. Queste tecnologie stanno rapidamente convergendo, in particolare, la combinazione di elaboratori e sistemi di telecomunicazione ha avuto una profonda influenza sull'organizzazione dei sistemi di calcolo. Infatti si è passati dal vecchio modello mainframe - terminali, in cui la potenza di calcolo è concentrata in un unico grande elaboratore, a cui si accede per mezzo di un certo numero di terminali, a quello attuale, in cui vi è un grande numero di elaboratori autonomi, interconnessi fra loro. Per autonomi si vuole intendere che non deve esserci fra loro una relazione tipo master/slave (ad es., l'uno non può forzare lo spegnimento dell'altro) bensì interconnessione che sta a significare la capacità di scambiarsi informazioni (sfruttando un opportuno mezzo fisico). Un sistema di calcolo siffatto è detto rete di elaboratori o computer network. Rete di elaboratori non è sinonimo di sistema distribuito. Infatti in un sistema distribuito l'esistenza di più elaboratori è invisibile all'utente, che ha l'impressione di avere a che fare con un unico sistema di calcolo; in una rete di elaboratori, 4

14 l'utente è conscio dell'esistenza di molteplici elaboratori, che devono essere esplicitamente riferiti. Applicazioni delle reti Moltissimi sono gli usi delle reti di elaboratori, sia per le organizzazioni che per i singoli individui. Per le aziende, associazioni, organizzazione si possono sintetizzare in questi piccoli punti: condivisione di risorse: si possono rendere disponibili a qualsiasi programma e informazioni anche distanti migliaia di km; affidabilità: si ottiene mettendo in rete sorgenti alternative delle risorse (ad es. duplicando le applicazioni e i dati su più computer). E' importante in sistemi che devono funzionare a tutti i costi (traffico aereo, centrali nucleari, sistemi militari, ecc.); diminuzione dei costi: una rete di personal computer costa molto meno di un mainframe. A volte alcuni elaboratori sono più potenti ed offrono agli altri dei servizi (modello client-server, vedi figura sottostante); scalabilità: si possono aumentare le prestazioni del sistema aumentando il numero di elaboratori (entro certi limiti); comunicazione fra persone: è possibile inviarsi messaggi, scambiarsi file, ecc. 5

15 Elab. cliente Proc. cliente Elab. server Proc. server Richiesta Rete Risposta Figura 1-1: Il modello client-server Per i singoli individui (di solito da casa propria tramite "fornitori di accesso": viene usata per l accesso ad informazioni remote, (ad es.:accesso a servizi bancari, acquisti da casa; navigazione sul World Wide Web); oppure per la comunicazioni fra persone (posta elettronica); divertimento: video on demand (selezione e ricezione via rete di un qualunque spettacolo tratto da un catalogo); giochi interattivi (contro macchine o avversari umani). Aspetti hardware delle reti I due parametri utili per definire le caratteristiche di una rete, anche se non vi é una tassonomia universalmente accettata, sono: la tecnologia trasmissiva e la scala dimensionale. Tecnologia trasmissiva Esistono due tipologie per quanto riguarda la tecnologia trasmissiva e sono: le reti broadcast e le reti punto a punto. Una rete broadcast è caratterizzata da processi di comunicazione punto-multipunto, in cui i singoli nodi sono connessi tramite lo stesso supporto trasmissivo. Se sono presenti supporti trasmissivi di tipo diverso occorre che alcuni nodi svolgano la funzione di gateway (repeater o bridge) rigenerando 6

16 l'informazione in modo da essere propagata sul nuovo supporto. In alcuni casi è possibile che si voglia impedire tale funzionalità e quindi il gateway sarà sostituito da un router configurato per filtrare il traffico (firewall). Se gli elementi della rete utilizzano supporti trasmissivi condivisi, il principale problema che è necessario affrontare è la gestione dei conflitti nell'uso della rete, per cui esistono diverse tecniche di gestione e di risoluzione (aloha,csma,csma/cd...). Le reti broadcast sono dotate di un unico "canale" di comunicazione che è condiviso da tutti gli elaboratori. Brevi messaggi, spesso chiamati pacchetti, inviati da un elaboratore sono ricevuti da tutti gli altri elaboratori. Un indirizzo all'interno del pacchetto specifica il destinatario. Elaboratori Rete Figura 1-2: una rete broadcast Quando un elaboratore riceve un pacchetto, esamina l'indirizzo di destinazione; se questo coincide col proprio indirizzo il pacchetto viene elaborato, altrimenti viene ignorato. Le reti broadcast, in genere, consentono anche di inviare un pacchetto a tutti gli altri elaboratori, usando un opportuno indirizzo (broadcasting). Tutti prendono in considerazione il pacchetto. Un'altra possibilità è inviare il pacchetto ad un sottoinsieme degli elaboratori (multicasting). In tal caso solo gli elaboratori di tale sottoinsieme lo prendono in considerazione, gli altri lo ignorano. Le reti punto a punto consistono invece in un insieme di connessioni fra coppie di elaboratori. 7

17 Pacchetto Elaboratore Connessione Figura 1-3: una rete punto a punto Per arrivare dalla sorgente alla destinazione, un pacchetto può dover attraversare uno o più elaboratori o nodi intermedi. Spesso esistono più cammini alternativi, per cui gli algoritmi di instradamento (routing) hanno un ruolo molto importante. In generale le reti geograficamente localizzate tendono ad essere broadcast; mentre le reti geograficamente molto estese tendono ad essere punto a punto. Esistono però alcune eccezioni, ad esempio la rete geografica realizzata via satellite (e quindi broadcast) ed infine la rete locale basata su ATM (e quindi punto a punto). Scala dimensionale Un criterio alternativo di classificazione è la scala dimensionale delle reti. In questo contesto si distinguono: reti locali, reti metropolitane e reti geografiche. 8

18 Distanza fra processori Ambito Tipo di rete 10 m. Stanza Rete locale 100 m. Edificio Rete locale 1 km. Campus Rete locale 10 km. Città Rete metropolitana 100 km. Nazione Rete geografica 1000 km. Continente Rete geografica km. Pianeta Internet (Rete geografica) La distanza è un fattore molto importante, poiché a differenti scale dimensionali si usano differenti tecniche. Reti Locali Le reti locali (Local Area Network, LAN), in genere sono possedute da una organizzazione (reti private), hanno un'estensione che arriva fino a qualche km, si distendono nell'ambito di un singolo edificio o campus (non si possono, di norma, posare cavi sul suolo pubblico), sono utilizzate prevalentemente per connettere PC o workstation. Esse si distinguono dagli altri tipi di rete per tre caratteristiche diverse: La prima è la dimensione che non può andare oltre un certo limite, per cui è noto a priori il tempo e quindi il ritardo di trasmissione. Questa conoscenza permette di utilizzare delle tecniche particolari per la gestione del canale di comunicazione. La seconda è la tecnologia trasmissiva. Le LAN sono in generale reti broadcast. Velocità di trasmissione tipiche sono da 10,100,1000 Mbps con basso ritardo di propagazione del segnale da un capo all'altro del canale e basso tasso di errore. Ultima ma non meno importante é la topologia: sono possibili diverse topologie, le più diffuse alcuni anni fa erano il bus ed il ring. Nell ambito della topologia bus in ogni istante solo un elaboratore può 9

19 trasmettere, gli altri devono astenersi, inoltre è necessario un meccanismo di arbitraggio per risolvere i conflitti quando due o più elaboratori vogliono trasmettere contemporaneamente e l'arbitraggio può essere centralizzato o distribuito; lo standard IEEE (chiamato impropriamente Ethernet) è per una rete broadcast, basata su un bus, con arbitraggio distribuito, operante a 10,100 oppure 1000 Mbps; infine gli elaboratori trasmettono quando vogliono; esistono alcuni protocolli, che permettono di evitare le collisioni. Nella topologia ring ogni bit circumnaviga l'anello in un tempo tipicamente inferiore a quello di trasmissione di un pacchetto. Anche qui è necessario un meccanismo di arbitraggio (spesso basato sul possesso di un gettone (token) che abilita alla trasmissione. Lo standard IEEE (derivante dalla rete IBM Token Ring) è una rete broadcast basata su ring, con arbitraggio distribuito, operante a 4 o 16 Mbps. Ring Bus Figura 1-4: topologie bus e ring Infine le reti broadcast possono essere classificate a loro volta in due sottogruppi a seconda del meccanismo scelto per l'arbitraggio. Il primo é allocazione statica: le regole per decidere chi sarà il prossimo a trasmettere sono fissate a priori, ad esempio assegnando un time slot ad ogni elaboratore con un algoritmo round-robin. Lo svantaggio è rappresentato dallo spreco dei time slot assegnati a stazioni che non devono trasmettere. Il secondo è allocazione dinamica: si decide di volta in volta chi sarà il prossimo a trasmettere; è necessario un meccanismo di arbitraggio delle 10

20 contese, che può essere anche in questo caso un arbitraggio centralizzato, un apposita apparecchiatura, ad esempio, una bus arbitration unit, che accetta richieste di trasmissione e decide chi abilitare oppure può essere un arbitraggio distribuito: ognuno decide per conto proprio. Reti metropolitane Le reti metropolitane (Metropolitan Area Network, MAN) hanno un'estensione tipicamente urbana (quindi anche molto superiore a quella di una LAN) e sono generalmente pubbliche (cioè un'azienda, ad es. Telecom Italia, Ommitel, Infostrada mettono la rete a disposizione di chiunque desideri, previo pagamento di una relativa tariffa). Fino a qualche anno fa erano basate essenzialmente sulle tecnologie delle reti geografiche, utilizzate su scala urbana. Recentemente però è stato definito un apposito standard, lo IEEE o DQDB (Distributed Queue Dual Bus), che é effettivamente impiegato in varie realizzazioni, molto più vicino alla tecnologia LAN che WAN. Esiste un mezzo trasmissivo di tipo broadcast (due bus in 802.6) a cui tutti i computer sono attaccati. Head end Flusso Elaboratore Head end Flusso Figura 1-5: Distributed Queue Dual Bus Ogni bus (cavo coassiale o fibra ottica) é unidirezionale, ed ha una headend che modula l'attività di trasmissione. 11

21 Reti geografiche Le reti geografiche (Wide Area Network, WAN) si estendono a livello di una nazione, di un continente o dell'intero pianeta. Una WAN è tipicamente costituita da due componenti distinte: un insieme di elaboratori (host oppure end system), sui quali girano i programmi usati dagli utenti una comunication subnet (o subnet), che connette gli end system fra loro. Il suo compito è trasportare messaggi da un end system all'altro, così come il sistema telefonico trasporta parole da chi parla a chi ascolta. Di norma la subnet è costituita, a sua volta, da due componenti: linee di trasmissione (dette anche circuiti, canali, trunk) e elementi di commutazione (switching element). Gli elementi di commutazione sono elaboratori specializzati utilizzati per connettere fra loro due o più linee di trasmissione. Quando arrivano dati su una linea, l'elemento di commutazione deve scegliere una linea in uscita sul quale instradarli. Non esiste una terminologia standard per identificare gli elementi di commutazione. Termini usati sono i sistemi intermedi, i nodi di commutazione pacchetti o router. Una tipica WAN è utilizzata per connettere più LAN fra loro: WAN Router Subnet Host LAN Linea di trasmiss. Figura 1-6: struttura tipica di una WAN 12

22 In generale una WAN contiene numerose linee (spesso telefoniche), che congiungono coppie di router. Ogni router, in generale, deve: ricevere un pacchetto da una linea in ingresso, memorizzarlo per intero in un buffer interno ed infine, appena la necessaria linea in uscita è libera, instradare il pacchetto su essa. Una subnet basata su questo principio può essere chiamata: punto a punto, store and forward o a commutazione di pacchetto (packet switched).molte topologie di interconnessione possono essere impiegate fra i router: a stella (ridondanza zero); ad anello (ridondanza zero); ad albero (ridondanza zero); magliata (ridondanza media); completamente connessa (ridondanza massima). Stella Anello Albero Magliatura Compl. connessa Figura 1-7: topologie di interconnessione 13

23 Un'altra possibilità è una WAN basata su satellite oppure radio al suolo. Utilizzando il satellite cioè ogni router sente l'output del satellite e invia a sua volta dati al satellite. Dunque, in generale si ha un broadcast downlink (cioè dal satellite a terra) e broadcast uplink (cioè da terra al satellite). Satellite Uplink beam Downlink beam Router + antenna Router + antenna Figura 1-8: interconnessione di router via satellite Ogni router quindi utilizza onde Radio al suolo: ogni router sente l'output dei propri vicini (entro una certa distanza massima) ed anche in questo caso siamo in presenza di una rete broadcast. Area di copertura del segnale Router + antenna Router + antenna Router + antenna Figura 1-9: interconnessione di router via radio al suolo Una WAN può essere anche realizzata in maniera mista: in parte cablata, in parte basata su radio o satellite. 14

24 Interconnessione di reti Una interconnessione di reti, talvolta anche chiamata internetwork, è formata quando reti diverse (sia LAN che MAN o WAN) sono collegate fra loro. A prima vista, almeno in alcuni casi, la cosa è apparentemente uguale alla definizione di WAN vista precedentemente (se al posto di subnet si scrive WAN, abbiamo una internetwork costituita da una WAN e quattro LAN). Alcuni problemi però sorgono quando si vogliono connettere fra di loro reti progettualmente diverse (spesso incompatibili fra loro). In questo caso si deve ricorrere a speciali attrezzature, dette gateway (o router multiprotocollo), che, oltre ad instradare i pacchetti da una rete all'altra, effettuano le operazioni necessarie per rendere possibili tali trasferimenti. WAN 1 WAN 1 Router multiprotocollo (gateway) Figura 1-10: interconnessione di reti In questo contesto e concretamente è utilizzata questa terminologia: internet come sinonimo di internetwork, cioè la interconnessione di più reti generiche; ed Internet (con la I maiuscola) per riferirsi alla specifica internetwork, basata su TCP/IP, che ormai tutti conoscono. L uso della terminologia non è sempre preciso ed univoco. Si indica: con sottorete (subnet): l'insieme dei router e delle linee di trasmissione; con rete (network): una subnet più tutti gli host collegati; 15

25 con internetwork: una collezione di più network, anche non omogenee, collegate per mezzo di gateway. Host Host Gateway Subnet Subnet Network Network Internetwork Figura 1-11: relazioni fra subnet, network e internetwork Protocolli e aspetti software delle reti Le prime reti furono progettate cominciando dall'hardware e sviluppando il software solo successivamente, quasi come se esso fosse un'accessoria appendice dell'hardware. Questo approccio non può più funzionare. Il SW di rete è oggi altamente strutturato. Vogliamo esaminare ora, a grandi linee, tale strutturazione, che servirà come base per introdurre il lavoro svolto. Gerarchie di protocollo Per ridurre la complessità di progetto, le reti sono in generale organizzate a livelli, ciascuno costruito sopra il precedente. Fra un tipo di rete ed un altra possono essere diversi: il numero, i nomi, il contenuto e le funzioni dei livelli. Comunque è sempre rispettato il principio generale secondo il 16

26 quale lo scopo di un livello è offrire certi servizi ai livelli più alti, nascondendo i dettagli sul come tali servizi siano implementati. Il livello n su un host porta avanti una conversazione col livello n su di un'altro host. Le regole e le convenzioni che governano la comunicazione sono collettivamente indicate col termine di protocollo. Le entità (processi) che effettuano tale conversazione si chiamano peer entity (entità di pari livello). HOST 1 HOST 2 Protocollo Livello 5 di livello 5 Livello 5 Interfaccia liv. 4/5 Interfaccia liv. 3/4 Protocollo Livello 4 di livello 4 Livello 4 Protocollo Livello 3 di livello 3 Livello 3 Interfaccia liv. 4/5 Interfaccia liv. 3/4 Interfaccia liv. 2/3 Interfaccia liv. 1/2 Protocollo Livello 2 di livello 2 Livello 2 Protocollo Livello 1 di livello 1 Livello 1 Interfaccia liv. 2/3 Interfaccia liv. 1/2 Mezzo fisico Figura 1-12: Dialogo fra peer entity In realtà non c'è un trasferimento diretto dal livello n di host 1 al livello n di host 2. Ogni livello di host 1 passa i dati, assieme a delle informazioni di controllo, al livello sottostante. Al di sotto del livello 1 c'è il mezzo fisico, attraverso il quale i dati vengono trasferiti da host 1 ad host 2. Quando arrivano a host 2, i dati vengono passati da ogni livello (a partire dal livello 1) a quello superiore, fino a raggiungere il livello n. Fra ogni coppia di livelli adiacenti è definita una interfaccia, che caratterizza sia le operazioni primitive, che possono essere richieste al livello sottostante e i servizi, che 17

27 possono essere offerti dal livello sotto di esso. I vantaggi di una buona progettazione delle interfacce sono la minimizzazione delle informazioni da trasferire e la possibilità di modificare l'implementazione del livello (ad es., ove le linee telefoniche venissero sostituite da canali satellitari) con una più attuale che offra gli stessi servizi. Architettura di rete L'insieme dei livelli e dei relativi protocolli è detto architettura di rete. La specifica dell' architettura deve essere abbastanza dettagliata da consentire la realizzazione di SW e/o HW che, per ogni livello, rispetti il relativo protocollo. Viceversa, i dettagli implementativi di ogni livello e le interfacce fra livelli non sono parte dell'architettura, in quanto sono nascosti all'interno di un singolo host. E' quindi possibile che sui vari host della rete ci siano implementazioni che differiscono fra di loro anche in termini di interfacce fra livelli, purché ogni host implementi correttamente i protocolli previsti dall'architettura. In questo caso possono dialogare fra loro anche host aventi caratteristiche (processore, sistema operativo, costruttore) diverse. Dunque, nell'ambito di una specifica architettura di rete, si ha che tutti gli host devono contenere implementazioni conformi in termini di livelli e di protocolli. Un'architettura di rete può essere: proprietaria, standard de facto, standard de iure. Un'architettura proprietaria è basata su scelte indipendenti ed arbitrarie del costruttore ed è generalmente incompatibile con architetture diverse. Nel senso più stretto del termine è un'architettura per la quale il costruttore non rende pubbliche le specifiche, per cui nessun altro può produrre apparati compatibili. Alcuni esempi sono IBM SNA (System Network Architecture), Digital Decnet Phase IV; Novell IPX e Appletalk. Un'architettura standard de facto è un'architettura basata su specifiche di pubblico dominio (per cui diversi costruttori possono proporre la propria 18

Elaboratori. Rete. Figura 1-2: una rete broadcast

Elaboratori. Rete. Figura 1-2: una rete broadcast 1.2) Aspetti hardware delle reti Due parametri sono utili per definire le caratteristiche di una rete, anche se non esiste una tassonomia universalmente accettata: tecnologia trasmissiva; scala dimensionale.

Dettagli

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia Reti Reti e interconnessione di reti - Internetwork WAN WAN Router multiprotocollo (gateway) Terminologia internet - internetwork :interconnessione di più reti generiche Internet - la specifica internetwork,

Dettagli

Scopi e classificazioni

Scopi e classificazioni Reti di calcolatori Scopi e classificazioni Samuel Rota Bulò DAIS Università Ca Foscari di Venezia Classificazione reti R1.1 Reti Nozione di rete, molto diffusa in diversi contesti Ogni rete corrisponde

Dettagli

Modello OSI e architettura TCP/IP

Modello OSI e architettura TCP/IP Modello OSI e architettura TCP/IP Differenza tra modello e architettura - Modello: è puramente teorico, definisce relazioni e caratteristiche dei livelli ma non i protocolli effettivi - Architettura: è

Dettagli

Metodologie Informatiche Applicate al Turismo 5. Elementi di base di reti

Metodologie Informatiche Applicate al Turismo 5. Elementi di base di reti Metodologie Informatiche Applicate al Turismo 5. Elementi di base di reti Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/~milazzo/ milazzo di.unipi.it Corso di Laurea

Dettagli

Metodologie Informatiche Applicate al Turismo 2. Elementi di base di reti

Metodologie Informatiche Applicate al Turismo 2. Elementi di base di reti Metodologie Informatiche Applicate al Turismo 2. Elementi di base di reti Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/~milazzo/ milazzo di.unipi.it Corso di Laurea

Dettagli

Reti di calcolatori. Lezione del 18 maggio

Reti di calcolatori. Lezione del 18 maggio Reti di calcolatori Lezione del 18 maggio Riepilogo concetti Il software di rete La gestione della rete non può essere lasciata alle applicazioni-utente Necessità di un software specifico dedicato a gestire

Dettagli

Reti di computer. Agostino Lorenzi - Reti di computer - 2008

Reti di computer. Agostino Lorenzi - Reti di computer - 2008 Reti di computer Telematica : termine che evidenzia l integrazione tra tecnologie informatiche e tecnologie delle comunicazioni. Rete (network) : insieme di sistemi per l elaborazione delle informazioni

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Reti di Calcolatori Francesco Fontanella Il Concetto di File e la File Allocation Table La File Allocation Table (FAT) è la realizzazione fisica che

Dettagli

Appunti del corso di PROF. G. BONGIOVANNI

Appunti 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

Dettagli

Reti di Calcolatori. Lezione 2

Reti 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

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI 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

Dettagli

Appunti del corso di Sistemi di elaborazione: Reti I PROF. G. BONGIOVANNI

Appunti del corso di Sistemi di elaborazione: Reti I PROF. G. BONGIOVANNI Appunti del corso di Sistemi di elaborazione: Reti I PROF. G. BONGIOVANNI Premessa...5 1) INTRODUZIONE... 6 1.1) Usi delle reti di elaboratori...7 1.2) Aspetti hardware delle reti...8 1.2.1) Tecnologia

Dettagli

Corso 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 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:

Dettagli

Appunti del corso di Sistemi di elaborazione: Reti I

Appunti del corso di Sistemi di elaborazione: Reti I Appunti del corso di Sistemi di elaborazione: Reti I Premessa... 4 1) INTRODUZIONE...5 1.1) Usi delle reti di elaboratori... 7 1.2) Aspetti hardware delle reti... 9 1.2.1) Tecnologia trasmissiva... 10

Dettagli

Protocolli 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 - 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

Dettagli

Sistemi Distribuiti. Informatica B. Informatica B

Sistemi Distribuiti. Informatica B. Informatica B Sistemi Distribuiti Introduzione Che cos è un sistema distribuito? Un sistema distribuito è una collezione di computer indipendenti che appare all utente come un solo sistema coerente Da notare: le macchine

Dettagli

Elementi di Reti per Telecomunicazioni

Elementi di Reti per Telecomunicazioni Elementi di Reti per Telecomunicazioni (Parte II) Topologie ed Interfacciamento di Reti Corso di Telecomunicazioni Anno Accademico 2004/2005 Contenuti Introduzione alle reti di TLC. Topologie di Reti per

Dettagli

Laboratorio 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 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

Dettagli

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer Reti di Calcolatori 1. Introduzione Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer Reti di calcolatori : Un certo numero di elaboratori

Dettagli

Prof.ssa Sara Michelangeli. Computer network

Prof.ssa Sara Michelangeli. Computer network Prof.ssa Sara Michelangeli Computer network Possiamo definire rete di computer (Computer network) un sistema in cui siano presenti due o più elaboratori elettronici ed i mezzi per connetterli e che consenta

Dettagli

Una Tassonomia delle Reti

Una Tassonomia delle Reti Una Tassonomia delle Reti La tabella riporta una classificazione dei vari tipi di rete, in funzione dell ambito operativo e delle distanze coperte. AMBITO DISTANZA RETE COPERTA Edificio 100 m Reti Locali

Dettagli

Laboratorio di Informatica (Chimica)

Laboratorio di Informatica (Chimica) Laboratorio di Informatica (Chimica) Lezione 03: Le Reti. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it Walter Cazzola Lezione

Dettagli

La classificazione delle reti

La classificazione delle reti La classificazione delle reti Introduzione Con il termine rete si intende un sistema che permette la condivisione di informazioni e risorse (sia hardware che software) tra diversi calcolatori. Il sistema

Dettagli

I modelli di riferimento ISO OSI e TCP-IP

I modelli di riferimento ISO OSI e TCP-IP Gli Standards I modelli di riferimento ISO OSI e TCP-IP Dipartimento ICT Istituto e Liceo tecnico statale di Chiavari 2004 prof. Roberto Bisceglia ISO: International Standards Organization. ANSI: American

Dettagli

Sistemi informatici in ambito radiologico

Sistemi informatici in ambito radiologico Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2015 2016 Reti di elaboratori, il modello a strati e i protocolli di comunicazione e di servizio Reti di elaboratori Definizioni

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso 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

Dettagli

A cura di: Dott. Ing. Elisabetta Visciotti. e.visciotti@gmail.com

A cura di: Dott. Ing. Elisabetta Visciotti. e.visciotti@gmail.com A cura di: Dott. Ing. Elisabetta Visciotti e.visciotti@gmail.com Il termine generico rete (network) definisce un insieme di entità (oggetti, persone, ecc.) interconnesse le une alle altre. Una rete permette

Dettagli

Reti di Calcolatori: nozioni generali il modello a livelli

Reti di Calcolatori: nozioni generali il modello a livelli Reti di Calcolatori: nozioni generali il modello a livelli Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione

Dettagli

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

SUITE 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

Dettagli

Fondamenti di routing (pag.34)

Fondamenti di routing (pag.34) Fondamenti di routing (pag.34) UdA2L1 Il livello di rete (Network layer) è il livello 3 della pila ISO/OSI. Questo livello riceve datagrammi (pacchetti) dal livello di trasporto e forma pacchetti che vengono

Dettagli

Internet e protocollo TCP/IP

Internet 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

Dettagli

Laboratorio di Informatica. Le reti telematiche e Internet

Laboratorio di Informatica. Le reti telematiche e Internet Le reti telematiche e Internet Lezione 6 1 Insieme di cavi, protocolli, apparati di rete che collegano tra loro computer distinti i cavi trasportano fisicamente le informazioni opportunamente codificate

Dettagli

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: Reti di computer ed Internet nessun luogo è remoto le persone sono interconnesse le relazioni sociali

Dettagli

Reti di computer ed Internet

Reti di computer ed Internet Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: nessun luogo è remoto le persone sono interconnesse le relazioni sociali

Dettagli

Appunti del corso di Sistemi di elaborazione: Reti I

Appunti del corso di Sistemi di elaborazione: Reti I Appunti del corso di Sistemi di elaborazione: Reti I Premessa...5 1) INTRODUZIONE...6 1.1) Usi delle reti di elaboratori...7 1.2) Aspetti hardware delle reti...8 1.2.1) Tecnologia trasmissiva...8 1.2.2)

Dettagli

ITIS G. Fauser. Classe 4^ BI. Materia: Sistemi. Anno Scolastico 2013-2014. Docenti: prof.ssa Manuela Cesa, prof. Pasquale Pietrangelo

ITIS G. Fauser. Classe 4^ BI. Materia: Sistemi. Anno Scolastico 2013-2014. Docenti: prof.ssa Manuela Cesa, prof. Pasquale Pietrangelo ITIS G. Fauser Classe 4^ BI Materia: Sistemi Anno Scolastico 2013-2014 Docenti: prof.ssa Manuela Cesa, prof. Pasquale Pietrangelo Numero ore di lezione settimanali: 4 Testi adottati: - Materiale didattico

Dettagli

Lezione 4. Le Reti ed i Protocolli

Lezione 4. Le Reti ed i Protocolli Lezione 4 Le Reti ed i Protocolli Come nasce internet I computer, attraverso i software applicativi, consentono di eseguire moltissime attività. Nel corso degli anni è emersa la necessità di scambiare

Dettagli

Introduzione a Internet

Introduzione 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

Dettagli

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000 TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000 1) Quanti sono i livelli del modello ISO/OSI: A. 3 B. 7 C. 6 D. non è definito un numero massimo non è definito un numero massimo 2) Due entità ad un

Dettagli

Reti standard. Si trattano i modelli di rete su cui è basata Internet

Reti standard. Si trattano i modelli di rete su cui è basata Internet Reti standard Si trattano i modelli di rete su cui è basata Internet Rete globale Internet è una rete globale di calcolatori Le connessioni fisiche (link) sono fatte in vari modi: Connessioni elettriche

Dettagli

Reti di computer- Internet- Web. Concetti principali sulle Reti Internet Il Web

Reti di computer- Internet- Web. Concetti principali sulle Reti Internet Il Web Reti di computer- Internet- Web Concetti principali sulle Reti Internet Il Web Condivisione di risorse e comunicazione con gli altri utenti n n n Anni 70: calcolatori di grandi dimensioni, modello timesharing,

Dettagli

Reti, Protocolli e Indirizzi. DIMENSIONE della RETE. Arpanet e Internetworking. Topologia a Stella

Reti, Protocolli e Indirizzi. DIMENSIONE della RETE. Arpanet e Internetworking. Topologia a Stella Premessa breve Reti, Protocolli e Indirizzi Lo sviluppo delle telecomunicazioni ha avuto due fattori determinanti : L esistenza di una rete esistente (quella telefonica) La disponibilita di HW e SW adeguati

Dettagli

Reti 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 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

Dettagli

Internet. Cos'è internet? I parte

Internet. Cos'è internet? I parte Internet Da leggere: Cap.6, in particolare par. 6.4 del Console Ribaudo (testo B) I parte Cos'è internet? Milioni di dispositivi di calcolo tra loro interconnessi: host o end-systems Pc, workstation, server

Dettagli

La tecnologia delle reti

La tecnologia delle reti La tecnologia delle reti Aspetti evolutivi delle reti Una rete informatica è un insieme di sistemi per l'elaborazione delle informazioni messi in comunicazione tra loro. Il termine telematica indica il

Dettagli

Reti di calcolatori: Internet

Reti di calcolatori: Internet Reti di calcolatori: Internet Sommario Introduzione Le reti reti locali: LAN La rete geografica Internet protocollo TCP-IP i servizi della rete Rete di calcolatori Interconnessione di computer e accessori

Dettagli

Elementi di Informatica e Programmazione

Elementi 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

Dettagli

Reti di calcolatori: Introduzione

Reti 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:

Dettagli

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet Informatica Generale Andrea Corradini 10 - Le reti di calcolatori e Internet Cos è una rete di calcolatori? Rete : È un insieme di calcolatori e dispositivi collegati fra loro in modo tale da permettere

Dettagli

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1

Introduzione. 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

Dettagli

Simulazione prova scritta di sistemi Abacus per l Esame di Stato. Traccia n 1

Simulazione prova scritta di sistemi Abacus per l Esame di Stato. Traccia n 1 Simulazione prova scritta di sistemi Abacus per l Esame di Stato Traccia n 1 La condivisione delle informazioni e lo sviluppo delle risorse informatiche tramite cui esse possono venire memorizzate e scambiate

Dettagli

Evoluzione dei sistemi informatici

Evoluzione dei sistemi informatici Evoluzione dei sistemi informatici Cos è una rete? Insieme di calcolatori autonomi tra loro collegati mediante una rete di comunicazione Gli utenti sono in grado di interagire in modo esplicito con la

Dettagli

Reti: unità di misura

Reti: unità di misura Reti: unità di misura bandwidth: range di frequenze usate per la trasmissione del segnale elettromagnetico che codifica l informazione misurata in Hertz (Hz) bit rate: #bit trasmissibili su canale per

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Elaborazione e trasmissione delle informazioni Le Reti di Calcolatori Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Reti di Telecomunicazione

Dettagli

Reti di calcolatori e Internet

Reti 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

Dettagli

Servizi e Protocolli Modello OSI

Servizi e Protocolli Modello OSI Reti di calcolatori Servizi e Protocolli Modello OSI Samuel Rota Bulò DAIS Università Ca Foscari di Venezia Introduzione ISO R2.1 Terminologia internet - internetwork :interconnessione di più reti generiche

Dettagli

Prefazione all edizione italiana

Prefazione 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

Dettagli

Modulo 9 Insieme di protocolli TCP/IP e indirizzi IP

Modulo 9 Insieme di protocolli TCP/IP e indirizzi IP Modulo 9 Insieme di protocolli TCP/IP e indirizzi IP 9.1 Introduzione a TCP/IP 9.1.1 Storia e futuro di TCP/IP Il ministero della difesa americana (DoD) creò il modello TCP/IP perché voleva una rete che

Dettagli

La nascita di Internet

La nascita di Internet La nascita di Nel 1969 la DARPA (Defence Advanced Research Project Agency) studia e realizza la prima rete per la comunicazione tra computer (ARPAnet) fra 3 università americane ed 1 istituto di ricerca.

Dettagli

STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET. Corso di Laurea in Scienze della Comunicazione Paola Vocca

STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET. Corso di Laurea in Scienze della Comunicazione Paola Vocca STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET Corso di Laurea in Scienze della Comunicazione Paola Vocca PERCHÉ IMPLEMENTARE UNA RETE? Per permettere lo scambio di informazioni tra i calcolatori

Dettagli

Reti di Calcolatori. Il software

Reti 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

Dettagli

Introduzione alle reti di calcolatori

Introduzione alle reti di calcolatori Introduzione alle reti di calcolatori Definizioni base. Collegamenti diretti e indiretti Strategie di multiplazione Commutazione di circuito e di pacchetto Caratterizzazione delle reti in base alla dimensione

Dettagli

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete 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 / 44

Dettagli

Reti di Computer. A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it

Reti di Computer. A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it Reti di Computer A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it Cosa. Concetti fondamentali di Rete Cos e una rete Perché creare una rete Classificazione e tipologie di rete

Dettagli

Il funzionamento delle reti

Il funzionamento delle reti Il funzionamento delle reti La rete ci cambia la vita L Età dell Informazione ha prodotto profondi cambiamenti nessun luogo è remoto le persone sono interconnesse le relazioni sociali stanno mutando l

Dettagli

Protocolli di Comunicazione

Protocolli di Comunicazione Protocolli di Comunicazione La rete Internet si è sviluppata al di fuori dal modello ISO-OSI e presenta una struttura solo parzialmente aderente al modello OSI. L'architettura di rete Internet Protocol

Dettagli

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto)

C) supponendo che la scuola voglia collegarsi in modo sicuro con una sede remota, valutare le possibili soluzioni (non risolto) PROGETTO DI UNA SEMPLICE RETE Testo In una scuola media si vuole realizzare un laboratorio informatico con 12 stazioni di lavoro. Per tale scopo si decide di creare un unica rete locale che colleghi fra

Dettagli

HUB, Switch, Bridge e Router. Domini di Collisione

HUB, Switch, Bridge e Router. Domini di Collisione L'hardware delle reti LAN HUB, Switch, Bridge e Router Domini di Collisione T. Motta Hardware di rete L hardware di rete fondamentale comprende: Hub Repeater Switch Bridge Router Gateway Firewall Modem

Dettagli

Anno Accademico 2013-2014. Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Introduzione ( parte II) Topologie di rete

Anno Accademico 2013-2014. Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Introduzione ( parte II) Topologie di rete INFORMATICA e COMUNICAZIONE DIGITALE Anno Accademico 2013-2014 Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale Introduzione ( parte II) Prof. Sebastiano Pizzutilo Dipartimento di Informatica

Dettagli

Elementi di Informatica e Programmazione

Elementi 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

Dettagli

Università 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 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

Dettagli

Reti basate sulla stack di protocolli TCP/IP

Reti basate sulla stack di protocolli TCP/IP Reti basate sulla stack di protocolli TCP/IP Classe V sez. E ITC Pacioli Catanzaro lido 1 Stack TCP/IP Modello TCP/IP e modello OSI Il livello internet corrisponde al livello rete del modello OSI, il suo

Dettagli

Capitolo 8: Reti e Comunicazione

Capitolo 8: Reti e Comunicazione Capitolo 8: Reti e Comunicazione Dispense del corso di Tecnologia dei Sistemi Informatici: Basi di Dati e Reti Questi breve note non hanno la pretesa di essere un nuovo libro di testo sulle tecnologie

Dettagli

Le Reti (gli approfondimenti a lezione)

Le Reti (gli approfondimenti a lezione) Le Reti (gli approfondimenti a lezione) Per migliorare la produttività gli utenti collegano i computer tra di loro formando delle reti al fine di condividere risorse hardware e software. 1 Una rete di

Dettagli

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

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 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

Dettagli

APPARECCHIATURE DI RETE Ripetitore. Concentratore (HUB) Tipi di concentratori. Connessione di più hub

APPARECCHIATURE DI RETE Ripetitore. Concentratore (HUB) Tipi di concentratori. Connessione di più hub APPARECCHIATURE DI RETE Ripetitore Su una linea di trasmissione, il segnale subisce delle distorsioni e un indebolimento tanto significativo quanto più aumenta la distanza che separa i due elementi attivi.

Dettagli

L'architettura di rete TCP/IP OSI: Fisico - Data link

L'architettura di rete TCP/IP OSI: Fisico - Data link Pagina 1 di 11 L'architettura di rete TCP/IP OSI: Fisico - Data link Per poter rendere sicura una rete bisogna prima aver capito molto bene in quale modo funziona. Ecco quindi che in questa breve lezione

Dettagli

Lavorare in Rete Esercitazione

Lavorare in Rete Esercitazione Alfonso Miola Lavorare in Rete Esercitazione Dispensa C-01-02-E Settembre 2005 1 2 Contenuti Reti di calcolatori I vantaggi della comunicazione lavorare in rete con Windows Internet indirizzi IP client/server

Dettagli

Tecnologie di Sviluppo per il Web

Tecnologie 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

Dettagli

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2011/2012 Francesco Fontanella

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2011/2012 Francesco Fontanella Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione Francesco Fontanella Software delle reti Una rete è costituta da macchina diverse; Come è possibile farle comunicare?

Dettagli

offerti da Internet Calendario incontri

offerti da Internet Calendario incontri Introduzione ai principali servizi Come funziona Internet (9/6/ 97 - ore 16-19) offerti da Internet Calendario incontri Navigazione e motori di ricerca (11/6/ 97 - ore 16-19) Comunicazione con gli altri

Dettagli

Le reti. Introduzione al concetto di rete. Classificazioni in base a

Le reti. Introduzione al concetto di rete. Classificazioni in base a Le reti Introduzione al concetto di rete Classificazioni in base a Software di rete OSI e TCP/IP Definizione di rete Vantaggi delle reti Reti ad architettura centralizzata e distribuita Sistemi aperti

Dettagli

Le reti In informatica, la rete è un sistema di connessione tra più computer, che consente la condivisione di informazioni e servizi.

Le reti In informatica, la rete è un sistema di connessione tra più computer, che consente la condivisione di informazioni e servizi. Le reti In informatica, la rete è un sistema di connessione tra più computer, che consente la condivisione di informazioni e servizi. TIPI DI RETE telematica (per dimensione) LAN Local Area Network MAN

Dettagli

TOPOLOGIA di una rete

TOPOLOGIA di una rete TOPOLOGIA di una rete Protocolli di rete un protocollo prevede la definizione di un linguaggio per far comunicare 2 o più dispositivi. Il protocollo è quindi costituito dai un insieme di convenzioni

Dettagli

La rete è una componente fondamentale della

La rete è una componente fondamentale della automazioneoggi Attenti alle reti La telematica si basa prevalentemente sulle reti come mezzo di comunicazione per cui è indispensabile adottare strategie di sicurezza per difendere i sistemi di supervisione

Dettagli

Introduzione alle Reti Informatiche

Introduzione alle Reti Informatiche WWW.ICTIME.ORG Introduzione alle Reti Informatiche Cimini Simonelli - Testa Sommario Breve storia delle reti... 3 Internet... 3 Gli standard... 4 Il modello ISO/OSI... 4 I sette livelli del modello ISO/OSI...

Dettagli

Tecnologie Informatiche n 6

Tecnologie Informatiche n 6 LE RETI DI COMPUTER Una RETE INFORMATICA è costituita da un insieme di computer collegati tra di loro ed in grado di condividere sia le risorse hardware (periferiche accessibili dai vari computer che formano

Dettagli

Abilità Informatiche A.A. 2010/2011 Lezione 5: Reti di Calcolatori. Facoltà di Lingue e Letterature Straniere

Abilità Informatiche A.A. 2010/2011 Lezione 5: Reti di Calcolatori. Facoltà di Lingue e Letterature Straniere Abilità Informatiche A.A. 2010/2011 Lezione 5: Reti di Calcolatori Facoltà di Lingue e Letterature Straniere Connettiamo due calcolatori... 2 Perché una rete di calcolatori? Condividere risorse utilizzo

Dettagli

L architettura di TCP/IP

L architettura di TCP/IP L architettura di TCP/IP Mentre non esiste un accordo unanime su come descrivere il modello a strati di TCP/IP, è generalmente accettato il fatto che sia descritto da un numero di livelli inferiore ai

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

Idoneità Informatica: Reti di Calcolatori D. Gubiani 4. Un Po di Storia. Rete. 29 marzo 2006

Idoneità Informatica: Reti di Calcolatori D. Gubiani 4. Un Po di Storia. Rete. 29 marzo 2006 Idoneità Informatica Reti di Calcolatori D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 29 marzo 2006 1 2 3 4 Internet Explorer Outlook Idoneità Informatica: Reti di Calcolatori D. Gubiani

Dettagli

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema contenuto della comunicazione sistema per la gestione della comunicazione sottosistema C sottosistema B sottosistema A

Dettagli

Classe bit: 0 1 2 3 4 8 16 24 31. 0 net id host id. 1 0 net id host id. 1 1 0 net id host id. 1 1 1 0 multicast address

Classe bit: 0 1 2 3 4 8 16 24 31. 0 net id host id. 1 0 net id host id. 1 1 0 net id host id. 1 1 1 0 multicast address CAPITOLO 11. INDIRIZZI E DOMAIN NAME SYSTEM 76 Classe bit: 0 1 2 3 4 8 16 24 31 A B C D E 0 net id host id 1 0 net id host id 1 1 0 net id host id 1 1 1 0 multicast address 1 1 1 1 0 riservato per usi

Dettagli

Programmazione modulare 2014-2015

Programmazione modulare 2014-2015 Programmazione modulare 2014-2015 Indirizzo: Informatica Disciplina: SISTEMI E RETI Classe: 5 A e 5 B Docente: Buscemi Letizia Ore settimanali previste: 4 ore (2 teoria + 2 laboratorio) Totale ore previste:

Dettagli

Capitolo 16 I servizi Internet

Capitolo 16 I servizi Internet Capitolo 16 I servizi Internet Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica

Dettagli

Cos è un protocollo? Ciao. Ciao 2:00. tempo. Un protocollo umano e un protocollo di reti di computer:

Cos è 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:

Dettagli

FoLUG Forlì Linux User Group. in collaborazione con. Circoscrizione n 3 (ex 4) di Forlì. Networking

FoLUG Forlì Linux User Group. in collaborazione con. Circoscrizione n 3 (ex 4) di Forlì. Networking FoLUG Forlì Linux User Group in collaborazione con Circoscrizione n 3 (ex 4) di Forlì Networking FoLUG - Forlì Linux User Group - http://www.folug.org RR 2010 Pag. 1 Concetti Concetti fondamentali fondamentali

Dettagli

TCP/IP. Principali caratteristiche

TCP/IP. Principali caratteristiche TCP/IP Principali caratteristiche 1 TCP/IP Caratteristiche del modello TCP/IP Struttura generale della rete Internet IL MONDO INTERNET Reti nazionali e internazionali ROUTER Rete Azienade ROUTER ROUTER

Dettagli

Informatica per la Storia dell Arte. Anno Accademico 2014/2015. Docente: ing. Salvatore Sorce. Reti di calcolatori

Informatica per la Storia dell Arte. Anno Accademico 2014/2015. Docente: ing. Salvatore Sorce. Reti di calcolatori Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce Reti di calcolatori Sull uso dell e-mail

Dettagli