Ognuno dei server collegati ad Internet fornisce dei servizi ai client che
si collegano.
I più importanti sono quelli di seguito indicati, a cui però
bisogna sapere che ce ne sono altri che si stanno affermando (p.e. brodcasting,
tecnologia push, ....):
Per la definizione formale della modalità di funzionamento dei
vari servizi e protocolli si può consultare la documentazione
prodotta dal The Internet Architecture Board che riporta negli RFC
(Request For Comment) le varie specifiche tecniche, indicando per ognuna
di esse lo stato
(Esempio).
Un mirror contenente tutti gli RFC è:
ftp://ftp.nic.it/rfc.
Vediamo ora brevemente la finalità dei vari servizi.
Il protocollo HTTP indica in che modo i Browser scambiano i dati con
i Server, definisce quindi le modalità di richiesta delle pagine,
l'invio dei dati mediante Form, il download dei file.
Il protocollo FTP indica in che modo i Browser ed i Client FTP possono
trasferire i file dai e ai Server.
Il servizio di Mail permette agli utenti di Internet di scambiarsi
messaggi di posta elettronica. Tali messaggi vengono ricevuti dal server
di posta a cui è connesso il mittente, che li trasferisce al server
di posta a cui è connesso il destinatario, e da tale server quest'ultimo
lo preleva in un momento a sua scelta. Dopo il prelievo il messaggio viene
cancellato.
Oltre agli innegabili vantaggi in termini di costo e di velocità di
trasmissione, purtroppo la posta elettronica ha anche delle mancanze notevoli
nell'area della sicurezza e della segretezza.
In particolare non esiste alcun sistema che permetta di sapere che il messaggio
è giunto a destinazione, e che è stato letto, inoltre il messaggio
viaggia in chiaro su internet e quindi può essere intercettato o alterato
presso i server in cui transita.
Se il servizio di mail è simile alla posta, i Newsgroup sono
piuttosto delle bacheche elettroniche sulle quali chiunque può affiggere
messaggi.
Generalmente tali bacheche sono pubbliche e quindi i messaggi sono letti
da tutti quelli che consultano quel newsgroup.
Chi ha qualcosa da dire aggiunge il suo messaggio, che può essere
uno spunto nuovo, oppure il prosieguo di uno scambio in atto.
Esistono oltre 30.000 Newsgroup che spaziano su argomenti di ogni tipo.
Il nome dei Newsgroup è formato seguendo uno standard, per cui, per
esempio, quelli il cui nome inizia con comp. trattano di computer,
quelli il cui nome inizia con it. sono in italiano, ecc..
Il servizio DNS (Domain Name System) è di fondamentale importanza
per la facilità di utilizzo di internet.
Ogni apparecchiatura collegata ad Internet, inclusi i server, è
individuata mediante un indirizzo numerico del tipo nnn.nnn.nnn.nnn
I server DNS associano a tale indirizzo numerico un indirizzo simbolico,
molto più facile da trattare per noi esseri umani.
La coppia indirizzo numerico - indirizzo simbolico viene assegnata
da organismi appositi (p.e. InterNIC, GARR) che provvedono ad inserirla in
database che vengono replicati all'interno di tutta la rete.
Tutti i programmi che accettano indirizzi simbolici, fanno uso di questo
servizio per tradurli in indirizzi numerici, prima di poter operare con il
Server.
I Motori di Ricerca
(altavista,
il trovatore,
arianna,
le pagine gialle) sono un'altra
componente fondamentale di Internet in quanto aiutano a reperire le informazioni
disponibili.
Si tratta in sostanza di enormi indici che puntano ad ogni singola parola
contenuta nelle pagine web.
L'aggiornamento degli indici viene effettuato automaticamente mediante programmi
(detti spider) che percorrono continuamente tutta Internet alla ricerca di
nuovi siti e di nuove pagine.
Se trovano all'interno della pagina dei tag particolari, li usano per definire
le parole chiavi e la breve descrizione che comparirà durante la ricerca,
altrimenti viene preso in esame tutto il testo.
Invece di aspettare che il nostro sito venga trovato dai ragni, è
possibile inviarne l'indirizzo direttamente ai Motori di ricerca, che
provvederanno, nel giro di un paio di giorni ad effettuare
l'indicizzazione.
Per quello che riguarda la ricerca, è da notare che tipicamente si
possono utilizzare anche operatori booleani quali AND, OR e NOT, e che, anzi,
il loro uso è quasi obbligatorio per evitare di essere sommersi dalla
valanga di dati presenti su Internet.
Ultimo aggiornamento effettuato il 07 - Jan - 1998