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