Курсовая на тему Разработка клиентского приложения передачи электронной почты с применением протоколов SMTP и UDP на платформе WIN32

Автор: Юлия

Тип работы: Курсовая

Предмет: Программирование

Страниц: 28

Год сдачи: 2011

ВУЗ, город: Москва

Выдержка

ВВЕДЕНИЕ В 1965 году, сотрудники Массачусетского технологического института (MIT) Ноэль Моррис и Том Ван Влек написали программу MAIL которая стала прародительницей программных средств. Развитие электронной почты происходило с развитием многопользовательских систем, которое можно описать последовательными этапами. Первый этап - передача сообщений в пределах одного компьютера – мейнфрейма . Второй этап - передача сообщений между двумя компьютерами. Третий этап - передача сообщений между двумя компьютерами через третий компьютер. Четвертый этап был осуществлен после появления распределённой глобальной системы имён DNS , которая была разработана Полом Мокапетрисом в 1983 году. В системе DNS адреса компьютеров хранятся в распределенной базе данных в стандартизированном[1,2,3] виде. Для указания получателя и отправителя почтового сообщения стали использоваться доменные имена. Для транзита и хранения почтовых сообщений используются выделенные серверы, на которые имеют доступ только администраторы. Пользователи получают почтовые сообщения с этих серверов, используя различные сетевые протоколы . Наиболее распространенным протоколом получения почтового сообщения является протокол SMTP. Сетевой протокол SMTP описывает систему команд и соглашений для посылки сообщений к другим компьютерным пользователям, основанную на адресах электронной почты. SMTP обеспечивает обмен почтовыми сообщениями между пользователями одной и той же или различных компьютерных сетей[4]. Использование данного протокола разработанного некоммерческой организацией IANA описано в RFC 5321. Основной задачей курсовой работы является разработка программы-клиента для получения почтовых сообщений с использованием протокола передачи данных SMTP. Целью данной работы - повышение знаний и улучшение навыков в разработке программного обеспечения. Предметом изучения данной работы является реализация передачи данных с использованием протокола SMTP. Для разработки программы-клиента, будет использована среда разработки фирмы Embarcadero - С++Builder. Для осуществления взаимодействия реализуемой программы-клиента и почтового сервера по протоколу SMTP, будет использоваться переведенный на русский язык, стандарт RFC5321[5]. ?

Содержание

ВВЕДЕНИЕ 3 1. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ 5 1.1. Моделирование процесса 6 2. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ 12 2.1. Интерфейс приложения 13 2.2. Алгоритм приложения 15 2.3. Кодирование имени и пароля пользователя 16 2.4. Использование Windows Sockets 17 2.5. Использование Indy 21 3. КОНТРОЛЬНЫЙ ПРИМЕР РЕАЛИЗАЦИИ ПРОЕКТА 24 ЗАКЛЮЧЕНИЕ 26 СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 27 ПРИЛОЖЕНИЕ А. ИСХОДНЫЙ КОД ПРИЛОЖЕНИЯ 28 ?

Литература

1. RFC 1034: Mockapetris, P., "Domain names - concepts and facilities", STD 13, November 1987. 2. RFC 1035: Mockapetris, P., "Domain names - Implementation and Specification", STD 13, November 1987. 3. RFC 974: Partridge, C., "Mail routing and the domain system", STD 14, January 1986. 4. https://datatracker.ietf.org/doc/rfc5321/ 5. http://www.iana.org/protocols/ 6. http://www.apps.ietf.org/rfc/rfc2822.html 7. Холингверт, Джарод, Баттерфилд и др. С++Builder. Руководство разработчика, том 1. Основы: М. «Вильямс», 2003. – 880 с. 8. Холингверт, Джарод, Баттерфилд и др. С++Builder. Руководство разработчика, том 2. Сложные вопросы программирования: М. «Вильямс», 2003. – 832 с. 9. Архангельский А.Я., Тагин М.А. Приемы программирования в С++Builder. Механизмы Windows, сети. – М.: ООО «Бином-Пресс», 2004. – 656 с. 10. Флёнов М. Е. Программирование на С++ глазами хакера. СПб.: БХВ-Петербург. 2006. – 336 с. ?



НазваниеТипГод сдачиСтраницВУЗ, город
Особенности трудового воспитания и профориентации в современных условияхКурсовая201145Москва
Организация творческой деятельности учащихся на урокеКурсовая201145Москва
ИконописьРеферат20118Москва
Лидерские качества менеджера. Курсовая работаКурсовая201128Москва
Автобусный тур на 3 дня по РоссииКурсовая201112Москва
Факторы, определяющие своеобразие и тенденции современного мираКурсовая201118Москва
Качество жизни населенияКурсовая201133Москва
Этика и психология делового человекаРеферат201120Москва
Механизмы функционирования инвестиционного рынкаКурсовая201256Новороссийск
ГОСУДАРСТВЕННОЕ РЕГУЛИРОВАНИЕ ЭКОНОМИКИ Задания и методические указанияУчебник201020Кубанский государственный технологический университет
Яндекс.Метрика