Primi passi nel web

URL

URI , Uniform Resource Locator, rappresenta il cammino assoluto della macchina in cui risiede una risorsa, in altre parole un indirizzo web.
La sintassi è
scheme://host.domain:port/path#anchor-id.
Un esempio è
http://www.settingweb.it/wordpress/css.html
scheme
il tipo di protocollo seguito da ‘:’
http:// se deve collegarsi ad un server http
telnet: se deve aprire un connessione con un’altra macchina
file:// oppure ftp:// se deve recuperare un file
mailto: serve per spedire della posta elettronica
news: se deve leggere e recuperare una news od un gruppo.
gopher:// se deve recuperare delle informazioni su un gopher

host.domain il nodo nel quale risiede il documento
port porta logica alla quale ci si connette (non necessario)
path il cammino assoluto del documento
Anchor-id è una parte all’interno di un documento, separato da ‘#’ dall’indirizzo (non necessario).

Che cos’è un sito web ?

Un sito web è un insieme di pagine web raggiungibile attraverso un indirizzo web o URL.
Un sito Web è organizzato in pagine collegate da una struttura ad albero (gerarchica).
La pagina iniziale è detta home page (http://settingweb.it), che in genere contiene la presentazione del sito così come un indice o menu o links che puntano ad altre pagine.
A seconda del tipo di informazione che propone il sito web questo può essere classificato come Sito:

> E-commerce,
> Portale,
> Aziendale,
> motori di ricerca, ecc.

I siti web possono essere gestiti in due modi diversi:
utilizzando pagine web statiche: quelle in cui il contenuto non cambia se non attraverso l’intervento diretto sul codice della pagina (tipicamente codice html),
oppure utilizzando pagine web dinamiche, denominate applicazioni web (web application): quelle il cui contenuto viene aggiornato con l’interazione dell’utente via browser (ad es. firefox, internet explorer) il quale fa la richiesta di una risorsa (una pagina web, un’immagine, ecc) ad un server web sia attraverso una form sia premendo un tasto. L’application server, un programma che risiede nel server, provvederà ad elaborare la richiesta recuperando i dati che gli servono da un database.