Функционирование электронной почты осуществляется с помощью трех протоколов: SMTP, РОРЗ и IMAP. Без них невозможна работа электронной почты. Одной из особенностей этих протоколов является их узкая направленность: их принципиально невозможно использовать для других целей, что, к тому же, не имеет смысла.
Второй особенностью почтовых протоколов является их однозадачность. Например, протокол, отсылающий сообщения, не способен их принимать, и наоборот. Именно поэтому такие протоколы работают парами (SMTP+POP3 либо SMTP+IMAP).
2.2.1. Протокол SMTP
SMTP (Simple Mail Transfer Protocol, простой протокол передачи почты) — протокол, который используется для отправки почты от пользователей к серверам и между серверами для дальнейшей пересылки к получателю. Перед тем, как это сделать, протокол устанавливает соединение между компьютерами, что гарантирует доставку сообщения. Протокол SMTP очень простой и эффективный, однако эта эффективность не распространяется на все задачи и возможности. Так, он не обладает даже простейшим механизмом аутентификации и возможностью шифрования данных при передаче между почтовыми серверами. Самым большим недостатком SMTP является его неспособность к пересылке графики.
Чтобы не отказываться от этого довольно хорошего протокола, было принято решение расширить его несколькими полезными и необходимыми расширениями. Таким расширением, например, является MIME (Multipurpose Internet Mail Extensions, многоцелевое расширение почтовой службы в Интернете), благодаря которому существует возможность отсылать файлы любого формата и содержания. Кроме того, разработан стандарт UUENCODE, позволяющий передавать текстовые сообщения в разных кодировках.
2.2.2. Протокол POP3
РОРЗ (Post Office Protocol 3, протокол почтового отделения, версия 3) — почтовый протокол, который используется почтовым клиентом для получения сообщений электронной почты с сервера.
Обычно РОРЗ работает в паре с протоколом SMTP, что позволяет организовать эффективную систему отсылки и приема электронных сообщений.
Интерфейс протокола еще более простой, чем интерфейс SMTP, и с этим связаны определенные неудобства. Так, отсутствует возможность выборочного скачивания письма или просмотра содержимого письма непосредственно на почтовом сервере.
2.2.3. Протокол IMAP
IMAP (Interactive Mail Access Protocol, протокол интерактивного доступа к электронной почте) — наиболее «продвинутый» почтовый протокол, предназначенный для приема электронных сообщений с почтового сервера.
Аналогично POP3, служит для работы с входящими письмами, однако обеспечивает дополнительные функции, в частности, возможность поиска по ключевому слову без сохранения почты в локальной памяти.
IMAP предоставляет пользователю обширные возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя.
К достоинствам протокола относится возможность частичного скачивания письма, разбития принимаемого письма на части с последующим склеиванием и многое другое. В большинстве случаев более удобным и эффективным является использование протокола IMAP, чем РОРЗ.
2.3. Адресация в системе электронной почты
Для того, чтобы электронное письмо дошло до своего адресата, необходимо, чтобы оно было оформлено в соответствии с международными стандартами и имело стандартизованный почтовый электронный адрес. Общепринятый формат послания определяется документом под названием "Standard for the Format of ARPA - Internet Text messages", сокращенно - RFC822, и имеет заголовок и непосредственно сообщение.
Заголовок выглядит приблизительно так:
From: почтовый электронный адрес - от кого пришло послание
To: почтовый электронный адрес - кому адресовано
Cc: почтовые электронные адреса - кому еще направлено
Subject: тема сообщения (произвольной формы)
Date: дата и время отправки сообщения
Строки заголовка From: и Date: формируются, как правило, автоматически, программными средствами. Само послание - как правило, текстовый файл достаточно произвольной формы.
При передаче нетекстовых данных (исполняемой программы, графической информации) применяется перекодировка сообщений, которая выполняется cоответcтвующими программными средствами.
Общий вид адреса электронной почты следующий :
lstu@lipetsk.ru
Он состоит из адреса машины и имени адресата, которое отделено знаком "@".
Слева от @ стоит имя адресата, точнее, имя файла - почтового ящика на его машине, из которого он забирает письма. Обычно пользователь называет свой почтовый ящик тем же именем, под которым он зарегистрирован в системе. Чаще всего это имя (например, ivan), фамилия (ivanov), или инициалы (lstu в нашем случае). Часть справа от @ называется доменом и описывает местонахождение этого почтового ящика (машину или организацию).
2.4. Достоинства электронной почты
Электронная почта во многом удобнее обычной, "бумажной", а именно:
- чтобы отправить или получить письмо, не нужно идти в почтовое отделение и стоять в длинной очереди, достаточно лишь сесть за компьютер и сделать несколько кликов мышкой;
- электронной почтой сообщение в большинстве случаев доставляется гораздо быстрее, чем обычной;
- намного дешевле стоит (на отправку или прием среднестатистического письма требуется всего около 200кб трафика);
- для отправки письма нескольким адресатам не нужно печатать его во многих экземплярах, достаточно всего один раз ввести текст в компьютер;
- если нужно исправить полученное или составленное вами письмо, или использовать выдержки из него, это сделать легче, поскольку текст уже находится в машине;
- удобнее хранить большое количество писем в файле на диске, чем в ящике стола, так гораздо легче искать нужное письмо;
- и, наконец, экономится бумага.
3. Телеконференции
Телеконференция (группа новостей, Usenet) - служба Интернета, предназначенная для обмена сообщениями по определенной тематике между пользователем сети Интернет. Новости Usenet были изобретены тремя американскими студентами в 1979 году. Usenet служила в то время для распространения информации и новостей по программированию. Данные сортировались по пятнадцати рубрикам , впоследствии получившим название " группы новостей " , "конференции " или "телеконференции".
В телеконференциях каждый узел сети, получивший новое сообщение, передает его всем узлам, с которыми он обменивается новостями. Таким образом, в обсуждении темы телеконференции может участвовать множество людей не зависимо от того, где они находятся физически. Телеконференции - это дискуссионные группы, в которых пользователи обмениваются электронными сообщениями, задают вопросы, отвечают на них, обмениваются файлами и т.д.
В настоящее время в Интернете существует около 40 000 различных групп новостей.
Сообщения в группах телеконференций похожи на сообщения электронной почты, а заголовки сообщений содержат информацию для программного обеспечения, которое размещает их в подходящей по теме телеконференции.
Чтобы получить доступ к группам новостей, необходимо установить программу, называемую программой чтения (или просмотра) групп новостей. С ее помощью осуществляются связь с сервером новостей, подписка на группы новостей и просмотр сообщений. Используя эту программу, можно отправить ответ на сообщение или начать новую дискуссию. Программа для чтения групп новостей должна поддерживать работу с протоколом доставки почты. В большинстве случаев для доступа к системе телеконференций можно использовать программу электронной почты.
При установке на компьютер программного обеспечения Internet Explorer или Netscape автоматически устанавливаются и программы для работы с группами новостей Outlook Express или Mail соответственно.
Прежде чем читать сообщения групп новостей и отсылать свои сообщения, нужно установить связь с сервером новостей. Обычно поставщик услуг Интернета предоставляет адрес своего сервера новостей. Адрес сервера новостей вводится при настройке программы для чтения сообщений.
После того как связь с сервером новостей установлена, с него загружается список доступных групп новостей. Многие программы предлагают сделать это при первом обращении к созданной учетной записи новостей.
Из загруженного списка можно выбрать и подписаться на определенные группы новостей. Подписка на группу новостей означает, что при установлении связи с сервером на компьютер будут загружаться сообщения, отправленные только в эту группу. Для облегчения поиска нужной группы программа чтения новостей снабжается функциями поиска и сортировки заголовков групп, а сами группы имеют краткие описания, которые могут быть загружены вместе со списком их названий.
Названия любой группы, принадлежащей к глобальной иерархии, начинается с префикса, несущего в себе смысловое значение. Группы новостей, принадлежащих к локальным иерархиям, обычно начинаются с названия сервера новостей, а далее идут названия подуровней, несущих в себе смысловую нагрузку.
Как уже сказано, группа новостей (телеконференция) предназначена для обмена информации по конкретной теме. В большинстве случаев все сообщения, присланные в группу, просматриваются специальным человеком, который определяет, выставлять ли их на всеобщее обозрение. Человека, выполняющего подобные функции, называют модератором, а группы новостей, проходящие подобную обработку, - модерируемыми.
При соединении с сервером новостей, программа считывает с него заголовки сообщений. В зависимости от того, каким образом настроена программа, считываются заголовки всех сообщений, находящихся на сервере, или же только новых. В отличии от электронной почты сообщения новостей могут «существовать» отдельно от заголовков. Для того чтобы сэкономить время, можно загрузить на компьютер только заголовки сообщений, а потом догрузить содержание заинтересовавших сообщений.