Протоколы электронной почты реферат

Обновлено: 02.07.2024

Собрала для вас похожие темы рефератов, посмотрите, почитайте:

Введение

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

Электронная почта — это интернет-ресурс.

Электронная почта в Интернет

Электронная почта, таким образом, зависит от интернета и не может функционировать без него, так же как и каждый пользователь электронной почты должен иметь свой личный адрес.

Адрес электронной почты

Электронная почта основана на принципе клиент-серверная архитектура. Пользователь общается с клиентской программой, которая в свою очередь связывается с почтовым сервером. Для отправки писем используются SMTP (Simple Mail Transfer Protocol) и SMTP-серверы.

Простой протокол передачи почты SMTP

Протокол SMTP основан на следующей модели связи: В ответ на запрос пользователя программа отправки почты устанавливает двустороннюю связь с принимающей программой (TCP, порт 25). Получателем может быть терминал или промежуточный получатель. SMTP-eiiau генерируются отправителем и отправляются получателю. Для каждой команды должен быть получен ответ.

Многие почтовые системы работают только с ASCII кодами. Если транспортный канал работает с октетами, то 7-ми битные коды дополняются нулевым восьмым битом. Традиционно для отправки файлов по SMTP используется стандартный метод преобразования данных UUCODE/UUDECODE, который преобразует двоичный файл в символьную строку, действительную для передачи по SMTP.

Эта команда задает адрес назначения . После успешного выполнения команды получатель отправляет код ответа 250 ОК и запоминает полученный адрес. Если получатель неизвестен, SMTP-na?aa посылает ответ 550 Failure. Команда RCPT может быть повторена сколько угодно раз, если получатель не один.

Поддержка программного обеспечения.

Общая информация об издателе.

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

В отличие от BeautyMail, которая работает с электронной почтой в виде файла и не требует настройки системы, почтовая программа UUPC должна учитывать все реальные параметры компьютера, на котором она установлена.

Система UUPC предназначена для работы с электронной почтой в сети RELCOM или любой другой сети, использующей протоколы UUCP (Unix to Unix Copy Program) для передачи данных по телефонным линиям.

Производитель: Net Manage (США) (SMTP для отправки, POP2 для получения).

Производитель: Университет Миннесоты (США) (ссылка — SMTP, вход — POP2 или POP3).

Производитель: FTP программное обеспечение (США) (отправка SMTP, POP2, POP3, получение SMTP).

Продюсер: Фил Карн (Великобритания) (получает и отправляет SMTP).

Производитель: NCSA (США).

Производитель: Эрик Энгельке (Канада). (Отправка и получение — SMTP).

Продюсер: Демонстрация (Россия). (получение POP2, POP3, отправка SMTP или Прием и отправка через UUCP. При работе через модем почта принимается и отправляется только через UUCP).

Аппаратная поддержка

Аппаратная поддержка электронной почты должна включать, в первую очередь, сам персональный компьютер, а затем модем с телефонной связью (будь то сотовый или обычный). Модем и наличие телефона необходимы для подключения к Интернету и последующей работы с электронной почтой.

Заключение

Если это внешний модем, то на передней части модема расположено восемь световых индикаторов. Несмотря на то, что их положение может отличаться в разных моделях, их обозначения являются стандартными.

MR модем готов — модем готов к обмену данными. Если индикатор не горит, проверьте линию питания модема.

TR Terminal Ready — компьютер готов к обмену данными с модемом. Этот индикатор загорается, когда модем получает сигнал DTR от компьютера.

CD Carrier Detect — Индикатор загорается при обнаружении модемом несущей частоты на линии. Индикатор должен загораться в течение всей сессии и выключаться при освобождении линии одним из модемов.

SD Send Data — дисплей мигает, когда модем получает данные с компьютера.

RD Receave Data — дисплей мигает, когда модем передает данные на компьютер.

HS High Speed — модем работает на максимально возможной скорости.

AA Auto Answer — модем находится в режиме автоматического ответа. Другими словами, модем автоматически отвечает на входящие звонки. Когда модем обнаруживает звонок по телефонной линии, этот индикатор мигает.

OH Off-Hook — Этот индикатор загорается, когда модем поднял трубку (линия занята).

OK 0.Модем выполнил команду без ошибок.

