Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

Рис. 1.1. Основная последовательность процесса «запрос — ответ» между клиентом и сервером

При передаче типовой веб-страницы этот процесс осуществляется для каждого имеющегося на ней объекта:элемента графики, встроенного видео- или Flash-ролика и даже шаблона CSS.

Обратите внимание на то, что на шаге 2 браузер ищет IP-адрес, принадлежащий доменному имени server.com. У каждой машины, подключенной к Интернету, включая и ваш компьютер, есть свой IP-адрес. Но, как правило, доступ к веб-серверам осуществляется по именам, таким как google.com. Вам, должно быть, известно, что браузер обращается к вспомогательной интернет-службе, так называемой службе доменных имен (Domain Name Service (DNS)), для того чтобы найти связанный с именем IP-адрес, а затем воспользоваться им для связи с компьютером.

При передаче динамических веб-страниц процедура состоит из несколько боль-шего количества действий, поскольку к ней могут привлекаться как РНР, так и MySQL (рис. 1.2).

1. Вы вводите в адресную строку браузера http://server.com.

2. Ваш браузер ищет IP-адрес, соответствующий доменному имени server.com.

3. Браузер посылает запрос на главную страницу server.com.

4. Запрос проходит по сети Интернет и поступает на веб-сервер server.com.