| 5070 704 652
Internet ormai e' una realta' globale sempre
piu' diffusa nei vari settori della vita di chi ha esigenze di
tipo lavorativo. Per comunicare con il cliente e con i propri
partners si fa un larghissimo uso di E-mail, Chat, Instant Messaging,
web-cam e chi piu' ne ha piu' ne metta. I siti internet spuntano
come funghi e diventa sempre piu' diffusa la capacita' di Navigare
su Internet da parte anche di coloro che non sono proprio molto
ben disposti verso l'uso del computer, infatti attualmente si
parla molto di "Alfabetizzazione Informatica" proprio
per il reale fatto che chi non sa' utilizzare questo strumento
e' destinato ad essere tagliato fuori dal ciclo produttivo del
paese in cui vive e anche oltre. Di conseguenza c'e' stata una
grande esplosione di "professionisti" che devono essere
in grado lavorare in questo nuovo settore e di centri di formazione
che sfornino delle nuove figure come: WebMaster, WebDesigner,
WebEngineer, WebContent Editor, WebArchitect e altre sicuramente
a venire.
Questo sta avvenendo in maniera molto veloce,
di conseguenza molte persone non hanno le idee ben chiare su Internet.
Per dimostrare questo provate a chiedere ad una certa quantita'
di gente: "Che cos'e' Internet?"; avrete una grande
quantita' di risposte diverse e comunque abbastanza confuse. Oramai
sono in molti a digitare indirizzi, ad avere a che fare con sigle
come Http, Ftp, www, Pop e Smtp, Protocolli, Download e Upload,
Browser, Server e Client, ma non sanno esattamente come Internet
funzioni e come e' strutturata.
In tal senso per poter diventare dei veri professionisti
e' necessario comprendere in modo profondo le architetture su
cui il Web si basa capendo esattamente il perche' delle cose.
Per cominciare diamo una definizione di Internet
una volta per tutte: Internet e' la capacita' tecnologica di
mettere in comunicazione uno o piu' computer con altri computer
dislocati in luoghi geografici diversi.
Internet attualmente e' organizzato mettendo
in comunicazione i computer utilizzando le linee telefoniche ma
si sta lavorando per trovare nuove soluzioni come i collegamenti
Satellitari, le linee telefoniche senza cavo e la rete elettrica,
in modo da avere la possibilita' di aumentarne le prestazioni,
la diffusione e di ridurre i costi. La rete e' poi organizzata
secondo una architettura Server-Client cioe' per comunicare con
un altro computer e' necessario che uno dei due sia configurato
per inviare le informazioni (Server) e l'altro per riceverle (Client).
Infatti per garantire le comunicazioni tra le
varie macchine le informazioni viaggiano attraversando vari nodi
che fungono da Server e che si incaricano di soddisfare le varie
richieste che i nostri computer (Client) gli mandano. Qui possiamo
vedere una figura che ci aiutera' a comprendere meglio come e'
strutturata la Rete:

