Серверы и клиенты

Интернет нужен не только для общения, но и для того чтобы заявить о себе, рассказать о себе лично или о своей фирме. Индивидуальные пользователи могут выставить на общее обозрение рассказ о себе, свои фотографии, адрес своей электронной почты. Компании могут рассказать о своих товарах и услугах, показать фотографии товара, предложить потенциальным покупателям свежий прайс-лист, оформить заказ непосредственно в Интернете. Вся информация (тексты, фотографии, файлы с прайс-листами) готовится заранее в программах, предназначенных для этого.

Если вы хотите показать всему миру некоторые из своих файлов, в принципе, достаточно скопировать их в один каталог и определить этот каталог как доступный для общего чтения (подробнее - в главе про сетевые установки). Однако это не всегда удобно. Даже не слишком умелый сетевой хулиган легко проникнет через эту лазейку в самые сокровенные уголки вашего компьютера и испортит все, что можно испортить.

Для более упорядоченного доступа к данным в сети Интернет применяется технология "клиент-сервер". Она заключается в том, что программа "сервер", действуя по установленным вами правилам, показывает посетителю только те ресурсы, которые разрешены. Подобно продавцу в магазине, который охотно продемонстрирует вам товар, но не пустит в подсобку. Для соединения с сервером на компьютере посетителя должна быть установлена программа "клиент".

Наиболее популярной в Интернете является "клиент-серверная" связка, обеспечивающая веб-серфинг или путешествие по сайтам, созданным другими людьми. Самыми распространенными программами-серверами служат программы APACHE и IIS (Internet Information Server). Веб-клиенты, или "браузеры" (просмотрщики), часто поставляются вместе с операционной системой. Для WINDOWS это Internet Explorer, а для UNIX-подобных систем стандартной является Netscape Navigator. Взаимодействие программ стандартизовано, поэтому каждый броузер может соединиться с любым WEB-сервером.

Установив на своем компьютере программу-сервер, вы можете определить каталог, где хранятся файлы, предназначенные для общего обозрения, установить еще некоторые правила, регулирующие доступ посетителей. Теперь каждый посетитель, желающий ознакомиться с вашими творениями, может запустить свой браузер, набрать в адресной строке IP-адрес вашего компьютера в Интернете и порадоваться вашим успехам.

Набирать в адресной строке браузера IP-адрес компьютера, с которым вы желаете соединиться, достаточно утомительно. Тем более нереально запомнить IP-адреса многочисленных понравившихся вам сайтов. Чтобы облегчить навигацию по Интернету и сделать адреса более "человеческими", была организована служба доменных имен - DNS - Domain Name Service.

Говоря с предельным упрощением, смысл DNS заключается в том, что каждой стране присваивается уникальное сочетание букв, легко ассоциируемое с названием страны - "доменное имя верхнего уровня". Например, для России домен - RU, для Англии - GB (Great Britain) и UK (United Kingdom). Бывают также домены верхнего уровня, общие для всех стран. COM - для коммерческих организаций. ORG - для не-коммерческих. NET - для сетевых. GOV - для правительственных. Недавно появился также домен INFO.

В каждой стране существует доверенная организация, сдающая в аренду компаниям и частным лицам домены второго уровня. В России этим занимается РОСНИИРОС. Вы находите свободное имя для домена второго уровня, подходящее для вас или вашей компании, платите аренду на год (порядка 30 долларов) - и доменное имя ваше! Теперь, подключив доменное имя к своему серверу, вы облегчите доступ посетителям к сайту. В адресной строке браузера можно написать что-то вроде KONTORA.RU вместо IP-адреса. Подключение доменных имен выполняют провайдеры.

Устанавливать сервер на своем компьютере - слишком большая морока. Придется следить за атаками хулиганов, обеспечивать круглосуточное бесперебойное соединение с Интернетом и работоспособность компьютера. Если же вы соединяетесь с провайдером по модему, то ваш сервер будет доступен посетителям только тогда, когда вы подключены к Интернету, да и скорость соединения будет слишком низка.

Намного рациональнее поместить свои материалы на компьютере провайдера. Практически все провайдеры имеют мощный веб-сервер, круглосуточно подключенный к Интернету по скоростным каналам, и выделяют на жестком диске этого сервера места для сайтов своих клиентов. Еще удобнее пользоваться специализированными службами размещения сайтов - хостинга - платными и бесплатными. Платные службы предоставляют за небольшую месячную плату (около 10 долларов) весь набор современных технологий и большой кусок своего дискового пространства (порядка 300 мегабайт).

Интернет

:: Я не механик. Я даже не знаю, каким концом отвёртки забивают гвозди.