ПОДКЛЮЧЕНИЕ 1. модем установил соединение с частотой 300 бит/с.

Кольцо 2-й модем обнаружил кольцевой сигнал

НЕТ ПЕРЕВОЗЧИК 3. модем потерял несущую частоту.

ОШИБКА 4. ошибка в командной строке

ПОДКЛЮЧЕНИЕ 1200 5. модем установил соединение со скоростью 1200 бит/с.

НЕТ ДИАЛТОНА 6. нет сигнала станции, когда поднимаешь трубку.

НЕТ ОТВЕТА 8. нет ответа после ожидания сигнала.

СОЕДИНЕНИЕ 600 9. модем установил соединение со скоростью 600 бит/с.

2400 10 ПОДКЛЮЧИТЬ. Модем установил соединение с 2400 бит/с.

Список литературы

Помощь студентам в учёбе
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal
lfirmal

Образовательный сайт для студентов и школьников

© Фирмаль Людмила Анатольевна — официальный сайт преподавателя математического факультета Дальневосточного государственного физико-технического института

Общее понятие работы электронной почты. Централизованные системы и локальные сети. Преимущества и недостатки электронной почты, ее основные возможности. Прообраз современных почтовых ящиков. Первый антиспамовый механизм. Принцип работы электронной почты.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 03.12.2012
Размер файла 35,9 K

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Федеральное агентство по образованию Российской Федерации

Государственное образовательное учреждение высшего профессионального образования

Южно-Уральский государственный университет

Кафедра Эксплуатации автомобильного транспорта

по дисциплине: Информатика

тема: Электронная почта. История, принципы работы, протоколы

Иванова А.В, Электронная почта. История, принципы работы, протоколы. - Челябинск: ЮУрГУ, АТ-161, 25с., библиогр.список - 4 наим.

Цель реферата - отразить процесс работы электронной почты, рассмотреть её основные функции и задачи. Ознакомиться с её историей создания.

Задачи реферата - изучить, обобщить, проанализировать принципы работы с электронной почтой. Рассмотреть протоколы электронной почты.

Реферат повествует о том, как, где и кем была разработана электронная почта. Перечисляет её плюсы и минусы.

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

Рассказывает об основных протоколах электронной почты, раскрывает их функции.

1. Что такое электронная почта?

1.1 Общее понятие работы электронной почты

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

Локальные системы электронной почты характеризуются секретностью, низкой стоимостью и высокой функциональностью. Существуют два основных вида локальных систем: централизованные системы и системы на основе локальных сетей.

1.1.1 Централизованные системы

1.1.2 Системы на основе локальных сетей

1.2 Плюсы и минусы электронной почты

1.3 Основные возможности электронной почты

- Оповещение о прибытии почты.

- Наличие встроенного текстового редактора.

- Чтение почты.

- Наличие списков рассылки -- хранение наборов имен, объединенных под одним заголовком и рассматриваемых как один адрес электронной почты.

- Наличие форм -- средств отображения структурированной информации.

- Распределение полномочий -- разрешение или запрещение доступа к личному почтовому ящику.

- Обеспечение безопасности -- введение пароля, шифрование информации.

2. История создания электронной почты

До 1995 г. более популярным был термин email, далее по частоте употребления шли e-mail, E-mail и Email. Затем не без участия традиционных СМИ (в основном периодических изданий общественно-политической направленности) он принял форму e-mail. Одной из причин такого выбора было следование правилам словообразования английского языка, а также сохранение корректного произношения (при email совсем не очевидно, что произносить надо именно “имэйл”). Это тот редкий случай, когда американцы решили быть куда консервативнее самих англичан.

Одним из первых подвести черту под борьбой email против e-mail решил знаменитый профессор Стенфордского университета, автор бессмертного труда “Искусство компьютерного программирования” Дональд Кнут (Donald Knuth). На своей персональной веб-страничке он разместил небольшую заметку. В ней Кнут пишет, что словообразование сложных слов в английском языке обычно сопровождается использованием дефиса, например: non-zero, software (от себя добавим, что сюда же относится и слово mail-box). Как только слово утвердится в языке, то нормой становится удаление дефиса: nonzero, software, mailbox. Дональд Кнут призывает: “Настало время прекратить использовать архаичную форму e-mail. Форма email на протяжении последних лет закрепилась в Англии, и я поражен тому, сколь консервативны американцы в этом отношении”. Позицию Дональда Кнута поддерживает и Рэй Томлинсон.

