Internet e i suoi servizi Luca Cervone (luca.cervone@unibo.it)
La rete Una reteèun insieme non gerarchicodi sistemi connessi tra di loro. Nel caso dei computerla rete sta ad indicare l insieme degli strumentihardwaree softwareche permettono a computer situati in luoghi diversi di poter comunicaretra di loro.
Internet (1) La rete internet nasce negli Stati Uniti alla fine degli anni settanta al fine di condividere le risorse e le informazioniper rendere i singoli calcolatori piùpotenti. Tutti i dispositivi connessi a internet possono comunicare tra di loro grazie ad un protocollo di comunicazione condiviso, il TCP/IP (Transfer Control Protocol/Internet Protocol). Il dato da trasmettere viene suddiviso in più pacchetti. Ogni pacchetto contiene un pezzo del messaggio e un etichetta con il destinatario.
Internet (2) Speciali dispositivi chiamati router si occupano di leggere le etichette dei pacchetti e instradarli verso il loro destinatario. Quando tutti i pacchetti raggiungono il destinatario vengono ricompostinel messaggio originale. Oggi la rete internet èformata da diverse sotto retitutte connesse tra di loro. Esistono poi degli speciali computer (gateway) che permettono l accesso alle sotto reti.
I servizi offerti dalla rete Spesso utilizziamo il sostantivo internetper indicare invece il web. Questo èun errore molto comune ma ilweb non èinternet! Il webèun servizio offerto dalla rete internet come molti altri (email, VoIP, eccetera). Ogni servizi permette di spostare le informazioni in un certo modo e attraverso un protocollo specifico.
I protocolli piùcomuni (1) FTP(File Transfer Protocol) èun protocollo che permette di trasferire file anche di grandi dimensioni tra i computer. HTTP(HyperText Transfer Protocol) èil protocollo a supporto del web che permette di scambiare in rete documenti multimediali. HTTPS(SecureHTTP) èun HTTP sicuro che permette di inviare e ricevere informazioni confidenziali (numeri di carta di credito, password, eccetera)
I protocolli piùcomuni (2) IMAP(Internet Message Access Protocol) e POP3 (Post Office Protocol) sono due protocolli utilizzati per ricevere le email. SMTP(Simple Mail Transfer Protocol) èun protocollo per il trasferimento di posta che permette di inviare email. NNTPèun protocollo per il trasferimento delle news che permette di inviare e ricevere messaggi dai newsgroup. Telnetèun protocollo che permette di accedere ad altri computerdella rete tramite un interfaccia testuale.
L architettura Client/Server La rete funziona tramite una modalitàdi computer interagenti tra di loro chiamata architettura client/server. Un serverèun computer che risponde ad una richiesta di informazioni. I server sono dotati di software specifici che si occupano di immagazzinare gestire e inviare il flusso di dati. I computer attraverso i quali gli utenti accedono alle informazioniofferte dalla rete sono il client.
Il World Wide Web Il WWWnasce al CERN di Ginevra il 6 agosto 1991 giorno in cui l informatico inglese Tim Berners-Lee pubblica il primo sito web. Il WWW permette di scambiare non solo documenti in forma testuale ma anche documenti multimediali composti da immagini, testo, filmati e audio. Questi documenti sono detti ipertesticioèdocumenti in cui le diverse unitànon sono connesse tra di loro in modo lineare ma sono collegate tra di loro tramite una struttura reticolare.
Il browser Gli ipertesti sono solitamente creati tramite un linguaggio di markup detto HTML(HyperText Markup Language). HTMLpermette di formattare un testo tramite marcatura. Questo linguaggio ècriptico e quindi non facilmente leggibile dall umano. Appositi software, chiamati browser, ricevono le pagine HTML dai server, le formattanoin un un modo a noi comprensibile e le visualizzano a schermo.
I motori di ricerca Ad oggi esistono circa 600 milioni di siti internet. C èil bisogno di appositi siti che permettono di ricercare informazioni all interno del web. I motori di ricerca indicizzanoi siti web e permettono all utente di effettuare ricerche all interno del web. Una volta atterrati su un sito èpossibile navigare tra le pagine attraverso i collegamenti ipertestuali.
Il funzionamento dei motori di ricerca I motori di ricerca cercano di indicizzare le informazioni all interno del webe quantificare la loro importanza. Il motore di ricerca piùconosciuto (google) si basa sull algoritmo PageRank. Il PageRankcalcola l importanzadi una determinata pagina web con una formula matematicache valuta il numero dei collegamenti ipertestuali in ingresso e il numero dei collegamenti ipertestuali in uscita.
La posta elettronica La posta elettronica èun servizio offerto da internet che permette di scambiare e ricevere messaggisolitamente tramite i protocolli IMAP, POP3e SMTP. La posta elettronica può essere fruita direttamente tramite il browser oppure tramite appositi software da installare sul proprio computer chiamati client email.
L indirizzo di posta elettronica L indirizzo di posta elettronica si compone di due parti. La prima parte a sinistra èil nome utente. La secondaparte èil nome di dominio ovvero il nome del provider di posta elettronica al quale si èiscritti. La parte finale del dominio rappresenta la categoria del dominio. Le due parti sono suddivise dal simbolo @ (chiocciolain italiano o atin inglese)
Demo browser e client email Vediamo ora come utilizzare le principali funzionalitàdi un browsere di un client email.