В настоящее время в сети Интернет существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром ресурсов. Наиболее известными среди них являются:
- электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами;
- телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями;
- сервис FTP – система файловых архивов, обеспечивающая хранение и пересылку файлов различных типов;
- сервис Telnet, предназначенный для управления удаленными компьютерами в терминальном режиме;
- World Wide Web (WWW, W3) – гипертекстовая (гипермедиа) система, предназначенная для интеграции различных сетевых ресурсов в единое информационное пространство;
- сервис DNS, или система доменных имен, обеспечивающий возможность использования для адресации узлов сети мнемонических имен вместо числовых адресов;
Перечисленные выше сервисы относятся к стандартным. Это означает, что принципы построения клиентского и серверного программного обеспечения, а также протоколы взаимодействия сформулированы в виде международных стандартов.
Наряду со стандартными сервисами существуют и нестандартные, представляющие собой оригинальную разработку той или иной компании. В качестве примера можно привести различные системы типа Instant Messenger, системы Интернет-телефонии, трансляции радио и видео и т.д. Важной особенностью таких систем является отсутствие международных стандартов, что может привести к возникновению технических конфликтов с другими подобными сервисами.
Электронная почта (Electronic Mail, E-Mail) - это сервис, обеспечивающий возможность пересылки сообщений между двумя или более абонентами.
Пользователь с помощью специального программного обеспечения создает на своем узле сообщение и затем направляет его почтовому серверу. Основной задачей этого сервера является доставка сообщений другому серверу, который обеспечивает хранение входящей почты получателя. После этого абонент, которому адресовано это сообщение, с помощью почтового программного обеспечения может в удобное для него время связаться с этим сервером, прочитать почту и, при необходимости, обработать его.
Каждый абонент, с точки зрения почтовой службы, представлен почтовым ящиком. Почтовый ящик (mailbox) – это информационное пространство, выделенное на некотором узле сети для хранения почтовых сообщений и обладающее уникальном именем в рамках узла. Уникальное имя ящика в сочетании с уникальным адресом узла представляет собой уникальный адрес ящика во всей сети. Для управления доступом пользователя к сообщениям с каждым почтовым ящиком связывается определенная совокупность данных, называемая учетной записью.
Учетная запись (Account) - это набор сведений о пользователе почтового ящика, а также дополнительных управляющих параметров. К числу таких сведений обычно относятся:
1. Учетное имя, или логин (login) - это последовательность символов, которое используется сервером для идентификации пользователя при установлении доступа к почтовому ящику. Как правило, учетное имя совпадает с именем почтового ящика.
2. Пароль (Password) - это последовательность символов, которая используется совместно с учетным именем при установлении доступа к почтовому ящику для подтверждения того, что доступ осуществляет именно владелец учетного имени.
Процесс проверки легальности пользователя на основе учетного имени и подтверждения этого имени паролем называется аутентификацией (authentication).
3. Процесс предоставления доступа легальному пользователю (т.е. прошедшему аутентификацию) называется авторизацией. Дополнительные сведения о пользователе. Такие сведения предназначены для повышения удобства работы с электронной почтой и, как правило, не являются обязательными.
В структуре сервиса Электронной почты предусмотрены следующие компоненты:
1. Информационный ресурс – совокупность информационных объектов, использование которых обеспечивается сервисом электронной почты. Состоит из заголовка и тела сообщения - блока информации, который необходимо передать получателю.
2. Почтовый сервер - программный комплекс, обеспечивающий пересылку сообщений электронной почты, их хранение, управление базой данных сообщений, а также позволяющий абоненту работать со своим почтовым ящиком.
3. Почтовый клиент – программа, позволяющая пользователю создавать и отправлять сообщения, а также управлять полученными сообщениями (просматривать, упорядочивать, печатать, удалять и т.д.) из собственного почтового ящика.
4. Протоколы взаимодействия почтовых клиентов с серверами. В настоящее время основными протоколами являются:
- Протокол SMTP (Simple Mail Transfer Protocol) обеспечивает доставку сообщений от отправителя в почтовый ящик получателя. Важной особенностью базового варианта протокола SMTP является отсутствие средств аутентификации пользователей, поскольку для отправки почты это не требуется. Поэтому для отправки почты теоретически можно использовать любой SMTP-сервер. С одной стороны, это достаточно удобно, поскольку можно посылать сообщения в случае, если "свой" почтовый сервер по каким-либо причинам не функционирует. Однако, с другой стороны, это позволяет скрыть источник "спама" - навязываемых сообщений, ненужных получателям (рекламы, опасных сообщений, содержащих вирусы и т.п.).
Учитывая такие проблемы, в настоящее время для протокола SMTP разработано расширение, позволяющие осуществлять проверку пользователей и блокировать отправку почты, если отправитель не был аутентифицирован.
- Протокол POP3 (Post Office Protocol версии 3) обеспечивает возможность почтовому клиенту получить накопившиеся в почтовом ящике сообщения. Протокол позволяет взаимодействовать клиенту и серверу по автономной модели. Основными характеристиками являются:
· обеспечение авторизованного доступа к почтовому ящику;
· отсутствие поддержки создания папок внутри почтового ящика и работы с ними.
- Протокол IMAP4 (Internet Message Access Protocol версии 4) – более новый протокол, обеспечивающий выборку клиентом сообщений из почтового ящика. Протокол позволяет осуществлять взаимодействие по любой из трех моделей – автономной, интерактивной или отключенной. Основными характеристиками этого протокола являются:
· обеспечение авторизованного доступа к почтовому ящику;
· поддержка выборочной загрузки сообщений с сервера;
· возможность обработки почты на сервере;
· возможность создание папок внутри почтового ящика с целью упорядочивания хранения сообщений и, соответственно, - возможность работы с папками;
· возможность создания и использования коллективных почтовых ящиков;
· наличие механизма поиска сообщений на сервере без загрузки клиентом.
Помимо простого обмена сообщениями, сервис электронной почты позволяет организовать различное информационное взаимодействие пользователей Интернет. Наиболее известным примером такого взаимодействия являются списки рассылки.
Список рассылки (mailing list) – это поименованный список почтовых адресов абонентов, предназначенный для упрощения массовой рассылки почтовых сообщений, соответствующих, как правило, определенной тематике. Имя списка рассылки представляет собой виртуальный коллективный почтовый адрес: сообщения, направленные по этому адресу, доставляются всем членам списка.
Списки рассылки могут быть модерируемыми или немодерируемыми. Модерируемые списки рассылки – это списки, в которых все сообщения, подлежащие массовой рассылке, проходят проверку содержания. В результате этой проверки могут быть отброшены сообщения, не относящиеся к тематике списка, содержащие рекламу, ненормативную лексику, противоречащие законодательным актам и т.п. Такая проверка может осуществляться специальными людьми, называемыми модераторами, или автоматически, например, по определенным ключевым словам.
Пользователи Интернет имеют возможность присоединиться к интересующему их списку рассылки (подписаться на рассылку). Обычно это осуществляется путем отправки специального сообщения по определенному адресу.
Функционирование списков рассылки обеспечивается с помощью специальных программных компонентов – серверов рассылки.
Телеконференции - обобщенное понятие, относящееся к двум видам сервиса и, соответственно, двум сетевым технологиям: дискуссионные группы (или списки рассылки, mailing lists) и newsgroup (система рассылки новостей) USENET. Первые поддерживаются с помощью серверов или "почтовых роботов", которые рассылают сообщения по конкретным адресам электронной почты подписчиков. Вторые - через транспортную "широковещательную" систему на базе протокола NNTP (Network News Transfer Protocol), когда поток сообщений передается от одного узла к другому, т.е. для самых широких групп пользователей. Этот вид сервиса напоминает списки рассылки Internet, за тем исключением, что сообщения помещаются на серверах телеконференций или news-серверах. После этого подписчики телеконференции могут прочитать поступившее сообщение и, при желании, ответить на него.
Телеконференция похожа на доску объявлений, куда каждый может повесить свое объявление и прочитать объявления, повешенные другими. Для упрощения работы с этой системой, все телеконференции делятся по темам, названия которых отражены в их именах.
Для работы с системой телеконференций необходимо специальное программное обеспечение, с помощью которого вы сможете установить соединение с news-сервером и получить доступ к хранящимся на нем статьям телеконференций. Так как на news-сервере хранятся статьи очень большого числа телеконференций, пользователи обычно выделяют те, которые представляют для них интерес (или, другими словами, подписываются на них), и в дальнейшем работают только с ними.