Корпоративные сети
Популярность этого протокола объясняется сравнительной простотой реализации и широкими возможностями расширяемости без ущерба ддя обратной совместимости с существующими версиями почтовых систем. Немаловажным фактором является также широкая доступность спецификаций и отсутствие необходимости отчислять средства за их использование. Протокол SMTP в качестве транспортного протокола использует TCP и применяется для реализации двух функций (рис. 1.25): - пересылки отправляемых сообщений от почтовых клиентов к почтовым серверам этих клиентов; - передачи сообщений между почтовыми серверами. Начальная версия протокола SMTP поддерживала ограниченный набор команд и сервисов для приема и передачи сообщений. В последнее время был разработан его расширенный вариант (Extended SMTP или ESMTP), обеспечивающий стандартную возможность дальнейшего расширения и поддержку таких функций, как подтверждение доставки (Delivery Notification Request или DNR), согласование максимального допустимого размера сообщений, передаваемых между серверами, и принудительная инициация передачи накопленной почты.
Рис. 1.25. Схема обмена сообщениями на базе протокола SMTP Однако протокол SMTP при автономном применении все еще обладает рядом недостатков: - отсутствие возможности аутентификации входящих соединений; - ориентация на передачу только текстовой информации; - отсутствие возможности шифрования передаваемых сообщений. Для устранения этих недостатков SMTP используется совместно с дополняющими его протоколами и стандартами. Отсутствие средств аутентификации входящих соединений не позволило использовать SMTP для обслуживания клиентского доступа. Классическая почтовая SMTP-система требует наличия файлового доступа клиента к своему почтовому ящику для получения и работы с сообщениями. Для реализации работы в режиме клиент-сервер был создан протокол обслуживания почтового офиса (Post Office Protocol или POP). Наиболее удачной оказалась версия РОРЗ, широко используемая в современных SMTP-системах.
|