Come Funzionano I Server Web

Sommario:

Come Funzionano I Server Web
Come Funzionano I Server Web

Video: Come Funzionano I Server Web

Video: Come Funzionano I Server Web
Video: Cos'è un server Web? Quando digitiamo il www dove va? 2024, Maggio
Anonim

Quando un utente di Internet visualizza una pagina Web, la richiede al server Web. Se l'indirizzo di un sito viene inserito nella riga del browser, il browser effettua una richiesta dal server Web sulla pagina Web e il server invia i dati su di esso al computer dell'utente.

Come funzionano i server web
Come funzionano i server web

Istruzioni

Passo 1

La parola "server" è di origine inglese, significa letteralmente "dispositivo di servizio". Nel campo dell'informatica, il server è responsabile di fornire informazioni alle risorse di rete.

Passo 2

Quando un sito Web viene creato su un server Web, gli viene assegnato un indirizzo IP. IP è l'abbreviazione di Protocollo Internet. Un indirizzo IP è composto da dieci cifre tratteggiate (ad esempio, 127.21.61.137). Per effettuare una richiesta da un server Web su un determinato sito, il browser del computer deve prima scoprire l'indirizzo IP di quel sito. Se queste informazioni non sono nella cache del browser, effettua una richiesta corrispondente dal server DNS su Internet.

Passaggio 3

Il server DNS comunica quindi al browser a quale indirizzo IP si trova il sito. Il browser richiede quindi l'URL del sito dal server web. Il server risponde inviando la pagina richiesta. Se questa pagina non esiste, il server invia un messaggio di errore. Il browser riceve il messaggio e lo visualizza.

Passaggio 4

Nel mondo professionale, in una situazione del genere, il browser si chiama "client" e il server web si chiama "server". Inoltre, questi concetti si applicano ai computer. Quei computer che fungono da server web sono chiamati server e quelli che si connettono a Internet per ottenere informazioni sono chiamati client.

Passaggio 5

Un server web di solito contiene informazioni su più di un sito. Molte società di hosting offrono spazio per centinaia o addirittura migliaia di siti Web su un singolo server Web. A ciascun sito Web viene solitamente assegnato il proprio indirizzo IP univoco. Questo indirizzo viene decifrato dal server DNS per ottenere il nome di dominio.

Passaggio 6

I nomi di dominio esistono per il motivo per cui la maggior parte degli utenti di Internet ha difficoltà a ricordare i numeri a dieci cifre, che sono indirizzi IP. Inoltre, questi indirizzi a volte cambiano.

Passaggio 7

Ciascun computer server fornisce l'accesso alle informazioni memorizzate su di esso utilizzando porte numerate. Ogni servizio fornito dal server (e-mail, hosting) ha una propria porta. I client si connettono al servizio tramite un indirizzo IP e tramite una porta.

Passaggio 8

Quando un client si connette a un server su una porta, utilizza un protocollo. Il protocollo è un testo che mostra come comunicheranno client e server.

Passaggio 9

Ogni web server è conforme al protocollo HTTP. La forma di comunicazione più elementare compresa da un server HTTP contiene un solo comando: Get. Inizialmente, il protocollo era limitato al server che inviava il file richiesto al client e si spegneva. Successivamente, il protocollo è stato migliorato e l'intero URL è stato inviato al client.

Passaggio 10

Quando l'utente digita il nome dell'URL nella riga del browser, il browser suddivide il nome in tre parti: protocollo, nome del server, nome del file. Il browser riceve informazioni sull'indirizzo IP del sito attraverso il nome del server e con il suo aiuto si connette al computer server. Il browser si connette quindi al server web a questo indirizzo IP attraverso la porta. Seguendo il protocollo, il browser invia un comando "Ricevi" al server. Il server invia il testo HTML alla pagina web. Il browser legge i tag HTML e formatta la pagina per lo schermo del computer client.

Passaggio 11

La maggior parte dei server Web utilizza misure di sicurezza. Ad esempio, possono limitare l'accesso alle informazioni con una password e un login. I server più avanzati aumentano il livello di sicurezza proteggendo la risorsa crittografando le informazioni tra il client e il server in modo che le informazioni personali (numero di carta di credito, numero di telefono) rimangano inaccessibili agli altri utenti. Tutto quanto sopra vale per le cosiddette pagine statiche, cioè quelle che rimangono invariate fino a quando il creatore le ripara.

Passaggio 12

Ma ci sono anche pagine dinamiche. Su di essi, qualsiasi utente può cercare una parola chiave, inserire voci nei libri degli ospiti, commentare. In questo caso, il server web elabora le informazioni e genera una nuova pagina. Nella maggior parte dei casi vengono utilizzati script CGI, comandi speciali che consentono di modificare una pagina web.

Consigliato: