Che cos e una rete di calcolatori?



Documenti analoghi
Lo scenario: la definizione di Internet

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

Reti di calcolatori. Reti di calcolatori

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

InterNet: rete di reti

Comunicazione nel tempo

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

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

Dal protocollo IP ai livelli superiori

Il funzionamento delle reti

Reti di Calcolatori. Il Livello delle Applicazioni

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro

Reti di Telecomunicazione Lezione 6

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

Siti web centrati sui dati (Data-centric web applications)

Reti e Internet: introduzione


Reti di Calcolatori: una LAN

Applicazioni web centrati sui dati (Data-centric web applications)

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

TCP/IP: INDIRIZZI IP SIMBOLICI

INTERNET PER INIZIARE PRIMA PARTE

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

Reti Informatiche. dott. Andrea Mazzini

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

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

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

Il funzionamento delle reti

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

Informatica Generale Andrea Corradini Le reti di calcolatori e Internet

ESERCITAZIONE Semplice creazione di un sito Internet

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

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

Le Reti Informatiche

LE RETI: LIVELLO FISICO

Architettura client-server

Informatica per la comunicazione" - lezione 8 -

Introduzione all uso di Internet. Ing. Alfredo Garro

Modulo 1.3 Reti e servizi

Sistemi Informativi di relazione - Internet

Standard di comunicazione

Le Reti (gli approfondimenti a lezione)

HTML il linguaggio per creare le pagine per il web

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

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

Reti di calcolatori ed indirizzi IP

Introduzione a Internet e al World Wide Web

Protocolli applicativi: FTP

RETI INFORMATICHE Client-Server e reti paritetiche

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

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

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

Reti di computer. Tecnologie ed applicazioni

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

Linux User Group Cremona CORSO RETI

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

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Client - Server. Client Web: il BROWSER

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

Informatica per la comunicazione" - lezione 10 -

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

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

Informatica per la comunicazione" - lezione 9 -

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

Introduzione. Sommario: Obiettivo:

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

Corso di Informatica

Iniziare con Internet Explorer. dott. Andrea Mazzini

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

Informatica per la comunicazione" - lezione 8 -

Concetti di base delle tecnologie ICT

Il World Wide Web. Il Servizio World Wide Web (WWW) WWW WWW WWW WWW. Storia WWW: obbiettivi WWW: tecnologie Le Applicazioni Scenari Futuri.

prof. Mario Dalessandro

I canali di comunicazione

Introduzione alla rete Internet

CORSO EDA Informatica di base. Introduzione alle reti informatiche Internet e Web

Informatica di base: esame scritto del 2 febbraio 2004 Docente: Prof. Viviana Patti

CAPITOLO 1. Introduzione alle reti LAN

Apparecchiature di Rete

La classificazione delle reti

Internet Architettura del www

Internet e posta elettronica. A cura di Massimiliano Buschi

Creare un Ipertesto. 1

Introduzione alla rete Internet

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

INTERNET. Un percorso per le classi prime Prof. Angela Morselli

Reti di calcolatori. Condivisione di risorse e comunicazione con gli altri utenti

Informatica Corso AVANZATO. Internet: teoria e funzionamento

Transcript:

Che cos e una rete di calcolatori? Rete : È un insieme di calcolatori e dispositivi collegati fra loro in modo tale da permettere lo scambio di dati Ogni calcolatore o dispositivo viene detto nodo ed è identificato da un indirizzo univoco all interno della rete es: un PC, una stampante, etc... 1/32 Applicazioni che usano una rete Posta elettronica (scambio di corrispondenza fra utenti di sistemi collegati in rete) Trasferimento di file (copia di file fra due computer collegati) Terminali virtuali (ci si può collegare e lavorare interattivamente con un computer remoto) Condivisione di risorse (stampanti, file system ) World Wide Web (ipertesti distribuiti) 2/32

Collegamento alla rete Cavo telefonico CPU MODEM controller ALU Unità di controllo BUS RAM Registro Registro Registro controller SCHEDA ETHERNET Rete locale 3/32 Il modem (modulatore/demodulatore) Permette di trasferire dati da un calcolatore all altro usando la linea telefonica tradizionale Effettua la modulazione del segnale in uscita (dalla rappresentazione elettrica interna a suoni analogici lungo il filo telefonico) Effettua la demodulazione (il passo di codifica inverso) all arrivo Velocità tipica 56 K al secondo (in bit /sec) 4/32

La scheda ethernet Permette di trasferire dati da un calcolatore all altro usando cavi dedicati Trasmette i bit sotto forma di segnali elettrici lungo il cavo metallico Velocità tipica 100Mbs E caratteristica delle reti che si trovano negli uffici 5/32 Classificazione delle reti(1) Reti locali LAN (Local Area Network): Consentono di collegare fra loro dispositivi nello stesso edificio o in edifici adiacenti es : le rete di un ufficio, di una ditta o di un istituto Reti metropolitane MAN (Metropolitan AN) consentono il collegamento di dispositivi nella stessa area urbana es : la rete privata dell Università di Urbino 6/32