Символ @

Рей Томлинсон - выбрал символ @ (вслух данный символ читается как “эт”, хотя русские пользователи чаще называют его сленговым термином “собака“) в качестве разделителя между адресом почтового ящика пользователя и адресом машины в локальной сети.

3. Принцип работы электронной почты

Пользовательский агент формирует письмо: позволяет написать его текст, присоединить файлы, указать тему письма и все адреса.

Затем письмо передается транспортному агенту - наиболее сложной и важной части почтовой системы. Это программы, которые принимают почту от пользовательского агента, интерпретируют адреса пользователей и переправляют почту на соответствующие компьютеры для последующей доставки. Кроме этого, транспортный агент принимает входящую почту от других транспортных агентов. Транспортный агент отрабатывает протокол SMTP (Simple Mail Transport Protocol) - простой протокол транспортировки почты. электронный почта локальный антиспамовый

Дойдя до машины второго пользователя, письмо при помощи транспортного агента этой машины передается доставочному агенту (Delivery Agent), который принимает почту от транспортного агента, доставляет ее соответствующим пользователям и отвечает за формирование MailBox пользователя. Обычно MailBox - это файл, где последовательно хранятся все приходящие письма. Почта может доставляться конкретному лицу, в список рассылки, в файл, в программу и т. п. Для обслуживания получателей каждого типа необходим отдельный агент mail - доставочный агент локальных пользователей. На этом работа почтовой системы заканчивается. Из MailBox почта читается почтовыми клиентами (например Netscape), но к работе самой системы это уже отношения не имеет.

маршрутно-зависимая;

маршрутно-независимая.

Электронно-почтовый Internet-адрес имеет следующий формат:

пользователь@машина,

где знак @ отделяет имя пользователя от обозначения машины.

Рассмотрим в качестве примера адрес электронной почты. Этот адрес содержит идентификатор абонента и сведения о его местоположении. В нашем случае идентификатор абонента - savspb. В качестве идентификатора используются имена, фамилии, псевдонимы, очень часто они составляются из начальных букв фамилии, имени, отчества абонента.

То, что стоит справа от знака @, называется доменом и однозначно описывает местонахождение абонента. Домен состоит из составных частей, которые разделяются точками. Самая правая часть домена -- это домен верхнего уровня, который, как правило, обозначает код страны адресата. Код страны утвержден международным стандартом ISO. В нашем случае используется код Российской Федерации - ru. Однако в качестве домена верхнего уровня может фигурировать и обозначение сети. Например, в США, где существуют сети, объединяющие высшие учебные заведения или правительственные организации, в качестве доменов верхнего уровня используются сокращения edu - Educational institutions (например, cs.berkeley.edu), gov - Government institutions и др.

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

файл, содержащий список адресов;

Псевдонимы могут быть определены:

в файле конфигурации пользовательского агента; в общесистемном файле псевдонимов /etc/aliases; в пользовательском файле пересылки ~/.forward.

Сначала система электронной почты ищет псевдонимы в файле конфигурации пользовательского агента, затем в файле aliases и наконец в пользовательском файле пересылки.

Вот несколько примеров переадресации почты с помощью псевдонимов, определенных в файле aliases:

stels: savspb;

savspb: stels@mailhub;

autors: savspb,som,avit,trent.

В первой строке указано, что почту, поступающую на имя stels, следует доставлять пользователю savspb на локальный компьютер. Во второй, что всю почту, поступающую на имя savspb, следует доставлять на компьютер mailhub. И, наконец, третья строка определяет, что почту, адресованную authors, следует доставлять пользователям savspb, som, avit и trent. Поддерживается рекурсия, поэтому почта, посланная на имя stels, в конце концов, попадает по адресу savspb@mailhub.

