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

Documenti analoghi
Reti e Internet: introduzione

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

Lo scenario: la definizione di Internet

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

Reti di Calcolatori: una LAN

Reti di calcolatori. Reti di calcolatori

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

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

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

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

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

I sistemi distribuiti

Linux User Group Cremona CORSO RETI

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

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

Comunicazione nel tempo

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

Reti di Calcolatori. Il software

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

Concetti di base delle tecnologie ICT

Introduzione alla rete Internet

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

RETI INFORMATICHE Client-Server e reti paritetiche

Dal protocollo IP ai livelli superiori

Informatica per la comunicazione" - lezione 9 -

Introduzione. Sommario: Obiettivo:

TCP/IP: INDIRIZZI IP SIMBOLICI

Reti di Calcolatori. Il Livello delle Applicazioni

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

Il funzionamento delle reti

InterNet: rete di reti

Corso di Informatica

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria

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

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

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

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

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

Aspetti SW delle reti di calcolatori. L architettura del sistema. La struttura di Internet 22/04/2011

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

Creare una Rete Locale Lezione n. 1

Informatica per la comunicazione" - lezione 8 -

Introduzione alla rete Internet

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet

Le reti di calcolatori

LAVORI D UFFICIO, GRAFICA E INFORMATICA TECNICO HARDWARE

Reti di Telecomunicazione Lezione 6

CAPITOLO 1. Introduzione alle reti LAN

Introduzione alla rete Internet

Standard di comunicazione

Introduzione alle Reti Informatiche

Reti diverse: la soluzione nativa

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

Reti Informatiche. dott. Andrea Mazzini

Reti diverse: la soluzione nativa

Hardware delle reti LAN

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

ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA

MODELLI ISO/OSI e TCP/IP

Wi-Fi, la libertà di navigare in rete senza fili. Introduzione.

Dalla connessione ai social network. Federico Cappellini

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

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

La classificazione delle reti

Reti commutate. Reti commutate. Reti commutate. Reti commutate. Reti e Web

Reti di calcolatori: Internet

Internet e protocollo TCP/IP

@2011 Politecnico di Torino. Pag. 1. Architettura distribuita. Architetture Client/Server. Architettura centralizzata. Architettura distribuita

Allegato 3 Sistema per l interscambio dei dati (SID)

Reti di calcolatori ed indirizzi IP

Reti di Telecomunicazione Lezione 8

Lavorare in Rete Esercitazione

La telematica. Informatica per le discipline umanistiche Note sulla telematica. Segnale analogico / digitale

Modulo 1.3 Reti e servizi

Internet e i suoi servizi. Luca Cervone (luca.cervone@unibo.it)

Transmission Control Protocol

Internet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

Informatica Generale Andrea Corradini Le reti di calcolatori e Internet

1) La rete INTERNET pag Origini della rete INTERNET RETE ARPANET geograficamente distanti esigenze MILITARI

i nodi i concentratori le dorsali

Rete di computer mondiale e ad accesso pubblico. Attualmente rappresenta il principale mezzo di comunicazione di massa

PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico

PROGRAMMA CORSO SISTEMISTA INFORMATICO

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Introduzione alle applicazioni di rete

Internet: architettura e servizi

Internet: architettura e servizi

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Protocolli di Comunicazione

Reti di computer. Agostino Lorenzi - Reti di computer

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

Il funzionamento delle reti

Reti LAN. IZ3MEZ Francesco Canova

