|
того, что такая программа постоянно
рабо-
тает на компьютере и отнимает процессорное время. Поскольку у многих нет своего
собственного узла в Сети (а это стоит обычно около 100—200 долларов в месяц),
возможность создавать такие программы доступна далеко не всем, потому мы не бу-
дем касаться ее в этой книге.
Провайдер
Провайдер — организация, имеющая несколько модемных входов, к которым могут
подключаться пользователи для доступа в Интернет. Все это обычно происходит не
бесплатно (для пользователей, разумеется).
Хост
Хост — с точки зрения пользователя как будто то же, что и узел. В общем-то, эти
понятия очень часто смешивают. Это обусловлено тем, что любой узел является
хос-
том. Но хост — совсем не обязательно отдельный узел, если это — виртуальный
хост.
Часто хост имеет собственное уникальное доменное имя. Иногда (обычно просто
что-
бы не повторяться) я буду называть хосты серверами, что, вообще говоря,
совершен-
но не верно. Фактически, все, что отличает хост от узла — это то, что он может
быть
виртуальным. Итак, еще раз: любой узел — хост, но не любой хост — узел, и
именно
так я буду понимать хост в этой книге.
Виртуальный хост
Это — хост, не имеющий уникального IP-адреса в Сети, но, тем не менее,
доступный
указанием какого-нибудь дополнительного адреса (например, его DNS-имени). В по-
следнее время число виртуальных хостов в Интернете постоянно возрастает, что
свя-
зано с повсеместным распространением протокола HTTP 1.1. С точки зрения Web-
браузера (вернее, с точки зрения пользователя, который этим браузером
пользуется)
виртуальный хост выглядит так же, как и обычный хост — правда, его нельзя
адресо-
вать по IP-адресу.
К сожалению, все еще существуют версии браузеров, не поддерживающие протокол
HTTP 1.1, которые соответственно не могут быть использованы для обращения к та-
ким ресурсам.
Понятие "виртуальный хост" не ограничивается только службой Web. Многие
другие сервисы имеют свои понятия о виртуальных хостах, совершенно не свя-
Глава 1. Принципы работы Интернета 23
занные с Web и протоколом HTTP 1.1. Сервер sendmail службы SMTP (Simple
Mail Transfer Protocol — Простой протокол передачи почты) также использует
понятие "виртуальный хост", но для него это — лишь синоним главного, основ-
ного хоста, на котором запущен сервер. Например, если хост syn.com являет-
ся синонимом для microsoft.com, то адрес E-mail [email protected] на самом де-
ле означает [email protected]. Примечательно, однако, что виртуальный
хост и в этом понимании не имеет уникального IP-адреса.
Хостинг-провайдер (хостер)
Организация, которая может создавать хосты (виртуальные или обычные) в Интерне-
те и продавать их различным клиентам, обычно за определенную плату. Существует
множество хостинг-провайдеров, различающихся по цене, уровню обслуживания,
поддержке telnet-доступа (то есть доступа в режиме терминала к операционной
сис-
теме машины) и т. д. Они могут оказывать услуги по регистрации доменного имени
в
Интернете, а могут и не оказывать. При написании этой книги я рассчитывал, что
читатель собирается воспользоваться услугами такого хостинг-провайдера, который
предоставляет возможность использования PHP (их сейчас большинство). Если вы
еще не выбрали хостинг-провайдера и только начинаете осваивать Web-
программирование, не беда: во второй части книги подробно рассказано, как можно
установить и настроить собственный Web-сервер на любом компьютере с установ-
ленной операционной системой Windows. (Это можно сделать даже на той самой ма-
шине, на которой будет работать браузер — ведь драйверу протокола TCP совершен-
но безразлично, где выполняется процесс, к которому будет осуществлено
подключение, хоть даже и на том же самом компьютере.) Используя этот сервер, вы
сможете немного потренироваться. Кроме того, он незаменим при отладке тех про-
грамм, которые вы в будущем планируете разместить на настоящем хосте в Интерне-
те.
Хостинг
Те услуги, которые предо
|
|