FTP (File Transfer Protocol) - це стандартний протокол передачі файлів між комп'ютерами у мережі. Він використовується для завантаження та завантаження файлів на сервери, а також для керування файлами на віддалених серверах.
Протокол FTP має дві основні функції: аутентифікацію та передачу файлів.
Коли ви підключаєтеся до віддаленого FTP-сервера, ви повинні ввести свої облікові дані для автентифікації. Після того, як ви успішно авторизувалися, ви можете почати передачу файлів на віддалений сервер або завантаження файлів з віддаленого сервера на свій комп'ютер.
FTP може використовуватися як в інтерактивному режимі, де користувач взаємодіє з віддаленим сервером, так і в автоматичному режимі, де програма автоматично передає файли на віддалений сервер або завантажує їх.
FTP може працювати в різних режимах, таких як активний та пасивний режими. В активному режимі клієнт встановлює з'єднання та визначає порт передачі даних. У пасивному режимі сервер встановлює з'єднання та визначає порт передачі даних. Пасивний режим зазвичай використовується там, де багато клієнтів, і де використання активного режиму може призвести до збоїв у роботі мережі.
Протокол FTP підтримується багатьма програмами передачі файлів, такими як FileZilla, WinSCP, Cyberduck та інші. В даний час FTP вважається застарілим протоколом, і для безпечної передачі файлів рекомендується використовувати протоколи Secure File Transfer Protocol (SFTP) або FTPS (FTP over SSL).