Internet e i suoi servizi
Transcript
Internet e i suoi servizi
Internet e i suoi servizi Luca Cervone ([email protected]) La rete • Una rete è un insieme non gerarchico di sistemi connessi tra di loro. • Nel caso dei computer la rete sta ad indicare l’insieme degli strumenti hardware e software che permettono a computer situati in luoghi diversi di poter comunicare tra di loro. Internet (1) • La rete internet nasce negli Stati Uniti alla fine degli anni settanta al fine di condividere le risorse e le informazioni per 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 ricomposti nel messaggio originale. • Oggi la rete internet è formata da diverse sotto reti tutte 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 internet per indicare invece il web. Questo è un errore molto comune ma il Web 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 (Hyper Text Transfer Protocol) è il protocollo a supporto del web che permette di scambiare in rete documenti multimediali. • HTTPS (Secure HTTP) è 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 computer della 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 informazioni offerte dalla rete sono il client. Il World Wide Web • Il WWW nasce 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 ipertesti cioè 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 (Hyper Text Markup Language). • HTML permette 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 formattano in 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 indicizzano i 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 web e quantificare la loro importanza. • Il motore di ricerca più conosciuto (google) si basa sull’algoritmo PageRank. • Il PageRank calcola l’importanza di una determinata pagina web con una formula matematica che 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 messaggi solitamente tramite i protocolli IMAP, POP3 e 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 seconda parte è 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 @ (chiocciola in italiano o at in inglese) Demo browser e client email • Vediamo ora come utilizzare le principali funzionalità di un browser e di un client email.