Клиент FTP, работающий с сервером в активном режиме (Java).

Срочно
Выполнен
Заказ
3177898
Раздел
Программирование
Предмет
Антиплагиат
Не указан
Срок сдачи
6 Мая 2020 в 22:00
Цена
2 500 ₽
Блокировка
10 дней
Размещен
3 Мая 2020 в 07:12
Просмотров
238
Описание работы

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

Основные возможности.

Приложение должно реализовывать следующие функции:  

  1. Подключение к указанному серверу
  2. Получение списка файлов в каталоге
  3. Навигация по системе каталогов
  4. Копирование файла на сервер
  5. Копирование файла с сервера
  6. Создание и удаление каталогов
  7. Удаление файлов
  8. Обеспечение работы со ссылками на файлы и каталоги
  9. Поддержка передачи в бинарном и текстовом режиме
  10. Протоколирование соединения сервера с клиентом


Поддерживаемые команды.

Разработанное приложение должно реализовывать следующие команды протокола FTP:

  • USER – передача серверу идентификационной информации пользователя
  • PASS – передача серверу пароля пользователя
  • CWD – смена текущего каталога сервера
  • MKD – создание каталога
  • RMD – удаление каталога
  • DELE – удаление файла на сервере
  • PORT – передача на сервер параметров (адреса и порта) сокета, осуществляющего приём и передачу данных
  • LIST – получение списка файлов в текущем каталоге сервера в расширенном формате
  • NLST – получение списка файлов в текущем каталоге сервера в сокращённом формате
  • RETR – получение файла с сервера
  • STOR – посылка файла на сервер
  • TYPE – задание режима передачи данных
  • QUIT – завершение сеанса


Настройки приложения.

Разработанное приложение должно обеспечивать настройку следующих параметров:

  1. IP-адрес или доменное имя файлового сервера 
  2. Имя пользователя
  3. Пароль пользователя
  4. Режим передачи: текстовый / бинарный 


Примечания:

  1. Недопустимо использование сторонних библиотек, которые реализуют команды протокола. Все команды необходимо реализовывать самостоятельно.
  2. Для тестирования необходимо использовать стандартные приложения, а не telnet.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
20 часов 38 минут
Выполнен в срок
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир