• База знань
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

FREEHOST.WIKI

Що таке FTP?

Стаття також доступна російською (перейти до перегляду).

FTP - це протокол передачі файлів, призначений обмінюватись даними між клієнтом і сервером. File transfer protocol гарантує цілісність переданих даних оскільки передачі використовується протокол TCP/IP. Технології клієнт-сервер більше 40 років, вона розроблена до TCP/IP та HTTP, але не втратила своєї актуальності.

Протокол FTP забезпечує передачу команд та файлів між сервером та клієнтом.

Зміст

Що таке FTP-сервер?

FTP сервер - це комп'ютер зі спеціальним програмним забезпеченням, основне завдання якого зберігання файлів. Крім цього, FTP сервер відповідає за аутентифікацію клієнтів.

Для того щоб підключитися до FTP необхідні такі дані:

  • Ім'я серверу (хост)
  • Логін
  • Пароль
  • Порт FTP (стандартно 21)

FTP сервер, що не вимагає авторизації, називається анонімним FTP сервером ( (anonymous FTP) .

За замовчуванням обмін даними між клієнтом та сервером здійснюється у відкритому вигляді. Це може призвести до крадіжки даних доступу. Щоб уникнути подібного, можна скористатися додатковими протоколами FTPS.

FTPS - протокол прикладного рівня, створений як розширення FTP протоколу. Він призначений для встановлення захищеного з'єднання за допомогою TLS. За його допомогою всі команди та дані, що передаються по каналу зв'язку, шифруються.

Підключення по FTP може організовуватися за допомогою активного або пасивного режиму. У першому випадку з'єднання встановлюється після надсилання команди PORT. Якщо користувач використовує Proxy або фаєрвол, такий режим роботи може бути заборонено. Для вирішення цієї проблеми використовується пасивний режим з'єднання. У пасивному режимі клієнт отримує номер TCP-порту, до якого може підключитися.

FTP сервер підтримує передачу файлів у двох режимах:

  • Текстовий (ASCII). Використовується для передачі текстових даних, наприклад, HTML, php скриптів, perl скриптів, а також css та JS файлів.
  • Бінарний (BINARY). Зображення та бінарні файли передаються в цьому режимі.

Вибрати правильний режим передачі даних дуже важливо. Наприклад, Perl скрипти не працюватимуть на сервері, якщо їх завантажити в бінарному режимі. Більшість сучасних FTP клієнтів можуть автоматично визначати необхідний режим для завантаження файлів.

Що таке дзеркало FTP (FTP mirror)?

Дзеркало FTP містить копію даних основного серверу. За допомогою дзеркал можна вирішити два завдання:

  • зменшити навантаження на основний сервер, розділивши всі звернення користувачів між кількома серверами FTP.
  • збільшити швидкість роботи з файлами на сервері. Для цього сервери знаходяться в різних країнах, в безпосередній близькості до відвідувачів.

Найпопулярніші програми для організації FTP серверів:

ProFTPD http://www.proftpd.org/

Pur-FTPD https://www.pureftpd.org

FTP клієнт

Це програма, яка дозволяє підключитися до віддаленого сервера FTP для роботи з його файловою системою.

Раніше FTP клієнти були інструментом командного рядка для передачі команд на сервер. Зараз це зручні графічні програми з простим та зрозумілим дизайном.

Популярні ФТП-клієнти, що використовуються для підключення до сервера:

Про те, як налаштувати підключення по FTP можна прочитати в нашій довідці.

Більшість популярних браузерів теж підтримують роботу з FTP. Для того, щоб скористатися такою можливістю, достатньо в адресному рядку вказати ім'я хоста як ftp://хост і у вікні, що відкрилося, ввести логін і пароль ФТП серверу.

Для користувачів, яким незручно використовувати стандартні FTP клієнти, більшість хостинг провайдерів пропонують скористатися WebFTP. WebFTP є сайтом, за допомогою якого можна працювати з файлами на FTP. Він також розширює можливості звичайного FTP клієнта. З його допомогою можна редагувати файли ONLINE, архівувати та розархівувати їх.

Сфера застосування FTP-серверів

Найбільш поширене застосування FTP це робота з файлами хостингу. Використання FTP є найпростішим методом передачі файлів на сервер.

Однак цим його можливості не обмежуються. FTP є гарною альтернативою звичним носіям інформації, здатна забезпечити швидку та зручну передачу файлів між користувачами глобальної мережі. Завдяки ньому можна забути про диски та флешки, адже всі файли простіше завантажити на FTP-сервер, де вони будуть доступні користувачам з різних куточків світу. Є навіть спеціальна послуга під назвою “FTP хостинг”.

Спробуйте наш надійний хостинг 7 днів безкоштовно. Ви зможете створити необмежену кількість FTP облікових записів для зберігання та обміну файлами.

Купити web-хостинг

ІНШІ СТАТТІ ЗА ТЕМОЮ

Дякуємо, що обираєте FREEhost.UA