Вы хотите, чтобы я написал что-то, что займет около 10 минут, чтобы прочитать?... Эта база данных поддерживает это!?.
... В любом случае, для этого вам нужно понять несколько вещей, в частности основы HTTP-протокола и DNS.
На каждом из этих шагов пропущена различная информация, так как я могу сказать очень много, поэтому я просто сделаю основы - но если вы хотите узнать что-то конкретное, скажите, и я постараюсь отредактировать ее.
Перво-наперво, когда вы вводите адрес, браузер запускает DNS-запрос для адреса. (Это сделает обычный поиск - кеш, hostfile, затем сервер.)
Затем dns возвращает ответ, и ваш браузер отправляет http-запрос на IP-адрес сервера с заголовком хоста адреса, который вы пытаетесь достичь, и различными другими заголовками и информацией.
Сервер обычно отвечает текстовым потоком, и ваш браузер отображает его.
Хороший инструмент для диагностики и экспериментов - это fetch(в Linux) и WFetch (в Windows).
В качестве альтернативы, если у вас есть доступный telnet (вам нужно выбрать его в Windows Vista, 2008 и 7), вы можете выполнить макет нескольких этапов, набрав в командной строке следующую команду (или терминал в Linux).
telnet google.com 80
GET /