Transcript:

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 autonomi, interconessi tra loro. Combinazione di hardware, software e cablaggio che permettono a + dispositivi di elaborazione di comunicare tra loro SO di Rete Software di Rete Interfaccia di Rete (I/O) Mezzo di trasmissione fisico Livello applicativo Comunicazione logica Comunicazione fisica ( dati ) ( messaggi e pacchetti ) ( Segnali elettrici digitali ) Aree di applicazione : Condivisione di risorse. o Hardware Stampanti Memorie di massa Scanner o Software Programmi dati Comunicazione tra utenti. Miglioramento dell affidabilità del sistema complessivo. Nomenclatura: Host elaboratore di una rete per l esecuzione dei programmi utente (in grado di inviare e ricevere pacchetti) Server di rete: controlla e soddisfa le richieste di utilizzo di una risorsa da parte dei diversi utenti collegati tramite tre tipi principali di programmi server: o Gestore dei file: memorizzazione di dati e programmi o Gestore delle stampe: organizza le code di stampa o Gestore delle comunicazioni: gestisce le comunicazioni tra i nodi Router elemento di comunicazione o Funzioni: Riceve un pacchetto in ingresso, lo memorizza in un buffer interno ed appena la linea in uscita è disponibile lo spedisce. Nel caso di connessioni tra reti LAN progettualmente diverse occorrono router speciali multiprotocollo (gateway) che includono tutti i livelli.

Protocolli o standard di rete: insieme di regole per la trasmissione. o Normalmente i due termini sono sinonimi, ma in realtà protocollo si dovrebbe riferire solo ad un processo. o Compiti dei protocolli di linea: Provvedere alla sincronizzazione tra trasmittente e ricevente Dare un struttura formale ai dati Gestire il flusso Controllare eventuali errori di trasmissione 2. Topologia delle reti Topologia a stella Tutte le stazioni sono collegate a una stazione centrale, detta HUB. Questa topologia è caratterizzata dalla presenza di un numero di canali pari al numero di stazioni meno uno. Conviene adottare questa topologia quando si desidera mantenere un controllo centrale di tutte le connessioni. Facilità di controllo, che è centralizzato. Affidabilità: il blocco di una stazione periferica non compromette il funzionamento della rete; l affidabilità dipende solo dal punto centrale. Topologia BUS Topologia caratterizzata dalla presenza di un unico cavo a cui sono collegate tutte le stazioni. Semplicità di installazione hardware e software. Problematiche di affidabilità e sovraccarico di trasmissione. Topologia ad anello

Tutte le stazioni sono collegate ad una particolare configurazione circolare chiusa, mediante connessioni punto a punto. La connessione avviene in un unico senso (verso). Problemi di affidabilità (ogni malfunzionamento ad un nodo o l inserimento di un nuovo nodo blocca la rete nel suo complesso). Topologia a maglia In una topologia a maglia le varie stazioni sono collegate a due a due (punto a punto). Se ciascuna stazione è collegata a tutte le altre si parla di connessione completa, altrimenti incompleta. Più è alto il numero di connessioni, più la rete è affidabile e la topologia (e quindi i costi) complessi. Tecnologia di trasmissione: Cavo ethernet Wireless LAN Trasmissione radio nelle bande di frequenza libere da licenza Scala dimensionale: Rete locale LAN Local Area Network (rete ubicata in un complesso di edifici contigui estensione max di alcune decine di km) o In genere sono reti possedute da una organizzazione privata Rete geografica WAN (l intero pianeta) o In genere una WAN contiene numerose linee telefoniche che connettono coppie di router Un router riceve un pacchetto in ingresso, lo memorizza in un buffer interno ed appena la linea in uscita è disponibile lo spedisce.

3. Livelli della rete Protocolli e Servizi Un protocollo di comunicazione è un insieme di regole che devono essere eseguite tra due interlocutori per la mutua comprensione. I protocolli utilizzati dai calcolatori sono organizzati secondo una gerarchia a livelli. Lo scopo di un livello è quello di offrire servizi ai livelli più alti nascondendo i dettagli su come tali servizi siano implementati. Ciò permette di immaginare una comunicazione alla pari tra due livelli n su due host (peer entity); quando in realtà si ha il passaggio per tutti i livelli inferiori. All interno di una struttura di rete tutti gli host devono contenere implementazioni conformi in termini di livelli e protocolli, ma gli host possono contenere implementazioni che differiscono in termini di dettagli implementativi e interfacce tra livelli. Architetture di rete: Proprietaria il produttore non rende note le specifiche e non si possono produrre apparati compatibili. o Es) IBM SNA Standard de facto basata su specifiche di pubblico dominio o Es) Architettura TCP/IP Standard de iure basata su specifiche approvate da istituti internazionali o Es) ISO OSI o Es) IEEE 802 Le entità usano i protocolli per l implementazione dei propri servizi. Host 1 Host 2 Livello n Servizi Protocolli Livello n Servizi Livello n-1 Livello n-1

