Що таке FTP? Протокол передачі файлів
При FTP-з'єднанні дві сторони повинні з'єднатися і спілкуватися через мережу. Для цього користувачі мають бути авторизовані, надавши FTP-серверу дані для входу. Деякі загальнодоступні FTP-сервери не вимагають даних для доступу до своїх файлів. Це стосується так званого анонімного FTP.
Під час встановлення FTP-з'єднання використовуються два різні канали зв'язку. Перший відомий як командний канал, по якому надсилається команда і відповідь. Другий - це канал даних, який використовується для розповсюдження даних.
Щоб отримати або передати файл, авторизований користувач використовує Користувач FTP протокол для запиту змін на сервері. У відповідь сервер надає доступ. Це називається активним з'єднанням.
Проблеми можуть виникнути під час роздачі в активному режимі, якщо комп'ютер користувача захищений брандмауером. Брандмауер зазвичай не дозволяє несанкціоновані сеанси ззовні.
У цьому випадку використовується пасивний режим. У цьому режимі користувач встановлює як канал передачі команд, так і канал передачі даних. У цьому режимі серверу пропонується слухати, а не намагатися встановити з'єднання з користувачем.
Як користуватися FTP?
Існує три способи встановлення FTP-з'єднання. Дуже простий спосіб - скористатися програмою командного рядка FTP, наприклад, за допомогою командного рядка в Windows або терміналу в Mac/Linux. Цей спосіб досі використовується розробниками для передачі файлів через FTP.
Користувач також може використовувати веб-браузер для зв'язку з FTP-сервером. Веб-браузер зручніший, якщо користувач хоче отримати доступ до великих каталогів на сервері. Однак він часто менш надійний і повільніший, ніж спеціальна FTP-програма.
Сьогодні використання FTP-клієнта, такого як FileZilla, є найбільш поширеною практикою. Особливо це стосується веб-розробників.
FTP-клієнт пропонує більше свободи, ніж командний рядок і веб-браузер. Він також простіший в управлінні і потужніший, ніж інші методи.
При використанні такого клієнта також доступно більше функцій. Наприклад, користувачі можуть передати великий файл і скористатися утилітою синхронізації.
Як веб-розробник, ви повинні використовувати FTP за допомогою FTP-клієнта для доступу до веб-сайту, яким ви керуєте. Так простіше створювати і видаляти каталоги, а також читати велику кількість файлів на сервері.
Ми сподіваємося, що ця стаття допомогла вам краще зрозуміти FTP. Якщо у вас виникли запитання про FTP та його клієнтів, будь ласка, зв'яжіться з нашим Команда підтримки. Будемо раді вам допомогти.