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.