4. Modello ISO OSI Modello ISO OSI ( International Standard Organization Open System Interconnection ). 7. Application 6. Presentation 5. Session 4. Trasporto 3. Network 2. Data Link 1. Physical Strato di applicazione Ricezione Tolgo header Invio Inserisco header PCI I livelli 1 4 si occupano della mera trasmissione. I livelli 5 7 si occupano del dialogo tra le applicazione e gli utenti finali.

5. Internet Protocol suite / / Modello TCP IP Non è solamente un modello di riferimento in quanto comprende anche due protocolli effettivi che danno il nome al modello. Ha sconfitto in breve tempo tutti gli altri standard. E normalmente incluso in tutti i Sistemi Operativi più diffusi. Protocolli principali: TCP per il ripristino degli errori a livello 4 IP per l indirizzamento logico (routing) a livello 3 Si presta bene come protocolli ma non una un modello suo; in pratica si rifà ad un modello OSI semplificato. Livello Host to Network o Non è specificato, prevede di utilizzare quelli disponibili sulle varie piattaforme (riguarda la caratteristiche fisiche del mezzo di trasmissione e la natura dei segnali). Livello Internet o Protocolli IP Internet Protocol o Routing (indirizzamento) o Controllo di gestione (traffico) Livello Trasport o Controlla che tutto funzioni correttamente ed eventualmente ritrasmette o TCP Con connessione ed affidabile Livello Application o Specifica come le applicazioni su calcolatori diversi possono utilizzare TCP/IP per comunicare tra loro.

6. Introduzione sul World Wide Web Negli anni 70 nasce ARPANET una rete informatica dell ARPA (Advanced Research Project Agency) dedicata a progetti di ricerca. Negli anni 80 nascono alcune sottoreti: MILNET applicazioni militari CSNET ambiente accademico HEPNET ricerca 3 Il WWW (o Web o W ) è nato al Cern nel 1989 (come estensione di CSNET) per consentire una agevole cooperazione fra i gruppi di ricerca di fisica sparsi nel mondo. E una architettura software volta a fornire l accesso e la navigazione ad un enorme insieme di documenti collegati fra loro e sparsi su milioni di elaboratori. Caratteristiche del Web: Architettura di tipo Client Server Architettura distribuita Architettura basata su standard di pubblico dominio Capacità di gestire informazioni di diverso tipo Pagine Web possono contenere: Link (collegamenti ad altre pagine Web) Immagini fisse o in movimento Suoni Codice eseguibile localmente Intranet: quando le tecnologie e i servizi internet sono utilizzati anche per la rete locale (LAN)

7. Architettura Client Server del Web Occorre un software client (riguarda l iterazione con l utente interfaccia) posizionato sul PC dell utente finale ed un software server (mette a disposizione un servizio) posizionato su di un server. Il client: Trasmette all opportuno server le richieste di reperimento dati che derivano dalle azioni dell utente Riceve dal server le informazioni richieste Visualizza il contenuto della pagina Web Consente informazioni locali sulle informazioni ricevute Tipicamente le applicazioni client sono browser (sfogliatori di ipertesti): Esempi: o Microsoft Internet Explorer o Mozilla FireFox o Google Chrome o.. Gestiscono direttamente : o Testo o Immagini o Codice eseguibile Il server: Rimane in ascolto di richieste da parte dei client Fa del suo meglio per soddisfare ogni richiesta che arriva Deve essere in grado di gestire molte richieste contemporaneamente, e mentre fa questo deve continuare a rimanere in ascolto di nuove richieste

