Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






ПРИЛОЖЕНИЕ А. 1. Разработать программу, реализующую сервер FTP (RFC-765, 783, 913, 959, 1350)





 


 

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 стороннего производителя (установить взаимодействие и провести сеанс с чужой готовой программой при помощи собственной программы).

 

Date: 2015-09-25; view: 280; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию