Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Процесс от набора адреса до обзора страницы
 
 автор: bsa   (07.09.2009 в 13:20)   письмо автору
 
 

Здравствуйте.

Объясните пожалуйста процесс, что происходит от момента когда мы вводим URL в адресную строку
до появления страницы в браузере, или подскажите где можно об этом почитать.

Спасибо.

  Ответить  
 
 автор: cheops   (07.09.2009 в 13:47)   письмо автору
 
   для: bsa   (07.09.2009 в 13:20)
 

Если кратко и глубоко не копать, происходит примерно следующее:
1. Браузер выделяет из строки запроса домен и запрашивает у DNS-сервера IP-адрес хоста, который соответствует этому домену.
2. Получив IP-адрес, браузер формирует HTTP-запрос, в том числе HTTP-запрос Host, с именем домена (это требуется, если на хосте расположено несколько доменов)
3. Web-сервер анализирует HTTP-запрос Host и обращается по пути указанному в запросе
4. Такое обращение приводит к генерации HTML-ответа (если это Web-страница) или бинарного потока (если это бинарный файл). В случае HTML это может быть статичный файл - тогда он отправляется как есть, а может быть скрипт, который в свою очередь обращается к базе данных и производит работу для генерации HTML-ответа.
5. Далее Web-сервер отправляет HTML-ответ клиенту
6. Браузер получив страницу, интерпретирует её, отрисовывает графические элементы, если нужно производит дополнительные запросы на загрузку изображений, css и js-файлов. Потом выполняет JavaScript-скрипты.

  Ответить  
 
 автор: bsa   (07.09.2009 в 13:58)   письмо автору
 
   для: cheops   (07.09.2009 в 13:47)
 

cheops, большое спасибо за ответ.

>Если кратко и глубоко не копать, происходит примерно следующее:

конечно хотелось бы подробнее узнать об этом процессе, если знаете книжки или статьи где это описывается, подскажите пожалуйста.

Ещё раз спасибо.

  Ответить  
 
 автор: cheops   (07.09.2009 в 17:04)   письмо автору
 
   для: bsa   (07.09.2009 в 13:58)
 

Сообственно более глубоко можно узнать о работе глобальной сети в любой книге "Сети TCP/IP", к сожалению, они все очень поверхностно рассматривают прикладные протоколы и, в частности, протокол HTTP при помощи которого общаются барузеры и Web-сервера.

  Ответить  
 
 автор: bsa   (07.09.2009 в 17:22)   письмо автору
 
   для: cheops   (07.09.2009 в 17:04)
 

cheops, Спасибо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования