Appunti di Sistemi per la cl. V sez. H inf. A cura del prof. ing. Mario Catalano Internet e il Web 1 Internet Internet è un insieme di reti informatiche collegate tra loro in tutto il mondo. Tramite una connessione a Internet è quindi possibile comunicare con gli altri computer ovunque si trovino nel mondo. Internet consente di accedere a informazioni di vario genere, quali messaggi di posta elettronica, newsgroup e il World Wide Web. 2 Tipi di informazioni Tipo di informazioni Messaggi di posta elettronica Newsgroup World Wide Web Software necessario Programmi di posta elettronica: Microsoft Outlook Netscape Messenger Lettori di news: Microsoft Outlook MS Internet News Browser Web: Internet Explorer Netscape Navigator Utilizzo Inviare messaggi e documenti Leggere messaggi relativi ad argomenti di vario genere Leggere documenti, ascoltare musica, riprodurre video, effettuare acquisti, partecipare a sondaggi, pubblicizzare prodotti, eseguire ricerche, condividere interessi e scaricare file. 3 Alcune definizioni World Wide Web (WWW): Sistema per il collegamento delle informazioni in formato ipertesto e delle informazioni multimediali. Le informazioni sul Web vengono organizzate in documenti denominate pagine Web, che possono essere visualizzati utilizzando un apposito programma denominato browser Web. Newsgroup: Aree in cui gli utenti di Internet possono discutere liberamente fra loro, scambiandosi messaggi pubblici (comunemente definiti articoli). Esistono migliaia di questi gruppi di discussione, dedicati ai più disparati argomenti. L’insieme dei messaggi dei newsgroup viene spesso indicato con il nome generico di news. Posta elettronica: Riguarda la messaggistica personale e consente di avere una propria mailbox dove ricevere grazie ad un indirizzo di e-mail univoco i messaggi di posta a cui si possono anche allegare file di vario tipo. 4 Com’è fatta Internet Il provider non è altro che una società che ha dei computer chiamati server collegati costantemente a Internet. Permette a noi utenti, previa registrazione dei nostri dati, di accedere ai propri server e quindi a Internet mediate un semplice collegamento da casa nostra per mezzo della linea telefonica. 5 Com’è fatta Internet Ogni provider, in genere, mette a disposizione dei propri utenti uno spazio per un sito personale e una casella di posta elettronica da utilizzare per inviare e ricevere messaggi. 6 Com’è fatto il Web Un sito Web è in genere costituito da più pagine Web. La pagina iniziale di un sito Web è denominata home page. Home Page: Pagina iniziale di un sito di World Wide Web. Di solito è un documento di benvenuto, che permette di accedere rapidamente alle altre pagine memorizzate sul server Ogni sito Web è identificato da un indirizzo Internet univoco, denominato anche URL (Uniform Resource Location). 7 Com’è fatto il Web Ogni pagina Web è composta da testo, immagini, suoni, video e collegamenti a un’altra pagina del sito, a un riferimento della pagina stessa detto segnalibro o a un altro sito. Ogni pagina Web è realizzata mediante un linguaggio detto HTML. HTML (HyperText Markup Language): linguaggio utilizzato per realizzare i documenti ipertestuali del Web. Si tratta di un gruppo di codici che indicano al browser come visualizzare la pagina e permettono di stabilire collegamenti con altre pagine o altri siti. 8 Come è fatto il Web Ipertesto: metodo di rappresentazione delle informazioni nel quale testo, immagini, suoni e animazioni vengono collegati in un tessuto complesso e non sequenziale di associazioni, in modo da permettere all’utente di spostarsi tra argomenti correlati, indipendentemente dall’ordine in cui questi vengono presentati. I collegamenti possono essere stabiliti sia dall’autore di un ipertesto sia dall’utente, a seconda degli scopi del documento stesso. Il termine “ipertesto” fu coniato nel 1965 da Ted Nelson per indicare documenti caratterizzati da una struttura non sequenziale delle idee, in alternativa al formato logico-sequenziale tipico dei libri, dei film e dei discorsi. 9 Come navigare su Internet Il World Wide Web rappresenta la parte grafica e multimediale di Internet. Per visualizzare le informazioni sul Web, è necessario un apposito software denominato browser Web. Tale software consente di accedere in modo semplice e rapido a documenti denominati pagine Web. I browser più famosi sono: • Microsoft Internet Explorer • Netscape Comunicator • Opera 10 Come navigare su Internet Il browser è un programm a che serve a visitare i vari siti e a sfogliarne le pagine. 11 Come utilizzare un browser Esistono vari modi per esplorare le pagine Web. E’ possibile digitare l’indirizzo della pagina desiderata nella casella indirizzo del browser Web. Una volta visualizzata una pagina Web, è possibile utilizzare i collegamenti (links) in essa conenuti, ovvero parole o frasi sottolineate o immagini che consentono di passare direttamentea un’altra pagina Web. Se si sposta il mouse in corrispondenza di un collegamento, il puntatore assumerà la forma di una mano. Facendo clic sul collegamento, verrà visualizzata la pagina Web a cui fa riferimento. 12 Come utilizzare un browser Per passare da una pagina Web all’altra, esplorare Internet o aggiornare il contenuto di una pagina Web, è possibile utilizzare i pulsanti della barra degli strumenti del browser web. http://www.virgilio.it In Internet Explorer non è necessario far precedere l’indirizzo Internet da http:// durante la digitazione. 13 Come utilizzare un browser Indietro: Torna all’ultima pagina Web visualizzata Avanti: Visualizza la pagina Web successiva Termina: Interrompe il download di una pagina Web Aggiorna: Aggiorna il contenuto della pagina Web corrente (la pagina corrente viene nuovamente caricata) Pagina iniziale: Visualizza la pagina Web alla quale, in base all’impostazione predefinita, si accede ad ogni avvio di Internet Explorer 14 Come utilizzare un browser Cerca: Visualizza un elenco dei motori di ricerca disponibili Preferiti: Visualizza un elenco delle pagine Web impostate come preferite Cronologia: Visualizza un elenco dei siti Web visitati di recente Canali: Visualizza un elenco di canali che è possibile selezionare Posta Elettronica: Avvia Outlook Express o Internet News Stampa: Stampa una pagina Web Modifica: Avvia FrontPage Express che consente di modificare una pagina Web. 15 I server web • Host che contiene iperstesti ( documenti ipermediali) •Pagine HTML, ASP,….. http • Protocollo http • Web Browser Pagina web Internet TCP/IP richiesta 16 HTTP (1) HTTP, HyperText Transfer Protocol, è il protocollo che regola la comunicazione tra il Web browser (programma client) ed un server Web 17 HTTP (2) È un protocollo di livello applicativo per il Web che usa il modello client/server client: browser che richiede, riceve e “mostra” oggetti Web server: Web server che invia oggetti in risposta alle richieste Il porto usato è tipicamente il numero 80 18 Introduzione storica a internet 1957 guerra fredda, l'Unione Sovietica lancia lo Sputnik Per risposta, gli Stati Uniti creano ARPA, agenzia del Dipartimento della Difesa per assicurare comunicazioni in caso di attacco nucleare, che possa garantire : - la pariteticità tra i suoi nodi ; - la possibilità di raggiungere una destinazione attraverso percorsi diversi. La semplicità e l'efficacia del meccanismo di trasmissione hanno in seguito portato la rete ad uno sviluppo diverso da quello teorizzato in partenza. 19 Gli anni ’60 e ’70 Fine anni '60 nasce ARPAnet , una prima rete di collegamento tra quattro computer (tre in California ed uno in Utah) di quattro Università americane. In arpanet, la posta elettronica e’ lo strumento più usato per lo scambio rapido di informazioni. Anni '70: lo sviluppo della rete e dei suoi protocolli di trasmissione è ormai consolidato. Si e’ diffusa la possibilità di collegare elaboratori eterogenei, tramite la commutazione a pacchetto. In questo modo, e’ stata annullato il rischio di monopolio del mercato. Nel 1971: sono 23 gli host collegati alla rete (solo negli USA). 20 Gli anni ’80 e la nascita del WWW Entro il 1980 diventano più di 200 ed i collegamenti iniziano ad oltrepassare i confini nazionali americani (Regno Unito e la Norvegia nel 1973). Parallelamente, iniziano a svilupparsi anche le reti locali (LAN) e si sviluppa la tecnologia di rete (UNIX e’ implementato a Berkeley). Anni '90: nascono delle applicazioni semplici con interfaccia grafica. Nel 1993 nasce ufficialmente il progetto world wide web, una grande ragnatela mondiale che consente una navigazione ipertestuale, semplice ed efficace, tra i computer collegati in rete. 21 Il WWW Il World Wide Web e’ basato su un progetto del 1989, in Svizzera, presso i laboratori del centro di ricerca CERN, per assicurare lo scambio di informazioni tra i membri della comunità scientifica. Il World Wide Web (WWW) è stata cronologicamente l'ultima funzionalità di Internet ad essere sviluppata. Ma il successo della 'ragnatela mondiale' è stato tale che attualmente, per la maggior parte degli utenti (e dei mass-media), essa coincide con la rete stessa. Sebbene questa convinzione sia tecnicamente scorretta, è indubbio che gran parte del 'fenomeno Internet' sia dovuto proprio alla diffusione del Web. 22 Caratteristiche del WWW Le caratteristiche peculiari che hanno fatto di World Wide Web una vera e propria rivoluzione nel panorama degli strumenti di comunicazione possono essere riassunte nei seguenti punti: la sua diffusione planetaria; la facilità di utilizzazione delle interfacce; la sua organizzazione ipertestuale; la possibilità di trasmettere/ricevere informazioni multimediali; le semplicità di gestione per i fornitori di informazione. 23 Il browser Web Il Web offre immagini, suoni insieme a una raccolta di informazioni testuali infinita. Per iniziare occorre un browser web, un tipo di programma che permette di visualizzare i testi e le immagini contenute nelle schermate (pagine web). Tecnicamente, il browser svolge il ruolo di client e di interfaccia utente; su input dell'utente stesso, il browser è infatti in grado di richiedere un determinato documento al server che lo ospita e, una volta ricevutolo, di visualizzarlo correttamente (testo, immagini, collegamenti ipertestuali, sfondi... il tutto impaginato seguendo le istruzioni fornite, sotto forma di marcatori HTML, da chi ha creato 24 quella determinata pagina). Esempi di browser: Netscape 25 Audio e video nei browser Una tecnologia che ha conosciuto negli ultimi anni un'enorme espansione è rappresentata dalla diffusione, attraverso World Wide Web, di contenuti multimediali (e in particolare audio e video) in tempo reale. RealPlayer Nel settore dello streaming audio il protagonista indiscusso è stato negli ultimi anni RealPlayer, sviluppato dalla RealNetworks. Si tratta di un'applicazione che permette la ricezione in tempo reale di file sonori e audio/video tramite Internet, rendendo possibile la creazione di vere e proprie stazioni radio e televisive digitali in rete. 26 Audio e video nei browser Anche la Microsoft ha realizzato un proprio prodotto per la ricezione di informazione multimediale attraverso le tecnologie streaming: si tratta di Windows MediaPlayer ed è inserito come componente standard in Windows 98 e Windows 2000. Il programma è in grado di riconoscere e riprodurre automaticamente numerosi formati di file sonori e visivi, sia in tecnologia streaming sia 'normali'. QuickTime 4 è la nuova versione del programma di riproduzione di file video di casa Apple ed esistono sia per Windows che per Mac. 27 Internet e gli strumenti di ricerca Uno strumento di ricerca search engine di World wide web è un programma e offre una serie di pagine Web che si combinano con la nostra domanda. che analizza i titoli delle pagine Web e che tiene conto dell’informazioni che queste contengono. Permette di inserire una domanda (Query) Fra le capacità che chi fa ricerca in rete deve possedere, particolarmente importante è una minima familiarità con l'uso degli operatori booleani. 28 La ricerca di indirizzi e-mail Su Internet, purtroppo, non esiste l'equivalente diretto di un elenco telefonico, e non c'è quindi un sistema certo per trovare un indirizzo di posta elettronica. Non si tratta di una carenza casuale: il meccanismo di funzionamento della rete è estremamente decentrato, l'aggiunta di nuovi nodi può avvenire in ogni momento senza bisogno di 'informarne' direttamente tutta la rete, e lo stesso vale per l'aggiunta di singoli utenti. Bigfoot (http://www.bigfoot.com) Yahoo! People Search (http://people.yahoo.com/) Internet Address Finder (http://www.iaf.net) 29 Ricerca libera sul Web Chi svolge una ricerca in rete si trova dunque davanti un problema: reperire l'informazione cercata. Una buona partenza è in genere rappresentata dagli strumenti di ricerca disponibili in rete. Vi sono due tipi di risorse che è bene conoscere e che, innanzitutto, occorre saper distinguere: i motori di ricerca per termini e gli indici sistematici. 30 I motori di ricerca I motori di ricerca per termini permettono di ricercare parole I motori di ricerca per termini permettono di ricercare parole o combinazioni di parole in un archivio indicizzato di documenti in formato digitale. La ricerca attraverso un indice per termini è molto comoda nel caso in cui le informazioni da cercare sono caratterizzate da termini molto specifici. Occorre tuttavia tenere presente che si tratta di una ricerca meccanica: il programma utilizzato non farà altro che cercare i termini da noi forniti all'interno di un immenso indice alfabetico in suo possesso - indice tenuto aggiornato da un software che si muove continuamente lungo la rete, seguendo ogni link incontrato e indicizzando tutte le pagine percorse - e fornirci le corrispondenze trovate. 31 Esempio di motore di ricerca: Yahoo Yahoo! è nato nell'aprile 1994, quando David Filo e Jerry Yang, studenti di ingegneria elettronica all'Università di Stanford, iniziarono a creare pagine riassuntive con link ai siti Internet di loro interesse. 32 Esempio di motore di ricerca: Altavista AltaVista è il risultato di un progetto di ricerca iniziato nell'estate del 1995 nei laboratori di Palo Alto della Digital, una delle grandi aziende storiche nel mondo dell'informatica 33