Как работает веб-сервер


http://www.skladovka.ru/ сезонное хранение резины.

Алгоритм работы веб-сервера довольно прямолинеен: веб-броузер открывает соединение с веб-сервером и запрашивает страницу, веб-сервер выдает ее и закрывает соединение. Это довольно просто. Дело значительно усложняется, когда вы начинаете применять серверные модули, динамические страницы и т. д.

В Сети применяется протокол передачи гипертекста (Hypertext Transfer Protocol, HTTP) — очень простой протокол, как и РОРЗ. За последние несколько лет в HTTP добавлены функции, сделавшие его более сложным, однако базовые операции HTTP настолько просты, что их можно выполнять вручную. Давайте попробуем. С помощью telnet(1) подключимся к серверному порту 80 и наберем команду GET /.

# telnet www.blackhelicopters.org 80
Trying 198.22.63.8...
Connected to www.blackhelicopters.org.
Escape character is '^]'.

GET http://www.blackhelicopters.org/
<HTML>
<body bgcolor="black">
<center><font color="white">Nothing to see here.<br>This is not the site you're looking for.</br>
</html>
Connection closed by foreign host.

Если вы когда-нибудь видели HTML-страницу, то вывод этой команды покажется вам очень знакомым. Если нет, то когда в следующий раз загрузите веб-страницу, попробуйте в меню своего броузера выбрать пункт View \ Source (Вид \ Исходный код). Тогда вы увидите, что привлекательная страница, появляющаяся в броузере, создается средствами HTML. Если страницы не загружаются с веб-сервера, в нем могут быть неполадки.

Комментарии запрещены.