Quando ci colleghiamo ad internet non facciamo
altro che stabilire una comunicazione con un computer che svolge
la mansioni di ISP (Internet Service Provider) a cui il nostro
PC fa richiesta di volta in volta delle pagine web da visitare
e i vari servizi che Internet offre.
Dove si trova fisicamente un Sito Web?
Quando digitiamo l'indirizzo di un sito internet
(detto Dominio) sulla barra degli indirizzi del nostro
Browser siamo abituati a vedere apparire, dopo pochi istanti,
il sito in questione se esistente. Ma con quale meccanismo il
Server e' riuscito a trovare il sito? Dallo schema potete evincere
innanzitutto che i vari siti sono memorizzati negli hard-disk
dei Server sparsi per la rete. Ognuno di questi Server possiede
quello che viene detto Indirizzo IP Statico una specie
di identificatore univoco di tipo numerico composto da
una serie di quattro cifre comprese tra 0 e 255 e divise da un
punto (ad esempio 195.0.0.3). Questo indirizzo IP si puo' paragonare
ad un numero di telefono che identifica la posizione fisica di
un dato Server sulla rete mondiale. Quando il nostro ISP riceve
la richiesta di trovare un certo indirizzo dovra' risalire percio'
all'indirizzo IP del Server che ospita le pagine del sito dal
nome di Dominio. Per fare questo interroghera' degli archivi che
contengono i nomi di dominio con il loro relativo indirizzo IP.
Questi archivi sono contenuti in dei Server detti DNS che sono
preposti appunto a risolvere i nomi di dominio restituendo l'indirizzo
IP del server che ospita il sito associato a tale dominio. Questo
meccanismo di risoluzione e' chiamato Domain Name Service
(DNS appunto).
Una volta che il nostro ISP ha ottenuto da un
Server DNS l'indirizzo IP del Dominio richiesto potra' raggiungerlo
e inviarci l'home-page del Sito. Tutto questo accade in pochi
istanti.
Protocolli di comunicazione e di rete
Come e' possibile la comunicazione tra i vari
computer sia che siano Server o client su Internet? Questo e'
possibile grazie ad un sistema universale di scambio dati detto
Protocollo di rete. E' necessario infatti che tutti i computer
utilizzino lo stesso sistema per scambiarsi i dati altrimenti
la comunicazione sarebbe impossibile. Di questi protocolli ne
esistono vari tipi ma Internet ne utilizza uno solo: il protocollo
di rete TCP/IP. Addentrarsi sul funzionamento di un protocollo
di rete non rientra nei scopi di questo articolo ma per dare un'idea
vi descriveremo il suo funzionamento a grandi linee.
Secondo i canoni del protocollo TCP/IP quando
un Computer Server invia un file ad un altro computer questo viene
suddiviso in una serie di "Pacchetti" di byte molto
piccoli ognuno con "scritto" oltre ai dati anche la
destinazione. Il computer Client li riceve ed invia un "OK"
per ogni pacchetto ricevuto, quando ha ricevuto tutti i pacchetti
ricostruira' il file originario. Durante la transazione se il
Server non riceve l' OK di un certo pacchetto, dopo un certo numero
di millisecondi presumera' che non sia arrivato a destinazione
quindi lo re-inviera' nuovamente.

Per stabilire una comunicazione tra due macchine
non basta che usino lo stesso sistema di comunicazione ma anche
che "parlino la stessa lingua" cioe' che una volta ricevuti
i dati questi siano letti nella stessa maniera con cui sono stati
scritti. Questi vengono chiamati protocolli di comunicazione
e Internet ne utilizza vari a seconda del servizio richiesto.
Quando si naviga sul web viene utilizzato il protocollo HTTP (
Hyper Text Transfert Protocoll ) oppure il protocollo FTP ( File
Trasfert Protocoll ), per il servizio di posta elettronica viene
usato il protocollo POP e SMTP, per il servizio di Teleconferenza
viene utilizzato il protocollo TELNET etc..
Il WebMaster e la creazione di siti web
Ora che abbiamo qualche nozione in piu' su Internet
e' necessario capire che cosa dobbiamo fare quando vogliamo creare
un sito. La prima cosa e' quella di registrare il dominio che
abbiamo scelto all'organo competente (NIC) e associare uno spazio
web su un Server che offra tale servizio. Dato che e' una procedura
lunga conviene delegare queste cose a varie aziende telematiche
presenti su Internet stessa.
Quando riceviamo il nostro spazio web ci vengono
dati dal fornitore i parametri di accesso al nostro spazio
web che consistono generalmente in:
1) L'indirizzo di invio dei file nel nostro spazio
(di solito e' un indirizzo FTP).
2) Nome Utente o Username.
3) Password di accesso allo spazio web.
Ora possiamo iniziare a creare il nostro sito
sul nostro Computer e testarlo, poi inviare con appositi programmi
(detti Client FTP) i file che compongono il nostro sito.
In questo modo le pagine web che lo compongono saranno navigabili
da tutti.
|