Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СС_ЭВМ_пособие.doc
Скачиваний:
61
Добавлен:
10.05.2015
Размер:
1.34 Mб
Скачать

1.2.12. Электронная почта.

Это один из двух наиболее распространенных в настоящее время прикладных ресурсов.

Электронная почта– это прикладной ресурсInternet, имеющий дело с данными в виде прикладных пакетов и работающий в рамках почтовых протоколов (например,ESMTP/POP3).

Электронная почта предназначена для передачи информации от одного пользователя сети к другому. Этим она отличается от большинства других сервисов. Если главная задача других сервисов - запросить и получить информацию, то электронная почта позволяет эту информацию переслать и записать на компьютер другого пользователя.

Как и любой другой прикладной ресурс, электронная почта использует системный уровень, т.е. TCP/IPпротокол. На системном уровне процесс отправки/получения сообщения сводится к созданию набора датаграмм, передаче их черезInternetи последующей сборке.

На прикладном уровне действуют почтовые протоколы.

Это:

  • SMTP - Simple Mail Transfer Protocol,

  • ESMTP - Extended Simple Mail Transfer Protocol и

  • POP3 -PostOfficeProtocol.

ESMTP– это усовершенствованный вариантSMTP.

Протокол SMTPпозволяет обмениваться информацией между 2-мя почтовыми серверами.

Любое почтовое сообщение представляет собой прикладной пакет. В протоколе SMTPэто простой одноуровневый пакет, включающий в себя заголовок и тело. Заголовок в почтовом пакете обычно называютконвертом. Он включает в себя почтовый адрес получателя, почтовый адрес отправителя, дату и другую необходимую информацию.

Когда создается сообщение в программе OutlookExpressили в любой другой прикладной программе-клиенте, то информация для заголовка указывается в верхних текстовых боксах диалоговой панели.

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

Впоследствии появилась необходимость передавать тексты на национальных языках, а также графическую информацию, звуковые файлы, видеофайлы, программы и, вообще, любую двоичную информацию. Протокол SMTP, вообще говоря, давал возможность передавать такие данные, но требовал их обязательной перекодировки в 7-битный вид. Еще недавно такая перекодировка широко использовалась. Применялись специальные программы, например,UUEncode,UUDecode. Иногда и сейчас возникает необходимость пользоваться такими программами.

Однако подавляющее большинство серверов сейчас перешло на расширенный протокол ESMTP, основанный на форматеMIME, и позволяющий передавать любые данные без перекодировки.

Протоколы SMTPиESMTPобеспечивают обмен почтовыми сообщениями между двумя почтовыми серверами, т.е. реализуют схему, представленную на Рис. 1.6.

Для того, чтобы компьютер работал по протоколу SMTPилиESMTP, он, во-ервых, должен быть достаточно мощным, т.е. обладать большим быстродействием и большой дисковой памятью; во-вторых, на нем должно быть установлено соответствующее программное обеспечение; в-третьих, он должен быть постоянно включен, т.к. на выключенный компьютер никакое сообщение, естественно, не дойдет.

Все эти условия выполняются для серверов, но не выполняются, как правило, для обычных пользовательских компьютеров.

Для подключения пользовательских компьютеров к электронной почте разработаны специальные протоколы связи пользовательского компьютера с почтовым сервером.

Протокол POP3 (PostOfficeProtocol3) обеспечивает пользовательскому компьютеру доступ к пересылочному почтовому ящику этого пользователя, хранящемуся на почтовом сервере.

Процесс передачи информации происходит следующим образом (Рис.1.7).

Рис. 1.7. Схема обмена почтовыми сообщениями между двумя пользователями

Корреспонденция, которую Пользователь 1 отправляет Пользователю 2, приходит не на компьютер Пользователя 2, который может быть в данных домена вообще выключен, а на почтовый сервер, с которым Пользователь 2 имеет связь по протоколу POP3.

Для того, чтобы Пользователь 2 получил эту корреспонденцию на свой компьютер, ему нужно, во-первых, его включить, а во-вторых, запустить какую-либо почтовую программу-клиента, например, OutlookExpress.

Почтовая программа-клиент посылает запрос по формату протокола POP3 на почтовый сервер и выясняет, пришла ли новая корреспонденция. Если новая корреспонденция пришла, то она копируется на компьютер пользователя.

Кроме программы OutlookExpressсуществует несколько распространенных программ-клиентов для работы с электронной почтой. Это, например,

  • TheBat!

  • Eudora,

  • Почтовый блок программы NetscapeNavigator

Каждая из этих программ делает практически то же самое, что и OutlookExpressи обладает таким же интерфейсом.

Возникают проблемы оптимизации обмена корреспонденцией по электронной почте.

Скорость и надежность доставки зависит от объема письма: чем меньше письмо, тем быстрее и надежнее оно дойдет.

Если необходимо переслать большой файл, его лучше предварительно превратить в многотомный архив при помощи одного из стандартных архиваторов (например, WinRAR), присоединить каждый том к отдельному письму, и отправить каждое из этих писем. Тогда абонент после получения всех писем сможет при помощи такого же архиватора восстановить исходный файл.