русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Назначение сервиса E-mail


Дата добавления: 2015-01-16; просмотров: 1402; Нарушение авторских прав


 

Сервис E-mail предназначен для передачи почтовых сообщений в электронном виде. Организация сообщения E-mail аналогична структуре обычного почтового сообщения. Оно состоит из заголовка ("конверта"), содержащего информацию, обеспечивающую доставку (например, адреса получателя и отправителя), и тела сообщения - блока информации, который необходимо передать получателю. В простейшем случае тело сообщения содержит просто текст. Однако при необходимости отправитель может "прикрепить" дополнительные данные, представленные в виде дисковых файлов. Такие данные называются вложениями (attacments).

Сервис E-mail включает в себя следующие основные компоненты:

1. Почтовый сервер - программный комплекс, обеспечивающий пересылку сообщений электронной почты, их хранение, управление базой данных сообщений, а также позволяющий абоненту работать со своим почтовым ящиком. В настоящее время функционирование электронной почты реализуется с помощью нескольких протоколов, поэтому в составе почтовых серверов обычно присутствуют несколько модулей - серверных частей, реализующих взаимодействие по основным почтовым протоколам: SMTP-сервер, выполняющий функции сервера исходящей почты, а также POP3-сервер и/или IMAP4-сервер, представляющие собой серверы входящей почты.

 

 

2. Почтовый клиент – программа, позволяющая пользователю создавать и отправлять сообщения, а также управлять полученными сообщениями (просматривать, упорядочивать, печатать, удалять и т.д.) из собственного почтового ящика. Часто программный модуль, обеспечивающий взаимодействие с почтовым сервером, называют пользовательским агентом (User Agent, UA). Современные почтовые клиенты позволяют взаимодействовать с серверными модулями основных протоколов электронной почты (SMTP, POP3 и IMAP4).



3. Протоколы взаимодействия почтовых клиентов с серверами. В настоящее время основными протоколами являются:

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

POP3 (Post Office Protocol версии 3) и IMAP4 (Internet Message Access Protocol версии 4), обеспечивающих выборку входящих сообщений из почтового ящика. Протокол POP3 является более простым, менее функциональным и защищенным, нежели IMAP4. Однако IMAP4 в настоящее время поддерживается не всеми почтовыми серверами и клиентами и поэтому является менее популярным.

Схема взаимодействия основных компонент E-mail приведена на рис. 6.

 

Рис. 6. Схема взаимодействия основных компонент E-mail



<== предыдущая лекция | следующая лекция ==>
Организация работы сервиса Usenet | Прием сообщений


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.172 сек.