Що таке FTP?
FTP (File Transfer Protocol) використовується для передачі файлів та комунікації з комп'ютера через мережу TCP/IP (Протокол керування передачею/Інтернет-протокол), тобто через Інтернет. Користувачі, яким надано доступ, можуть отримувати та відправляти файли на FTP-сервер (або FTP-хост/сайт).
Як це працює?
FTP-з'єднання вимагає дві сторони для виконання комунікації в мережі. Користувач повинен мати дозвіл на введення даних для входу на FTP-сервер.
Для налаштування FTP-з'єднання використовуються два канали передачі даних. Перший — це командний канал, що ініціює команди та відповіді. Другий — це канал передачі даних, де відбувається розподіл файлів.
Під час отримання або відправлення файлу авторизований користувач використовує протокол для запиту змін на сервері, і сервер надає доступ. Така сесія називається активним режимом підключення.
Якщо виникають проблеми з брандмауером, використовується пасивний режим. У цьому режимі користувач налаштовує як командний канал, так і канал передачі даних.
Як використовувати FTP?
Існує три підходи для налаштування FTP-з'єднання.
FTP через командний рядок: Це може бути командний рядок Windows або термінал Mac/Linux. Навіть сьогодні розробники використовують його для відправки файлів за допомогою FTP.
Веббраузер: Веббраузер зручніший, коли користувач хоче отримати доступ до великих сховищ на сервері. Це повільніший і менш надійний метод у порівнянні з використанням спеціального FTP-програмного забезпечення.
FTP-клієнт: Його використання дає більше свободи, ніж командний рядок або браузер. Цей клієнт простий у використанні та вважається більш потужним варіантом.