Само письмо состоит из двух частей: заголовка и тела письма. Для системы основным является заголовок, для пользователей -- тело письма. Заголовок содержит сведения об авторе письма, о получателях, времени создания. Заголовок также пополняется по мере прохождения письма через сеть, в него заносится информация о том, в какое время письмо проходило и через какие компьютеры. За заголовком следует пустая линия, отделяющая тело письма. В теле прописываются такие важные параметры, как кодировка текста письма, тип присоединенных файлов и некоторые другие. В отличие от многих иных сервисов, письма передаются по сети целиком, но не в том смысле, что одним большим IP-пакетом, а в том, что все пакеты, содержащие письмо, собираются на каждом передающем компьютере. Система передачи полностью аналогична обычному роутингу сетевых пакетов. Для нее применяются записи так называемого Mail eXchanger (MX), которые содержат информацию о том, куда в зависимости от адреса получателя требуется направлять письмо. Так в целом происходит работа почтовых систем.

4. Протоколы электронной почты

Предыдущие версии протокола (POP, POP2) устарели. Существуют реализации POP3-серверов, поддерживающие TLS и SSL.

В протоколе POP3 предусмотрено 3 состояния сеанса:

авторизация: клиент проходит процедуру аутентификации;

транзакция: клиент получает информацию о состоянии почтового ящика, принимает и удаляет почту;

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

Команды POP3 состоят из ключевых слов (3-4 символа), за которыми могут следовать аргументы. Каждая команда завершается парой символов CRLF. Как ключевые слова, так и аргументы могут содержать только печатаемые ASCII-символы. В качестве разделителя используются символы пробела. Каждый аргумент может содержать до 40 символов.

Сигнал отклика в POP3 содержит индикатор состояния и ключевое слово, за которым может следовать дополнительная информация. Отклик также завершается кодовой последовательностью CRLF. Длина отклика не превышает 512 символов, включая CRLF. Существует два индикатора состояния: положительный - "+OK" и отрицательный "-ERR" (все символы прописные).

Отклики на некоторые команды могут содержать несколько строк. В этом случае последняя строка содержит код завершения 046 ("."), за которым следует CRLF.

На практике многострочные отклики для исключения имитации завершаются последовательностью CRLF.CRLF.

В процессе авторизации клиент должен представить себя серверу, передав имя и пароль (возможен вариант посылки команды APOP). Если авторизация успешно завершена, сессия переходит в состояние транзакции (TRANSACTION). При получении от клиента команды QUIT сессия переходит в состояние UPDATE, при этом все ресурсы освобождаются и TCP связь разрывается.

На синтаксически неузнанные и неверные команды, сервер реагирует, посылая отрицательный индикатор состояния.

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

В состоянии транзакции клиент может посылать серверу последовательность POP3 команд, на каждую из которых сервер должен послать отклик. Далее следует краткое описание команд, используемых в состоянии транзакция.

4.2 IMAP

IMAP (англ. Internet Message Access Protocol) - протокол прикладного уровня для доступа к электронной почте. IMAP предоставляет пользователю богатые возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя. Электронными письмами можно манипулировать с компьютера пользователя (клиента) без необходимости постоянной пересылки с сервера и обратно файлов с полным содержанием писем. Для отправки писем используется протокол SMTP.

Преимущества по сравнению с POP3

IMAP был разработан для замены более простого протокола POP3 и имеет следующие преимущества по сравнению с последним:

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

Поддержка нескольких почтовых ящиков (или папок). Клиент может создавать, удалять и переименовывать почтовые ящики на сервере, а также перемещать письма из одного почтового ящика в другой.

Возможно создание общих папок, к которым могут иметь доступ несколько пользователей.

Информация о состоянии писем хранится на сервере и доступна всем клиентам. Письма могут быть помечены как прочитанные, важные и т. п.

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

Предусмотрен механизм расширения возможностей протокола.

Текущая версия протокола имеет обозначение IMAP4rev1 (IMAP, версия 4, ревизия 1). Протокол поддерживает передачу пароля пользователя в зашифрованном виде. Кроме того, IMAP-трафик можно зашифровать с помощью SSL.

4.3 SMTP

SMTP (англ. Simple Mail Transfer Protocol - простой протокол передачи почты) - это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.

ESMTP (англ. Extended SMTP) - масштабируемое расширение протокола SMTP. В настоящее время под протоколом SMTP, как правило, подразумевают ESMTP и его расширения.

SMTP используется для отправки почты от пользователей к серверам и между серверами для дальнейшей пересылки к получателю. Для приёма почты почтовый клиент должен использовать протоколы POP3 или IMAP.

Широкое распространение SMTP получил в начале 1980-х годов. До него использовался протокол UUCP, который требовал от отправителя знания полного маршрута до получателя и явного указания этого маршрута в адресе получателя, либо наличия прямого коммутируемого или постоянного соединения между компьютерами отправителя и получателя.

