Capitolo 4. Reti e Internet. Mauro Giacomini Pearson Addison-Wesley. All rights reserved

Documenti analoghi
Lezione 8 Il networking. Mauro Piccolo piccolo@di.unito.it

Internet come funziona?

Sistemi di elaborazione delle informazioni

- Dispensa VI - RETI DI CALCOLATORI

Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile

Introduzione alla rete Internet

Reti di Calcolatori. Concetti introduttivi. Il modello ISO/OSI ed il protocollo TCP/IP

Reti di calcolatori 1

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori

Indice. Prefazione. Presentazione XIII. Autori

Uso di Internet: Esempio. Prof. Franco Callegati

Informatica: arte e mestiere 3/ed

Reti di calcolatori. Reti di calcolatori

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

Informatizzazione APVE LEZIONE 2: INTERNET

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

Introduzione a Internet e World Wide Web

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

Introduzione alla rete Internet

Reti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete

Reti di Calcolatori ed Internet

Le reti e Internet. Struttura e protocolli

Introduzione alla rete Internet

Tecnologie di Sviluppo per il Web. Introduzione alle Reti di Calcolatori

Trasmissione seriale/parallela

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP

Internet. Principi di base. 14/02/2011 Fondamenti di Informatica - Prof.Gregorio Cosentino 1

INFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA

Internet. Principi di base. 25/01/2010 Informatica Ingegneria Medica - Prof.Gregorio Cosentino 1

Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Tecnologia dell Informazione

Calcolo numerico e programmazione Reti di calcolatori

Introduzione alle Reti e Linguaggio HTML

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 8 novembre Corso di laurea in Economia

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Introduzione all Informatica. Fabrizio Angiulli. Reti di Calcolatori

Modulo 1.3 Reti e servizi

Architetture Applicative Il Web

Reti Informatiche Edizione N

Parte II: Reti di calcolatori Lezione 15

Reti (introduzione) Internet in breve: insieme di reti locali (LAN) interconnesse da router. 2 tipi di LAN

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Internet: la rete delle reti

Parte VIII Indice. Reti di calcolatori. Internet. topologie mezzi trasmissivi sistemi di trasmissione servizi sistemi client-server

Reti - Concetti di base

Livello applicazione. Fondamenti di Informatica

Sistemi informatici in ambito radiologico. Dott. Ing. Andrea Badaloni A.A

Capitolo 16 I servizi Internet

ISTITUTO TECNICO INDUSTRIALE M. FARADAY Programmazione didattica

Elementi di Networking Per l accesso alla società dell informazione

Parte II: Reti di calcolatori Lezione 17 (41)

Metodologie Informatiche Applicate al Turismo

Reti informatiche. 2. Internet e navigazione

Reti e servizi internet

Manuale Utente Impostazione router Tele-assistenza

Capitolo 15 Reti di calcolatori e sistemi distribuiti

ARCHITETTURA DI COMUNICAZIONE

Scuola di Specializzazione in Fisica Sanitaria a.a. 2004/2005. Corso di Informatica e Statistica Medica. Internet

Informatica Generale Andrea Corradini Le reti di calcolatori e Internet

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

Le Reti. Reti di Calcolatori e Servizi di rete

Lo scenario: la definizione di Internet

Tecniche di gestione delle reti di calcolatori. Unità didattica 2.1 Topologie e S. O. di rete

modulo: siti web centrati sui dati

CONNESSIONE DI UN PC ALLA RETE INTERNET

Esempio di rete di calcolatori Esempi di applicazioni

Cenni Storici. Prof.ssa Daniela Zangirolami Dispense 1 Anno Triennio 1

Reti Informatiche Edizione N

C. De Cristofaro S. Di Bernardo P. Di Monaco M. Fabozzi

Le Reti Informatiche

Introduzione alle reti (con particolare riferimento a Internet)

1 Concetti di base... 3

Corso di INTRODUZIONE all INFORMATICA per le SCIENZE UMANISTICHE (RETE)

Reti di calcolatori Internet

Internet 2B IPIA

Reti Informatiche. dott. Andrea Mazzini

Le Reti (gli approfondimenti a lezione)

Corso di Informatica modulo Informatica di Base 6 CFU