Classificazione delle reti(2) Reti geografiche WAN (Wide AN) Collegano dispositivi diffusi su un ampia area geografica es : in genere tutte le reti che devono attraversare suolo pubblico (due sedi distanti della stessa ditta) Reti di reti (internetworking) Collegano fra loro più reti diverse (in termini sia di hardware che di software) mediante opportuni elementi di interfaccia es: Internet 7/32 Struttura delle reti ANELLO BUS STELLA NODO RAMO 8/32

Collegamento tra reti(1) BUS BRIDGE BUS Il collegamento tra due reti compatibili (dello stesso tipo) può avvenire facilmente attraverso uno strumento detto BRIDGE Un bridge semplicemente ripete il segnale elettrico da una rete all altra generando un unica rete più grande 9/32 Collegamento tra reti(2) ROUTER BUS Il collegamento tra due reti non compatibili può avvenire solo attraverso uno strumento detto ROUTER Un router (instradatore) e un computer connesso ad ambedue le reti che esegue la conversione tra le due tipologie di rete 10/32

Le reti Wireless Una rete wireless si distingue da quelle fin ora viste per il fatto che la connessione tra i computer avviene senza l utilizzo di cavi metallici (senza fili) Esiste uno strumento detto Access Point (punto d accesso) che comunica con i nodi della rete attraverso onde elettromagnetiche 11/32 Comunicazione nelle reti Commutazione di circuito: Viene stabilito un collegamento dedicato tra i due nodi terminali comunicanti: il circuito. Nessun altro nodo può comunicare sullo stesso mezzo trasmissivo prima che la comunicazione sia terminata Il telefono di casa funziona in questo modo Commutazione di pacchetto: Il messaggio in tra due nodi terminali viene suddiviso in unità più piccole, ciascuna di dimensioni fisse, dette pacchetti. I pacchetti vengono inviati uno ad uno alla rete e smistati ed instradati individualmente La rete può combinare più pacchetti di istanze di comunicazione diverse sullo stesso segmento di rete I pacchetti giunti al nodo destinatario vengono ricombinati per ricomporre il messaggio originale. 12/32

I protocolli di comunicazione Ci sono reti di molti tipi che utilizzano hardware e software diversi es : cavo telefonico (modem), reti ethernet (scheda di rete), infrarossi (IR), onde radio Perché la comunicazione possa avvenire correttamente ci deve essere un accordo sulle regole da seguire durante lo scambio (protocollo) Si usa una gerarchia di protocolli 13/32 L indirizzo IP ogni computer connesso alla rete ha un indirizzo univoco (l indirizzo IP, intero positivo a 32 bit) es. 192.168.1.205 è l indirizzo IP della mia macchina All indirizzo IP di un computer corrisponde un nome simbolico più facile da ricordare per un uomo Es. il computer del mio ufficio si chiama Vangogh che corrisponde all indirizzo IP 192.168.1.205 14/32

L indirizzo IP (2) Gli indirizzi IP vengono assegnati a gruppi (un gruppo è detto dominio) da una autorità centralizzata con ramificazioni in tutto il mondo Ogni nodo ha un nome simbolico vangogh. sti.uniurb.it è il nome simbolico della mia macchina Un insieme di nodi della rete si occupa di tradurre questi nomi simbolici nel corrispondente indirizzo IP numerico (DNS, Domain Name Server) 15/32 Il World Wide Web (WWW) Insieme di computer distribuiti sulla rete, che permette di accedere a file memorizzati in particolari directory Per richiedere informazioni ai server Web si usano solitamente dei programmi detti Web client (i normali navigatori browser) i navigatori si preoccupano di interagire con i server seguendo opportuni protocolli generalmente http (hypertext transfer protocol) ma anche ftp etc. 16/32

Struttura di internet In un sistema centralizzato, tutti i segnali passano da un unico punto. In un sistema decentralizzato, un punto "vicino" può essere raggiunto attraverso un nodo periferico, ma un punto "remoto" può essere raggiunto solo passando dal centro. In una rete distribuita, l informazione può percorrere molte strade diverse e scegliere in ogni momento il percorso più adatto per arrivare a destinazione, indipendentemente dalla distanza. Internet Questa rappresentazione grafica è tratta da: Katie Hafner e Matthew Lyon Where Wizards Stay Up Late The Origins of the Internet (Simon & Shuster, 1996). 17/32 Web server Sono programmi che consentono di distribuire informazioni (in maggior luogo testuali) sulla rete Internet. (sono anche detti server HTTP) Dialogano con opportuni client (web browser) Web Server Richiesta servizio Web Client Servizio La macchina che funge da server accetta richieste e fornisce servizi La macchia che funge da client effettua le richieste e ottiene in risposta i servizi 18/32