Безопасность SMTP и спам

Заключение

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

Электронная почта стала неотъемлемой частью человеческого общения, беря своё начало в военных разработках, она крепко закрепилась в нашей обыденной жизни.

Библиографический список

4. М.Пайк. Internet в подлиннике. СПб., 1996.

Подобные документы

презентация [842,6 K], добавлен 03.10.2016

курсовая работа [704,1 K], добавлен 26.08.2010

Сущность понятия электронной почты, ее возможности в современной сети Интернет. Основные угрозы, мешающие работе этой формы электронной коммуникации. Особенности способов информационной защиты, принципы корректного использования электронной почты.

контрольная работа [20,0 K], добавлен 28.12.2012

курсовая работа [423,2 K], добавлен 20.12.2015

Понятие электронной почты, история появления и развития технологии, ее достоинства и особенности. Процесс получения адреса электронной почты у провайдера. Структура письма, способы представления адреса. Краткий обзор почтовых программ. Системы кодировки.

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

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

Рассмотрим эти протоколы:

SMTP ( англ. Simple Mail Transfer Protocol — простой протокол передачи почты) — это сетевой протокол , предназначенный для передачи электронной почты в сетях TCP/IP .

Обзор протокола

SMTP используется для отправки почты от пользователей к серверам и между серверами для дальнейшей пересылки к получателю. Для приёма почты почтовый клиент должен использовать протоколы POP3 или IMAP . Работа с SMTP происходит непосредственно на сервере получателя. Поддерживает функции: установление соединения, аутентификация, передача данных

Широкое распространение SMTP получил в начале 1980-х годов. До него использовался протокол UUCP , который требовал от отправителя знания полного маршрута до получателя и явного указания этого маршрута в адресе получателя, либо наличия прямого коммутируемого или постоянного соединения между компьютерами отправителя и получателя.

Протокол был разработан для передачи только текста в кодировке ASCII , кроме того, первые спецификации требовали обнуления старшего бита каждого передаваемого байта. Это не даёт возможности отсылать текст на национальных языках (например, кириллице), а также отправлять двоичные файлы (такие как изображения, видеофайлы, программы или архивы). Для снятия этого ограничения был разработан стандарт MIME , который описывает способ преобразования двоичных файлов в текстовые. В настоящее время большинство серверов поддерживают 8BITMIME, позволяющий отправлять двоичные файлы так же просто, как текст. Основные команды: – MAIL адрес отправителя – RCPT адрес получателя (может быть несколько. На каждого получателя отдельно приходит квитанция) – DATA передача данных (письма). Производится в ASCII. Данные формируются как сегменты ТСР. Конец письма – точка в пустой строке. – QUIT разрыв соединения Установление и закрытие соединения непосредственно с сервером производится по ТСР. Контроль за пользовательскими данными возложен на ТСР.

  • 2ХХ — команда успешно выполнена
  • 3XX — ожидаются дополнительные данные от клиента
  • 4ХХ — временная ошибка, клиент должен произвести следующую попытку через некоторое время
  • 5ХХ — неустранимая ошибка

Текстовая часть ответа носит справочный характер и предназначена для человека, а не программы.

Предыдущие версии протокола (POP, POP2) устарели.

Описание протокола РОРЗ

Post Office Protocol (POP) - протокол доставки почты пользователю из почтового ящика почтового сервера РОР. Многие концепции, принципы и понятия протокола POP выглядят и функционируют подобно SMTP. Команды POP практически идентичны командам SMTP, отличаясь в некоторых деталях. На рис.7 изображена модель клиент-сервер по протоколу POP. Сервер POP находится между агентом пользователя и почтовыми ящиками.

В настоящее время существуют две версии протокола POP - РОР2 и РОРЗ, обладающими примерно одинаковыми возможностями, однако несовместимыми друг с другом. Дело в том, что у РОР2 и РОРЗ разные номера портов протокола. Между ними отсутствует связь, аналогичная связи между SMTP и ESMTP. Протокол РОРЗ не является расширением или модификацией РОР2 - это совершенно другой протокол. РОР2 определен в документе RFC 937 (Post Office Protocol-Version 2, Butler, et al, 1985), a РОРЗ - в RFC 1225 (Post Office Protocol-Version 3, Rose, 1991). Далее кратко рассмотрим POP вообще и более подробно - РОРЗ. PОРЗ разработан с учетом специфики доставки почты на персональные компьютеры и имеет соответствующие операции для этого.

