Come funziona un Web forniscono l'indirizzo di un sito web specifico?

March 22

Il Domain Name System

Mentre gli esseri umani identificano i siti web attraverso il loro indirizzo Web, o il nome di dominio - "yahoo.com" o "ehow.com", per esempio - i computer identificare siti web attraverso il loro indirizzo Internet Protocol, o l'indirizzo IP. Questo identificatore univoco individua i computer in una rete. Una serie di numeri e punti, come ad esempio "69.147.76.15," di solito rappresentano gli indirizzi IP.

Il Domain Name System, o DNS, assegna gli indirizzi web umani da usare per specifici indirizzi IP. Quando si apre il browser e digitare yahoo.com, per esempio, la prima cosa che il browser non fa altro che cercare l'indirizzo IP del nome host. Dal momento che Yahoo è uno dei siti più trafficati su Internet, ha molti indirizzi IP diverso, perché ha molti server diversi. Ma se si conosce uno degli indirizzi IP, il nome di dominio diventa irrilevante: tipo "69.147.76.15" nella barra degli indirizzi del browser e ti verrà presentato con la home page di Yahoo.

Invio di una richiesta

Quando si naviga sul Web, il computer che si sta utilizzando è chiamato un "client". Siti web esistono su altri computer, chiamati server. Il client e il server sono entrambi collegati ad una grande rete informatica globale: Internet. Così, dopo aver digitato il nome di dominio e il browser cerca l'indirizzo IP corrispondente, si invia una richiesta a tale indirizzo IP in base all'indirizzo digitato (o, in genere, il legame che si è scelto). E 'in grado di farlo utilizzando Hypertext Transfer Protocol, o HTTP, che è stato creato appositamente per il Web per gestire le richieste di siti web e le risposte.

In altre parole, un indirizzo che recita "http://yahoo.com" è in realtà dicendo al browser: "utilizzare il protocollo HyperText Transfer per inviare l'indirizzo IP associato a yahoo.com una richiesta." (Il "www" prima della maggior parte siti web è una parte del nome di dominio che è più tradizione di ogni altra cosa, è possibile accedere a più siti web senza di essa.)

Ottenere una risposta

La richiesta di "yahoo.com" passa attraverso Internet grazie alla HTTP e infine atterra sul server. In questo caso, la richiesta è per home page del server, o in computer parlare, la pagina indice della directory principale del sito. (. Tipo yahoo.com/index.html nel browser e vedrete la home page) Se la richiesta è valida, il server restituisce una risposta adeguata - in questo caso, la pagina web.

Fornire le pagine web non è l'unica cosa che il HTTP può fare, però. Un altro compito comune sta inviando il contenuto di un modulo. Il codice HTML del modulo specifica uno specifico file sul server per inviare il modulo per per l'elaborazione. Ad esempio, un semplice modulo di contatto in grado di inviare il nome di un cliente, indirizzo e-mail, e il messaggio sopra il HTTP e ad uno specifico file sul server, che afferra le informazioni e potrebbe quindi inviarlo all'indirizzo e-mail del webmaster o visualizzare le informazioni su un altro pagina.