Web browser Il Browser è un programma installato sulla macchina client che svolge principalmente due compiti: Effettua le richieste al server Visualizza i documenti ottenuti in risposta, e a seconda delle indicazioni ivi contenute, visualizza la pagina in un modo, piuttosto che in un altro; Oltre ad Internet Explorer, il browser più diffuso, esistono altri browser: Netscape Navigator Mozilla Opera 19/32 Esempio di accesso ad una pagina Web es: http://www.repubblica.it (richiesta del client) il server www.repubblica.it risponde alla richiesta inviando il testo della pagina cercata residente sull hard disk il browser visualizza il contenuto della pagina usando una opportuna applicazione www.repubblica.it è detto URL (Uniform Resource Locator) e permette di localizzare in maniera univoca tutti i file pubblicati sulla rete 20/32

21/32 Formato pagine Web Il tipico formato delle pagine Web è l HTML (Hypertext Markup Language) Non è un linguaggio di programmazione ma un linguaggio di contrassegno (o di marcatura ), che permette di indicare come disporre gli elementi all'interno di una pagina: le indicazioni vengono date attraverso degli appositi marcatori, detti "tag". HTML permette di incapsulare nel testo le informazioni relative alla sua formattazione e diversi oggetti di tipo multimediale (immagini, suoni,etc) 22/32

Struttura di un TAG HTML I tag vanno inseriti tra parentesi uncinate (<TAG>), la chiusura del tag viene indicata con una "/" (è il simbolo comunemente detto "slash". Es: </TAG>). Il contenuto va inserito tra l'apertura e la chiusura del tag medesimo, secondo questa forma: <TAG attributi>contenuto</tag> Ecco un esempio, con una sintassi che serve a disporre un testo giustificato a destra: Attributo del tag Tag paragraph <P align="right">testo</p> Valore attributo Chiusura tag paragraph 23/32 Esempio 24/32

Struttura dei documenti in internet Tutti i documenti sono strutturati in NODI, LINK e ANCHOR andando a definire una struttura gerarchica (alberi) NODO: documento singolo che generalmente presenta un singolo concetto o un idea LINK: collegamento tra diversi nodi ANCHOR: aree nel documento evidenziate come clicckabili ; indicano l esistenza di un LINK. Selezionando un ANCHOR si attiva il LINK corrispondente e il NODO cui fa riferimento viene caricato e visualizzato 25/32 http://www.uniurb.it/it/index.php Esempio http://www.uniurb.it/lettere/index.htm http://www.uniurb.it/it/facolta/index.php 26/32

Esempio http://www.uniurb.it/it/index.php http://www.uniurb.it/it/ateneo/index.php http://www.uniurb.it/it/ricerca/index.php http://www.uniurb.it/it/facolta/index.php http://www.uniurb.it/farmacia/farmacia.htm http://www.uniurb.it/giurisprudenza/ http://www.uniurb.it/lingue/ http://www.uniurb.it/lettere/index.htm 27/32 Recupero delle informazioni da internet BROWSING: Processo lento Dipende fortemente da come le informazioni sono organizzate RICERCA: Maggiore efficienza ma si basa sul fatto che le informazioni devono essere indicizzate Esistono diversi server su internet che facilitano la ricerca di documenti (motori di ricerca) In seguito ad una ricerca si passa alla fase di browsing dei risultati 28/32

Indicizzazione dei documenti L'indicizzazione dei documenti consiste, sostanzialmente, nell identificare soggetti o parole-chiave che ne descrivono il contenuto. L'efficacia del recupero dell'informazione è direttamente proporzionale alla precisione della parola chiave impiegata. Il processo di indicizzazione deve generare un indice sintetico del documento senza tralasciare informazioni importanti La ricerca di un concetto viene fatta sull indice e non più sui singoli documenti (aumento della velocità di ricerca) 29/32 Motori di ricerca internet Hanno il compito di indicizzare e ricercare i contenuti di tutti i documenti presenti sulla rete internet Ci sono applicazioni Spider o Crawler che ricercano i documenti e li indicizzano seguendo i link presenti nelle pagine Il numero di documenti nella rete internet è molto grande Milioni di server e miliardi di documenti: Altavista visita e indicizza 6 milioni di pagine al giorno 30/32

Caratteristiche dei documenti su internet Dinamici ed eterogenei: Sono utilizzati strumenti di generazione diversi, le pagine cambiano continuamente e quindi l indicizzazione va costantemente aggiornata I documenti WWW sono strutturati: Le pagine HTML contengono tags che consentono di assegnare in maniera migliore i pesi alle parole (titoli, sezioni, ecc ) 31/32 TESTO SEMPLICE Documento di testo Formato da caratteri alfanumerici che utilizzano una codifica (ad esempio ASCII ad 8 bit). TESTO STRUTTURATO Testo che contiene titoli, sezioni, paragrafi. Standard General Markup Language (SGML) Office Document Architecture (ODA) LaTex e Portable Document Format (PDF) TECNICHE DI COMPRESSIONE DEI TESTI Codifica di Huffman Codifica Run length Codifica Lempel-Ziv-Welch (LZW) 32/32