Назначение протокола РОРЗ

Описание протокола РОРЗ

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

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

Для отправки писем используется протокол SMTP .

Преимущества по сравнению с POP3

IMAP был разработан для замены более простого протокола POP3 и имеет следующие преимущества по сравнению с последним:


В этой статье мы рассмотрим различные почтовые интернет протоколы. В частности, мы рассмотрим протоколы Post Office Protocol Version 3 (далее POP3), Internet Message Access Protocol (далее IMAP), Simple Mail Transfer Protocol (далее SMTP), а также их преимущества, недостатки и проведем сравнительную характеристику.

Ключевые слова: RFC, SMTP, IMAP, POP, протокол, передача данных.

Принцип работы

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

C:\Users\ulha0217\Desktop\pop-email.jpg

Рис. 1. Принцип пересылки электронного письма

Post Office Protocol

Для начала рассмотрим протокол POP3. POP 3 — это стандартный интернет протокол, который используется клиентами электронной почты с целью получения электронных писем с удаленного сервера по средствам установленного TCP соединения. Первая версия протокола POP3 (Post Office Protocol) была разработана в 1984 году Институтом Информатики на базе Университета Южной Калифорнии в рамках RFC 918. Вторая версия появилась в 1985 году (Post Office Protocol Version 2) в рамках RFC 937. Первая спецификация третьей версии протокола была определена в 1988 году в рамках RFC 1081.

Теперь рассмотрим принцип работы протокола. При просмотре почты с использованием протокола POP3 все электронные письма загружаются на локальную машину пользователя и удаляются на сервере. При таком подходе использование данного протокола будет удобно только при работе на одной локальной машине. Однако следует отметить что современные почтовые клиенты предлагают возможность не удалять письма с сервера. По умолчанию протокол работает с портом 110 — для передачи данных без шифрования и с портом 995 — для передачи данных с использованием SSL/TLS методов шифрования. Также следует отметить, что протокол POP3 работает только в одном направлении. Это означает, что данные с сервера могут быть загружены на ваш локальный клиент, но не могут быть отправлены с локального клиента на удаленный сервер.

InternetMessageAccessProtocol

Принцип работы IMAP протокола заключается в следующем. При просмотре почты пользователем на его локальную машину загружается не все письмо, а только заголовки электронных писем. Текст письма остается на удаленном сервере. Полностью письмо будет загружено только по запросу от пользователя. По умолчанию протокол работает с портом 143 для передачи данных без шифрования и с портом 993 — для передачи данных с использованием шифрования. По сравнению с POP, IMAP имеет ряд дополнительных преимуществ:

– Одновременный доступ для нескольких клиентов

– Поддержка нескольких постовых ящиков и папок

– Возможность создания общих папок для нескольких пользователей

– Информация о состоянии писем доступна для всех клиентов и хранится непосредственно на сервере

– Поиск происходит на сервере, следовательно, нет необходимости выгружать все письма с сервера для поиска

– Связь с сервером поддерживается постоянно, что позволяет получать информацию с сервера в онлайн режиме.

Simple Mail Transfer Protocol

В отличие от ранее рассмотренных протоколов, SMTP служит для отправки электронных писем. Впервые данный протокол был описан в рамках RFC 821 в 1982 году. Последняя модификация данного протокола была в 2008 году и описана в RFC 5321.

C:\Users\ulha0217\Desktop\unnamed.jpg

Рис. 2. SMTP сессия

  1. Philip, Hazel The Exim SMTP Mail Server: Official Guide for Release 4 / Hazel Philip. — 1st Edition. — London: UIT Cambridge, 2003. — 616 c.
  2. Peer, Heinlein Dovecot: POP3/IMAP Servers for Enterprises and ISPs / Heinlein Peer. — 1st Edition. — Scotts Valley: CreateSpace Independent Publishing Platform, 2016. — 378 c.

Основные термины (генерируются автоматически): RFC, SMTP, IMAP, POP, передача данных, протокол, SSL, TCP, TLS, электронная почта.

Читайте также: