Интернет -первые шаги

         

Серверы, клиенты и протоколы


Разделение труда выгодно использовать и между людьми, и между компьютерами. Всегда лучше, когда каждый занимается своим делом.

В Интернете есть два сорта компьютеров - серверы и клиенты. Серверы - это серьезные, надежные машины. Они работают 24 часа в сутки, 7 дней в неделю. Они постоянно соединены с Интернетом и готовы предоставлять сервис - доставлять документы или пересылать почту, отвечая при этом на десятки и сотни запросов одновременно. Они защищены от сбоев электропитания. Чаще всего они работают под управлением того или иного варианта операционной системы Юникс. Серверы также называют хостами или сайтами, особенно применительно к веб-сайтам.

Клиенты - это те персональные компьютеры, за которыми сидят пользователи, то есть мы с вами. Сейчас это чаще всего компьютеры под управлением операционной системы Windows 95 или 98. Здесь нет таких требований к надежности - в случае сбоя на вашем компьютере никто кроме вас от этого не пострадает. Зато взаимодействие клиентского компьютера с пользователем отлажено и стандартизовано. Часто такой компьютер не соединен с Интернетом постоянно, а подключается по мере необходимости.

Та же самая терминология относится и к программам, - существует клиентское программное обеспечение, которое взаимодействует с пользователем и формирует запрос, и серверное программное обеспечение, которое отвечает на такие запросы. Эти запросы формируются в соответствии с некоторым протоколом. Протокол выполняет роль стандарта, он позволяет корректно взаимодействовать программам, написанным разными авторами для разных типов компьютеров и операционных систем. Для каждой из служб Интернета существует свой протокол. Протоколы служб Интернета называются протоколами уровня приложений; все они используют TCP/IP в качестве протокола транспортного уровня.

В общем-то, на этих технических деталях работы Интернета можно было бы не останавливаться, если бы при настройке программ для работы в Интернете эти детали то и дело не попадались под руку. А настраивать клиентское программное обеспечение приходится каждому пользователю. Например, при настройке почтовой программы надо указывать адрес SMTP-сервера и POP3- (или IMAP-) сервера. Ничего страшного, это просто названия почтовых протоколов. Мы будем вкратце упоминать соответствующие протоколы при описании отдельных служб Интернета в последующих главах.



Содержание раздела