Disciplina: Sistemi e reti Classe: 5A Informatica A.S. 2015/16 Docente: Barbara Zannol ITP: Alessandro Solazzo

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

PIANO DI LAVORO ANNO SCOLASTICO I.T.S.O.S C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO: SISTEMI E RETI PROF.

I protocolli di rete. Mauro Gaspari

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

Reti informatiche (2)

Introduzione alle reti ed al TCP/IP

Le Reti di Calcolatori

Router. E altri elementi di una rete LAN

Livello di Rete: Indirizzamento IPv4, DHCP, indirizzi privati e NAT

Reti, Web e comunicazione Parte seconda

Fondamenti di Informatica

Prefazione all edizione italiana Descrizione dei contenuti. PARTE I Introduzione e modelli 1. Capitolo 1 Introduzione 3

Ingegneria Informatica. Domenico Talia. Facoltà di Ingegneria A.A UNICAL RETI DI CALCOLATORI

Transcript:

Capitolo 4 Reti e Internet Mauro Giacomini 2007 Pearson Addison-Wesley. All rights reserved

Capitolo 4: Reti e Internet 4.1 Elementi fondamentali delle reti 4.2 Internet 4.3 Il World Wide Web 4.4 Protocolli Internet 4.5 Sicurezza 2007 Pearson Addison-Wesley. All rights reserved 0-2

Classificazioni delle reti Classificazione Local area network (LAN) Metropolitan area (MAN) Wide area network (WAN) Struttura interna Chiusa o aperta 2007 Pearson Addison-Wesley. All rights reserved 0-3

Classificazioni delle reti Topologia (configurazione) Bus Anello Stella 2007 Pearson Addison-Wesley. All rights reserved 0-4

Protocolli Token ring Diffuso nelle reti basate sulla topologia ad anello Possedere il token fornisce il diritto di introdurre un nuovo messaggio 2007 Pearson Addison-Wesley. All rights reserved 0-5

Protocolli CSMA/CD Utilizzato in Ethernet Un bus muto fornisce il diritto di introdurre il messaggio 2007 Pearson Addison-Wesley. All rights reserved 0-6

Unione di reti Ripetitore: Estende una rete Ponte: Connette due reti tra loro compatibili Switch: Connette svariate reti tra loro compatibili Router: Connette due reti incompatibili in una rete di reti chiamata internet 2007 Pearson Addison-Wesley. All rights reserved 0-7

Figura 4.1 Un router connette una rete a bus ad una rete a stella 2007 Pearson Addison-Wesley. All rights reserved 0-8

Comunicazione tra processi Client-server Un server, molti clienti Il server è sempre in esecuzione e in attesa Il client incomincia la comunicazione Peer-to-peer (P2P) Due processi posti allo stesso livello comunicano I processi Peer possono avere vita breve 2007 Pearson Addison-Wesley. All rights reserved 0-9

Sistemi distribuiti Sistemi con parti che girano su computer differenti L infrastruttura può essere fornita da toolkits standardizzati Esempio: Enterprise Java Beans per Microsistemi Sun Esempio:.NET framework per Microsoft 2007 Pearson Addison-Wesley. All rights reserved 0-10

Internet Internet: Un oggetto che ha unito il mondo L obiettivo originale era quello di sviluppare una specie di rete di collegamento che non potesse essere distrutta a causa di disastri localizzati. Oggi ha smesso di essere un progetto di ricerca accademico ed è diventato un impresa commerciale 2007 Pearson Addison-Wesley. All rights reserved 0-11

Architettura di Internet Dominio: costituito da una rete oppure da un inter-rete relativamente piccola creata da una singola organizzazione Collegato al resto di Internet (mondo esterno - the cloud) da un router chiamato gateway Società internet per l assegnazione di numeri e nomi (Internet Corporation for Assigned Names & Numbers ICANN): Controlla la registrazione dei domini 2007 Pearson Addison-Wesley. All rights reserved 0-12

Strategie per la connessione a Internet Internet Service Provider (ISP): Permette ai clienti di connettersi ai domini Metodi diffusi per il collegamento: Telefono tradizionale (dial up connection) Connessioni via cavo DSL Wireless 2007 Pearson Addison-Wesley. All rights reserved 0-13

