Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lr3.doc
Скачиваний:
9
Добавлен:
09.11.2019
Размер:
217.09 Кб
Скачать

Порядок выполнения работы

    1. Получить вариант задания у преподавателя.

    2. Разработать прикладную программу в соответствии с заданием.

    3. Подготовить и защитить отчет.

    4. Написать и отладить программу на ЭВМ.

    5. Сдать работающую программу преподавателю.

Требования к оформлению отчета

Отчет о лабораторной работе должен содержать следующую информацию:

    • Описание алгоритма взаимодействия прикладной программы с внешним миром на основе заданного протокола.

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

Основные контрольные вопросы

  1. Что такое электронная почта, каким целям она служит? Каковы преимущества электронной почты перед другими видами коммуникаций? Расскажите, какие существуют варианты и протоколы организации электронной почты.

  2. Как организована передача сообщений в электронной почте, какие поля содержит заголовок сообщения?

  3. Что такое адрес электронной почты? Из каких полей состоит адрес?

  4. Что такое протокол SMTP? Как организована передача данных по этому протоколу?

  5. Расскажите об основных командах протокола SMTP.

  6. Как организована передача сообщения по протоколу SMTP?

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

  8. Что такое "почтовый ящик", для чего он используется? Что такое POP3-протокол?

  9. Какие существуют средства для реализации протоколов Internet в прикладных программах?

  10. Что такое библиотека "сокетов"? Каким целям она служит?

  11. Как реализовано программирование прикладных протоколов Internet в среде Visual C++ ?

  12. Расскажите об общих принципах программирования работы с прикладными протоколами.

Варианты заданий

    1. Разработать программу, которая позволяет организовать передачу сообщения электронной почты на удаленную ЭВМ по протоколу SMTP. Адрес ЭВМ и основные параметры должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным. Допускается использование только символов кодировки ASCII.

    2. Разработать программу, которая позволяет организовать прием и отображение сообщения электронной почты из почтового ящика пользователя с удаленной ЭВМ по протоколу POP3. Адрес ЭВМ, имя и пароль пользователя должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным. Допускается использование только символов кодировки ASCII.

    3. Разработать программу, получающую гипертекстовый документ с WWW-сервера по протоколу HTTP. URL документа должен настраиваться по исполнении программы.

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

    5. Разработать программу, которая позволяет проверить наличие электронного почтового ящика у заданного пользователя на удаленной ЭВМ по протоколу SMTP. Адрес ЭВМ и основные параметры должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным. Допускается использование только символов кодировки ASCII.

    6. Разработать программу, которая реализует проверку содержимого почтового ящика на удаленной ЭВМ по протоколу POP3 и отображение числа сообщения в нем и их заголовков. Адрес ЭВМ, имя и пароль пользователя должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным. Допускается использование только символов кодировки ASCII.

    7. Разработать программу, получающую список доступных телеконференций сервера по протоколу NNTP и отображающую этот список с указанием числа статей в каждой из телеконференций. Адрес ЭВМ и основные параметры должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным. Допускается использование только символов кодировки ASCII.

    8. Разработать программу, получающую список доступных статей из заданной телеконференции с сервера по протоколу NNTP и отображающую этот список. Адрес ЭВМ и основные параметры должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным. Допускается использование только символов кодировки ASCII.

    9. Разработать программу, которая позволяет организовать передачу сообщения электронной почты на удаленную ЭВМ по протоколу SMTP. Адрес ЭВМ и основные параметры должны настраиваться при использовании программы. Порт обмена данными можно считать фиксированным. Допускается использование только символов кодировки ASCII.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]