Web: come funziona?
Al livello più semplice, il Web è costituito fisicamente dai seguenti componenti:
Your personal computer - Questo è il PC in cui ti siedi per vedere il web.
A Web browser - Un software installato sul tuo PC che ti aiuta a navigare sul Web.
An internet connection - Questo è fornito da un ISP e ti connette a Internet per raggiungere qualsiasi sito web.
A Web server - Questo è il computer su cui è ospitato un sito web.
Routers & Switches - Sono la combinazione di software e hardware che prende la tua richiesta e la passa al server Web appropriato.
Il Web è noto come sistema client-server . Il computer è il client e i computer remoti che memorizzano i file elettronici sono i server.
Come funziona il Web
Quando inserisci qualcosa come Google.com, la richiesta va a uno dei tanti computer speciali su Internet noti come Domain Name Server (DNS). Tutte queste richieste vengono instradate attraverso vari router e switch. I server dei nomi di dominio mantengono le tabelle dei nomi delle macchine e dei loro indirizzi IP, quindi quando digiti Google.com viene tradotto in un numero, che identifica i computer che ti servono il sito web di Google.
Quando si desidera visualizzare qualsiasi pagina sul Web, è necessario avviare l'attività richiedendo una pagina utilizzando il browser. Il browser chiede a un server dei nomi di dominio di tradurre il nome di dominio richiesto in un indirizzo IP. Il browser invia quindi una richiesta a quel server per la pagina desiderata, utilizzando uno standard chiamato Hypertext Transfer Protocol o HTTP.
Il server dovrebbe essere costantemente connesso a Internet, pronto a servire le pagine ai visitatori. Quando riceve una richiesta, cerca il documento richiesto e lo restituisce al browser Web. Quando viene effettuata una richiesta, il server di solito registra l'indirizzo IP del client, il documento richiesto e la data e l'ora in cui è stato richiesto. Queste informazioni variano da server a server.
Una pagina Web media richiede effettivamente che il browser Web richieda più di un file dal server Web e non solo la pagina HTML / XHTML, ma anche qualsiasi immagine, foglio di stile e altre risorse utilizzate nella pagina Web. Ciascuno di questi file, inclusa la pagina principale, necessita di un URL per identificare ogni elemento. Quindi ogni elemento viene inviato dal server Web al browser Web e il browser Web raccoglie tutte queste informazioni e le visualizza sotto forma di pagina Web.
In breve
Abbiamo visto come avviene un'interazione client Web - server. Possiamo riassumere questi passaggi come segue:
Un utente immette un URL in un browser (ad esempio Google.com . Questa richiesta viene trasmessa a un server dei nomi di dominio.
Il server dei nomi di dominio restituisce un indirizzo IP per il server che ospita il sito Web (ad esempio, 68.178.157.132).
Il browser richiede la pagina dal server Web utilizzando l'indirizzo IP specificato dal server dei nomi di dominio.
Il server Web restituisce la pagina all'indirizzo IP specificato dal browser che richiede la pagina. La pagina può anche contenere collegamenti ad altri file sullo stesso server, ad esempio immagini, che verranno richiesti anche dal browser.
Il browser raccoglie tutte le informazioni e le visualizza sul computer sotto forma di pagina Web.