Из плюсов FTP по сравнению с HTTP:
- передача данных съедает меньше траффика по сравнению с загрузкой по HTTP (через web-форму в браузере). Насколько меньше я не мерял, но субъективно так на процентов 25-40.
- удобная работа с файлами - по сути, визуально это выглядит как копирование файлов на удаленный жесткий диск.
Из минусов:
- при передаче по FTP данные не шифруются, теоретически злоумышленникам проще перехватить логин и пароль.
- для удобной работы с ним требуется установка отдельных программ - FTP-клиентов.
Если самостоятельно разобраться сложно, вот
определение FTP, а вот
статья по организации работы с FTP.