Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интернет-технологии_курс лекц.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
38 Мб
Скачать
☆

Электронная почта e-Mail

Что же такое электронная почта E-Mail? Это система передачи текстовых: сообщений через Интернет. Каждое сообщение имеет отпра­вителя и получателя. Доставка происходит через цепочку почтовых серверов и занимает от нескольких минут до нескольких часов. Тем самым, с любым корреспондентом, независимо от того, где он находится, можно при необходимости за сутки обменяться несколькими сообщениями. Занятые люди, живущие на разных концах Земли, могут без особого напряжения обмениваться четырьмя – пятью сообщениями в неделю.

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

Адрес электронной почты. Чтобы сообщение электронной почты было доставлено получателю, необходимо знать его адрес. Все адреса элек­тронной почты уникальны. Адрес состоит из двух частей, соединен­ных символом @, например: name@comail.ru. Справа от этого символа стоит доменное имя провайдера услуг электронной почты (часто это то же имя, что и у сервис-провайдера Интернета, в данном случае ком­пании Comstar). Слева от него располагается часть адреса, ассоцииру­емая с конкретным пользователем (в нашем примере – name).

Фактически, почтовая система представляет собой большую базу дан­ных. Для получения почты пользователь обращается к специальному почтовому серверу, запрашивая, поступили ли новые сообщения. Если такие сообщения найдены, они копируются на компьютер поль­зователя, после чего могут быть удалены с сервера. При отправке сооб­щения, наоборот, копируются с компьютера пользователя на сервер, который с определенной периодичностью доставляет накопленные сообщения адресатам. Таким образом, все операции по отправке и получению сообщений производит сервер, а пользователь напрямую взаимодействует только со своим сервером. Благодаря этому дости­гается высокое быстродействие и эффективность системы электрон­ной почты, а также независимость пользователя от реального времени поступления сообщений.

Протоколы электронной почты. Получение и отправка электронной по­чты, так же как получение отправка обычной почты, представляют собой совершенно разные операции. При получении почты от пользо­вателя требуется только одно — показать, что он имеет право полу­чить сообщения, поступившие в его адрес. При отправке сообщений он должен подготовить текст, указать адрес получателя и дать команду отправки.

Эти различия стали причиной того, что почтовая служба Интернета использует разные протоколы при отправке и получении почты. Более того, этим могут заниматься даже разные серверы. Отправка сообще­ний осуществляется по протоколу SMTP (Simple Mail Transfer Protocol – простейший протокол передачи почты). Он не требует проверки прав клиента, поэтому теоретически свое сообщение можно отправить через любой почтовый сервер, точно так же, как обычное письмо можно опустить в любой общественный почтовый ящик. На практике, однако, серверы SMTP требуют установки прямого соеди­нения между пользователем и сервером, чтобы иметь возможность проконтролировать, кто именно отправляет сообщения. Этот контроль выходит за пределы требований протокола SMTP, но его применяют повсеместно в связи с тем, что некоторые нехорошие люди используют электронную почту не по назначению – занимаются спамом. Термин спам служит для обозначения некорректных действий, например рассылки незатребованной корреспонденции, в частности рекламных сообщений.

Получение почтовых сообщений происходит по протоколу POP3 (Post Office Protocol – протокол почтового отделения, версия 3). Этот про­токол проверяет права клиента, то есть требует указания надлежа­щего имени пользователя и пароля, чтобы сообщения не попадали в чужие руки. Зато непосредственного соединения клиента с почтовым сервером здесь не требуется. Это позволяет, например, перебросить поступившие сообщения на иной адрес или получить их при посред­стве другого сервера.

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

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

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

Понятие о доставке электронной почты. Отправка или прием сообще­ний – это не копирование файлов, а синхронизация баз данных. Суще­ствуют две базы. Одна на компьютере пользователя — клиентская база, а вторая на почтовом сервере – серверная база. При отправке сообщений записи клиентской базы копируются в базу сервера. При получении почты записи базы данных сервера, отсутствующие на компьютере пользователя, копируются в клиентскую базу.

Технически это очень простая, быстрая и надежная технология, легко выполняемая без участия человека. А когда по миру ежедневно цирку­лируют миллиарды простых и сложных сообщений, удобство техни­ческой реализации играет очень важную роль.

Конечно, и электронная почта не свободна от своих «болезней роста» – некоторые первоначально заложенные в нее стандарты создают сего­дня серьезные неудобства. Но общий принцип доказал свою жизне­способность и полезность, что и подтверждают ежедневно миллионы людей, пользующиеся электронной почтой.

Рис. 4.4. Схема работы с электронной почтой E-Mail