Разработать программу, позволяющую организовать прием данных с удаленного узла по протоколам HTTP и FTP, а также передачу данных на удаленный узел по FTP протоколу. Адрес узла, имя и пароль пользователя, имя файла, параметры доступа к сети (IP-адрес и порт сервера) должны настраиваться при использовании программы.
Требования к оформлению отчета
Отчет должен содержать следующую информацию:
o Описание алгоритма взаимодействия прикладной программы с внешним узлом на основе заданного протокола.
o Перечень используемых классов, их свойств и функций ОС или среды разработки для организации протокола взаимодействия.
Контрольные вопросы
1. Какие действия позволяет выполнить сетевая утилита FTP?
2. Расскажите об основных командах утилиты FTP.
3. Как осуществляется соединение и взаимодействие процессов по протоколу FTP?
4. Какие возможности протокола FTP используются программами - "браузерами"?
5. Что такое FTP-сервер? Для чего используется анонимное соединение с сервером?
|
|
6. Какие существуют средства для реализации протоколов Internet в прикладных программах?
7. Как реализовано программирование прикладных протоколов Internet в среде Borland Delphi?
8. Расскажите об общих принципах создания программ для работы с прикладными протоколами.
ЛАБОРАТОРНАЯ РАБОТА № 2
РАЗРАБОТКА ПРИКЛАДНОЙ ПРОГРАММЫ ОБМЕНА СООБЩЕНИЯМИ В ЛОКАЛЬНОЙ СЕТИ
Цель работы: изучение принципов работы протоколов и разработка прикладных программ, осуществляющих процесс обмена текстовыми сообщениями в локальной сети.
Для разработки программы необходимо использовать среду Delphi версии 5.0 или старше под управлением ОС Windows NT/2000/XP.