Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
ПРИЛОЖЕНИЕ А. 1. Разработать программу, реализующую сервер FTP (RFC-765, 783, 913, 959, 1350) ⇐ ПредыдущаяСтр 2 из 2
1. Разработать программу, реализующую сервер FTP (RFC-765, 783, 913, 959, 1350). Язык реализации – Perl. При реализации не использовать модули Perl, за исключением IO::Socket, а также не использовать вызовы сторонних утилит других разработчиков. Язык поддерживаемых команд FTP должен соответствовать RFC-959. Архитектура сервера: параллельный с предветвлением.
2. Разработать программу, реализующую сервер HTTP (RFC-1945, 2068, 2069, 2616). Язык реализации – Perl. При реализации не использовать модули Perl, за исключением IO::Socket, а также не использовать вызовы сторонних утилит других разработчиков. Поддерживаемые методы: GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE. Сервер должен реализовывать спецификацию RFC-2616. Архитектура сервера: параллельный с предветвлением.
3. Разработать программу, реализующую клиент HTTP для LINUX. Возможные языки реализации: C, C++, C#. Функции клиента: получение содержимого удаленного Web-ресурса по его URL; отображение и интерпретация HTML-страницы; интерпретация JavaScript; отображение исходного HTML-кода запрашиваемого ресурса. Приложение должно обладать развитым графическим интерфейсом на уровне современных аналогов, реализовывать основные операции с файлами, поддерживать работу с множеством окон и вкладок, а также позволять вести поиск по содержимому загруженных страниц. Демонстрационное тестирование должно включать обращение к реальным ресурсам Интернет.
4. Разработать программу, реализующую сервер SMTP (SMTP-Receiver) (RFC-788, 821, 822, 1341, 1342, 2076). Язык реализации – Perl. При реализации не использовать модули Perl, за исключением IO::Socket, а также не использовать вызовы сторонних утилит других разработчиков. Язык поддерживаемых команд SMTP должен соответствовать RFC-821. Тестирование производить с помощью стороннего почтового клиента (Outlook, TheBat, Firebird и т.д.). Архитектура сервера: параллельный с предветвлением.
5. Разработать программу, реализующую клиент SMTP (SMTP-Sender) (RFC-788, 821, 822, 1341, 1342, 2076). Язык реализации – Perl. При реализации не использовать модули Perl, за исключением IO::Socket, а также не использовать вызовы сторонних утилит других разработчиков. Язык поддерживаемых команд SMTP должен соответствовать RFC-821. Демонстрационное тестирование производить с помощью готового почтового сервера стороннего производителя. Приложение должно обладать оконным интерфейсом.
6.. Разработать программу, реализующую сервер POP3 (RFC- 1082, 1081, 1225, 1725, 1939). Язык реализации – Perl. При реализации не использовать модули Perl, за исключением IO::Socket, а также не использовать вызовы сторонних утилит других разработчиков. Язык поддерживаемых команд POP3 должен соответствовать RFC-1939. Тестирование производить с помощью стороннего почтового клиента (Outlook, TheBat, Firebird и т.д.). Архитектура сервера: параллельный с предветвлением.
7. Разработать программу, реализующую клиент POP3 (RFC-1082, 1081, 1225, 1725, 1939). Язык реализации – Perl. При реализации не использовать модули Perl, за исключением IO::Socket, а также не использовать вызовы сторонних утилит других разработчиков. Язык поддерживаемых команд POP3 должен соответствовать RFC-1939. Демонстрационное тестирование производить с помощью готового почтового сервера стороннего производителя. Приложение должно обладать оконным интерфейсом.
8. Разработать программу, реализующую клиент IMAP4 (RFC-1730, 2060, 2062). Язык реализации – Perl. При реализации не использовать модули Perl, за исключением IO::Socket, а также не использовать вызовы сторонних утилит других разработчиков. Язык поддерживаемых команд IMAP4 должен соответствовать RFC-1730. Демонстрационное тестирование производить с помощью готового почтового сервера стороннего производителя. Приложение должно обладать оконным интерфейсом.
9. Разработать программу, реализующую клиент FTP (RFC-765, 783, 913, 959, 1350). Язык реализации – Perl. При реализации не использовать модули Perl, за исключением IO::Socket, а также не использовать вызовы сторонних утилит других разработчиков. Язык поддерживаемых команд FTP должен соответствовать RFC-959.
10. Разработать программу, реализующую службу TELNET (RFC-854). Язык реализации – Perl. При реализации не использовать модули Perl, за исключением IO::Socket, а также не использовать вызовы сторонних утилит других разработчиков. Язык поддерживаемых команд должен соответствовать RFC-854. Демонстрационное тестирование производить с помощью ПО TELNET стороннего производителя (установить взаимодействие и провести сеанс с чужой готовой программой при помощи собственной программы).
|