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

Электронная почта 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