logo search
Kniga_Osnovy_informatiki_i_informatsionnyh_tehn

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

Самым широко используемым приложением для большинства сетей является электронная почта (E-mail).

Обмен сообщениями предполагает, что существует источник сообщения (его отправитель) и получатель сообщения (адресат), которые обладают каким-либо пользовательским интерфейсом к сетевой почтовой системе. В самом общем случае почтовая система состоит из очереди исходящих сообщений, процесса-клиента, процесса-сервера и почтовых ящиков пользователей, хранящих доставленные сообщения.

Почтовый ящик (mailbox) имеет название, соответствующее его владельцу. Это либо адрес в формате

<Имя пользователя>@<Имя компьютера><Имя домена>

либо файл-контейнер для промежуточной доставки (файл-контейнер аналогичен местному почтовому отделению: он хранит сообщение до тех пор, пока пользователь не заберет его оттуда).

Компоненты почтовой системы Internet показаны на рис. 2.14.

Агенты передачи почты являются клиентами и серверами в процессе передачи сообщений, выполняющими функции по доставке или получению почты на сетевом компьютере. MTA извлекает сообщение, помещенное в выходную очередь UA, и посылает его другому MTA. Этот процесс продолжается до тех пор, пока сообщение не достигнет компьютера-получателя. Так как сообщения могут передаваться по разным маршрутам, в процессе передачи участвуют промежуточные агенты (почтовые хабы (mail hub), настроенные на передачу транзитной почты).

Сообщение электронной почты состоит из следующих частей: упаковка (envelope) – используется агентами передачи почты (MTA); заголовки (headers) – используются агентами пользователя; тело (body) – собственно информация, предназначенная адресату.

Данные упаковки задаются полями «TO» и «FROM» («КОМУ» и «ОТ КОГО») при формировании сообщения. Тело сообщения вводится пользователем при помощи агента пользователя (UA) – почтовой программы. Далее агент пользователя добавляет необходимые поля заголовка, содержимое которых также задается пользователем, и передает сообщение следующему агенту MTA, который осуществляет либо промежуточную, либо окончательную доставку.