8. E MAIL Servizio di posta elettronica (solo codice ASCII) più header composto da: o to destinatari o from mittente o cc destinatari per conoscenza o bcc gli altri destinatari non sanno che anche lui riceve il messaggio o subject argomento o sender chi materialmente effettua l invio Indirizzo di posta elettronica: username@nomemacchina identifica un utente su una macchina Unix (i mail server sono tipicamente sistemi Unix) Protocolli per la ricezione della posta o POP3 Post Office Protocol Il server riceve richieste di spedizione posta da un cliente e si fa mandare il messaggio. Il server riceve richieste di lettura posta da parte del cliente e gli invia gli ultimi messaggi arrivati. o IMAP Internet Message Access Protocol Consente ad un utente di accedere alle sue mailbox sul server da una macchina client come se lavorasse in locale. Protocolli per la spedizione della posta o SMTP Simple Mail Transfer Protocol (porta 25) Se i messaggi che il client vuole spedire sono per un utente non locale, il server contatta il server di posta remoto e chiede a lui di consegnare il messaggio. Attachment Spamming: ricezione di messaggi di posta indesiderati o Filtri antispam (per parola chiave o in base al mittente) Schema di invio da mitt@reggio.it (SMTP configurato su mail.reggio.it )a dest@parma.it (POP3 configurato su mail.parma.it): MUA dest@reggio.it Connessione TCP con Connessione TCP con MUA mitt@parma.it mail.reggio.it mail.parma.it mail.reggio.it? mail.parma.it? Indirizzo IP di Indirizzo IP di Indirizzo IP di mail.parma.it mail.reggio.it mail.parma.it mail.parma.it? 1 DNS 2 DNS 3 DNS Server Server Server 9. Peer to Peer Architettura da pari a pari (alternativa all architettura client server). Client sever: un server intelligente + tanti client stupidi. Il server spedisce molto e il client riceve molto Gestione centralizzata delle informazioni Facile controllo Peer to Peer (P2P): i client di oggi non sono più stupidi. Carico rete uguale per tutte le macchine Sistema decentralizzato Difficile controllo rischi di sicurezza

Nell architettura P2P non esiste una macchina centrale a cui tutte le altre accedono, ma tutte le macchine possono accedere a tutte le macchine per condividere files e potenza di calcolo. Softawer P2P: User Management: cerca gli utenti con cui scambiare i files o Gestito da un server? File Transfer: modulo per il trasferimento dei files Funzionamento: Il client si collega al server e spedisce la lista dei files condivisibili Il client manda al server il nome del file da cercare o Il server mostra l elenco degli utenti che soddisfano i criteri di ricerca Il client si collega direttamente all altro client 10. Sicurezza Le problematiche di sicurezza non sono state prese in considerazione nel progetto dell architettura TCP/IP; il web è infatti nato come sistema aperto e disponibile a tutti ed è particolarmente vulnerabile dal punto di vista della sicurezza. Il problema della sicurezza ha a che fare con i seguenti aspetti: 1. Controllo del diritto di accesso alle informazioni 2. Protezione delle risorse da danneggiamenti (volontari o involontari) 3. Protezione delle informazioni mentre sono in transito sulla rete 4. Verifica dell identità dell'interlocutore Terminologia: Identificazione User Name Autenticazione Password Autorizzazione permesso di accesso ad una data risorsa

11. Esempi di reti LAN Rete con 3 hub e 2 server (per il collegamento a internet si usa un PC esterno alla rete). Rete con hub, switch, server ed un router per lo smistamento del traffico sulla WAN esterna (internet). In generale una LAN ha due modi per connettersi a internet: Collegamento tramite modem di un hub della LAN e condivisione in rete della connessione o Solo un utente per volta può accedere alla WAN (internet) Collegamento di tutta la LAN tramite router o Gestione di più utenti contemporaneamente