Pochi e
semplici concetti basilari
Il World Wide Web (www), ideato da Tim Berners-Lee nel 1989,
si basa sulla possibilità di collegare e tradurre testi codificati
situati su macchine distanti tra loro tramite, principalmente, la rete
telefonica.
Questo collegamento avviene in base ad un protocollo di comunicazione,
come l'HTTP (HiperText Transfer Protocol) che consente la comunicazione
tra browser e web server. Di conseguenza, il dialogo
fra questi ultimi si basa su un linguaggio di istruzioni, composto da
elementi che identificano e realizzano graficamente la composizione
di una pagina sullo schermo.
Uno di questi linguaggi è l'HTML (HyperText Markup Language).
L'FTP, invece, sta per File Transfer Protocol e rilascia un
comando utile a trasferire file dal server al nostro computer e viceversa.
Il Browser
Il browser altro non è che un software capace di visualizzare
la pagina web e interagire con il linguaggio di cui è composta.
All'interno del testo possiamo trovare "ancore": i links.
Il link (collegamento) indirizza a punti di testo o immagini
situate sulla stessa pagina o pagine diverse.
Cos'è il Server
I server sono il World Wide Web, le macchine che
"servono" appunto i documenti al browser (definiti client).
Il web, quindi, è una rete di server collegati fra loro, che
operano attraverso un protocollo di comunicazione, il TCP/IP (Transfer
Control Protocol/Internet Protocol).
A seguito della richiesta del browser i server forniscono le pagine
tramite HTTP, FTP o altri protocolli.
Inoltre, questi operano in multitasking, consentono ossia a
più utenti di collegarsi contemporaneamente.
Motori di ricerca
Alcuni server hanno la capacità di monitorare, ricercare e successivamente
riprodurre al volo (On The Fly) numerosi documenti.
È il ruolo dei motori di ricerca che, grazie a particolari
programmi, detti Gateways, collegano le pagine di un sito con
un database.
I Gateways seguono le specifiche CGI (Common Gateway Interface)
e consentono interazione fra utente e server, ossia: quando effettuiamo
una ricerca inseriamo un termine in una apposita pagina che, a sua volta,
attiva il programma Gateway il quale effettua la ricerca e
la invia al browser sotto forma di codice, quale l'HTML ad
esempio.
I Gateway utilizzano in genere linguaggio PERL (Pratical Extraction
Report Language), ma anche qualsiasi altro linguaggio in grado
di creare script ed eseguibili.
Le CGI sono regole che consentono il dialogo tra questi diversi linguaggi.
I programmi Gateway risiedono generalmente nella directory del server
cgi-bin.
Sicurezza
Al di là della complessità o meno nella comprensione
dei codici e della rete, occorre ricordare quanto Internet sia strutturalmente
non sicuro.
Milioni di computer collegati fra loro, attraverso una rete pubblica,
tra i cui punti di partenza e di arrivo di un comando avvengono miriadi
di connessioni, migrazioni e intercettazioni.
Non dimentichiamo, quindi, di proteggere i nostri dati e le persone
che ne usufruiscono con contenuti criptati e firewall
(muraglia antincendio, collocata fra la rete stessa e l'uscita
Gateway verso Internet).
|