Дипломные, курсовые и контрольные работы на заказ Заказать написание уникальной работы, купить готовую работу  
 
Заказать реферат на тему
Диплом на заказа
Крусовые и рефераты
Заказать курсовик по химии
Заказать дипломную работу
контрольные работы по математике
контрольные работы по геометрии
Заказать курсовую работу
первод с английского
 
   
   
 
Каталог работ --> Технические --> Программирование --> Разработка клиентского приложения передачи электронной почты с применением протоколов SMTP и UDP на платформе WIN32

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

Москва

Курсовая по предмету:
"Программирование"



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




Автор работы: Юлия
Страниц: 28 шт.



Год:2011

Цена всего:1490 рублей

Цена:2490 рублей

Купить Заказать персональную работу


Краткая выдержка из текста работы (Аннотация)

ВВЕДЕНИЕ

В 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 с.


Другие похожие работы