Vuoi che scriva qualcosa che richiederà circa 10 minuti per leggere? ... Questo database supporta questo?!.
... In ogni caso, per questo, è necessario comprendere alcune cose, in particolare le basi del protocollo HTTP e DNS.
Ognuno di questi passaggi sta omettendo varie informazioni poiché c'è solo così tanto che posso dire, quindi farò solo le basi - ma se vuoi sapere qualcosa in particolare, per favore dì e proverò a modificarlo.
Per prima cosa quando si digita l'indirizzo, il browser imposta una query DNS per l'indirizzo. (Questo farà una normale ricerca - cache, hostfile e poi server.)
Successivamente, il dns restituisce la risposta e il browser invia una richiesta http all'indirizzo IP del server, con l'intestazione host dell'indirizzo che stai cercando di raggiungere e varie altre intestazioni e informazioni.
Generalmente il server risponde con un flusso di testo e il browser lo visualizza.
Un buon strumento da usare per diagnosticare e sperimentare è fetch (su Linux) e WFetch (Su Windows).
In alternativa, se disponi di telnet disponibile (Windows Vista, 2008 e 7 richiedono di selezionarlo), puoi eseguire una simulazione di alcune fasi digitando quanto segue al prompt dei comandi (o terminale in Linux).
telnet google.com 80
GET /