Indirizzamento su internet: Indirizzi IP Indirizzo IP: Identificativo a 32 bit per una macchina (attualmente viene espanso ad un sistema a 128 bit) Identificativo di rete: Assegnato dall ICANN Indirizzo Host: Assegnato dall amministratore del dominio Notazione decimale puntata: Notazione comunemente utilizzata per mostrare gli indirizzi IP Esempio: 192.207.177.133 2007 Pearson Addison-Wesley. All rights reserved 0-14

Indirizzamento su internet : Nome dell Host Indirizzo mnemonico composto da due parti: Nome del dominio Assegnato da un entità che mantiene un registro unitario Esempio: aw.com Dominio di alto livello (TLD): Classificazione del proprietario del dominio Attraverso l utilizzo Esempio:.com = commerciale Attraverso il paese Esempio:.au = Australia Sottodomini e nomi di host individuali Assegnato dal proprietario del dominio Esempio: r2d2.compsci.nowhereu.edu La traduzione dal nome mnemonico all indirizzo IP viene fatto dal name servers. 2007 Pearson Addison-Wesley. All rights reserved 0-15

Applicazioni internet tradizionali Posta elettonica (email) Il server di posta elettronica raggruppa tutte le mail in arrivo e trasmette le mail in uscita Il server di posta elettronica consegna al client le mail raccolte attraverso POP3 o IMAP Protocollo di trasferimento dei dati (File Transfer Protocol - FTP) Telnet and Secure Shell (SSH) 2007 Pearson Addison-Wesley. All rights reserved 0-16

World Wide Web Ipertesto e HTTP Il browser ottiene i documenti dal server Web I documenti vengono identificati da URLs 2007 Pearson Addison-Wesley. All rights reserved 0-17

HTML L intero documento è composto da caratteri stampabili Contiene tags per comunicare con il browser Aspetto <h1> per cominciare un intestazione di primo livello <p> per cominciare un nuovo paragrafo Collegamento ad altri documenti e contenuti <a href =... > Inserimento di immagini <img src =... > 2007 Pearson Addison-Wesley. All rights reserved 0-18

Figura 4.2 Una semplice pagina Web 2007 Pearson Addison-Wesley. All rights reserved 0-19

Extensible Markup Language (XML) XML: è uno stile standardizzato per definire sistemi di notazione che rappresentano dati sottoforma di file di testo Discendente di SGML Apre la strada ad un World Wide Semantic Web <staff clef = treble > <key>c minor</key> <time> 2/4 </time> <measure> < rest> egth </rest> <notes> egth G, egth G, egth G </notes></measure> <measure> <notes> hlf E </notes></measure> </staff> 2007 Pearson Addison-Wesley. All rights reserved 0-20

Attività lato cliente e lato server Attività lato Client Esempi: java applets, javascript, Macromedia Flash Attività lato Server Common Gateway Interface (CGI) Servlets: piccole unità di programma PHP 2007 Pearson Addison-Wesley. All rights reserved 0-21

Livelli del software di Internet Applicazione: Costruisce un messaggio con indirizzo Trasporto: Divide un messaggio in pacchetti Rete: Gestisce l instradamento attraverso Internet Link: Gestisce la trasmissione del pacchetto vero e proprio 2007 Pearson Addison-Wesley. All rights reserved 0-22

Figura 4.3 Esempio di consegna di un pacchetto 2007 Pearson Addison-Wesley. All rights reserved 0-23

Figura 4.4 Il tragitto di un messaggio attraverso internet 2007 Pearson Addison-Wesley. All rights reserved 0-24

La famiglia di protocolli TCP/IP Livello di trasporto TCP UDP Livello di rete IP (IPv4 e IPv6) 2007 Pearson Addison-Wesley. All rights reserved 0-25

Sicurezza Tipologia degli attacchi Malware (virus, worms, cavalli di Troia, spyware, phishing software) Negazione del servizio (DoS) Spam Protezione Firewalls Filtri anti Spam Server Proxy Software Antivirus 2007 Pearson Addison-Wesley. All rights reserved 0-26

Crittografia FTPS, HTTPS, SSL Crittografia a chiave pubblica Chiave Pubblica: Utilizzata per criptare i messaggi Chiaveprivata: Utilizzata per decriptare i messaggi Certificati e firme digitali 2007 Pearson Addison-Wesley. All rights reserved 0-27