
Протокол передачі файлів (FTP) – це мережевий протокол для передачі копій файлів з одного комп’ютера на інший. Клієнт FTP – це програма, яка дозволяє переміщати файли між комп’ютерами. Наприклад, ви можете створювати веб-сторінки на своєму ПК і використовувати FTP-клієнт для завантаження веб-сайту на сервер, де він буде розміщений.
Змістовий покажчик
Що таке FTP?
FTP був розроблений протягом 1970-х та 1980-х років для підтримки обміну файлами в TCP / IP та старих мережах. Протокол відповідає моделі зв’язку клієнт-сервер. Для передачі файлів за допомогою FTP користувач запускає програму клієнта FTP та ініціює підключення до віддаленого комп’ютера, на якому запущено програмне забезпечення сервера FTP. Після встановлення зв’язку клієнт може вибрати надсилання та / або отримання копій файлів. FTP-сервер прослуховує через TCP-порт 21 вхідні запити на підключення від клієнтів FTP. Коли отримано запит, сервер використовує цей порт для управління підключенням та відкриває окремий порт для передачі файлових даних. Початковими клієнтами FTP були програми командного рядка для операційних систем Unix. Варіант FTP, який називається Trivial File Transfer Protocol (TFTP), також був розроблений для підтримки комп’ютерних систем низького класу. Пізніше корпорація Майкрософт випустила Windows FTP-клієнт із графічним інтерфейсом. Для різних операційних систем доступно багато клієнтів FTP. Багато з них безкоштовні, але є також преміум-клієнти FTP, які мають додаткові функції, такі як можливість автоматичної передачі файлів за встановленим розкладом.
Налаштування клієнтів FTP
Коли ви відкриєте свій FTP-клієнт, ви побачите кілька різних вікон, які вам потрібно буде заповнити:
- Імя профілю: Це ім’я, яке ви збираєтеся дати своєму веб-сайту.
- Ім’я ведучого або Адреса: Це ім’я сервера, на якому розміщена ваша домашня сторінка. Ви можете отримати це у свого хостинг-провайдера.
- ідентифікатор користувача і Пароль: Це те саме, що ім’я користувача та пароль, які ви створили під час реєстрації в службі хостингу.
Для підключення до FTP-сервера потрібні ім’я користувача та пароль, встановлені адміністратором сервера; однак деякі сервери дотримуються спеціальної конвенції, яка приймає будь-якого клієнта з використанням «анонімного» як свого імені користувача. Клієнти ідентифікують FTP-сервер або за його IP-адресою (наприклад, 192.168.0.1), або за іменем хосту (наприклад, ftp.tebapit.com). Ви також повинні вибрати режим для передачі FTP. FTP підтримує два режими передачі даних: звичайний текст (ASCII) і двійковий. Поширеною помилкою під час використання FTP є спроба передати двійковий файл (наприклад, зображення, програму чи музичний файл) у текстовому режимі, через що переданий файл стає непридатним для використання. Можливо, ви захочете перейти до властивостей запуску та змінити локальну папку за замовчуванням на папку на вашому комп’ютері, де ви зберігаєте файли веб-сторінок.
Як передавати файли за допомогою FTP
Кожен FTP-клієнт трохи відрізняється, але інтерфейс зазвичай має дві основні панелі:
- На лівій панелі відображаються файли на вашому комп’ютері.
- На правій панелі відображаються файли на хостинговому сервері.
Знайдіть файл, який потрібно передати, ліворуч і двічі клацніть на ньому, щоб файл з’явився на правій стороні. Також можливо перемістити файли з хостингового сервера на ваш комп’ютер. Ви також можете переглядати, перейменовувати, видаляти та переміщувати свої файли. Якщо вам потрібно створити нові папки для ваших файлів, ви можете зробити це теж. Переконайтесь, що папки на вашій службі хостингу налаштовані точно так само, як і на комп’ютері, щоб ви завжди надсилали файли у потрібні папки.
Альтернативи FTP
Системи спільного використання файлів однорангової мережі (P2P), такі як BitTorrent, пропонують більш досконалі та безпечні форми обміну файлами, ніж пропонує технологія FTP. Поряд із сучасними хмарними системами зберігання даних, такими як Box та Dropbox, BitTorrent значною мірою усунув необхідність використання FTP щодо спільного використання файлів; однак веб-розробники та адміністратори серверів все ще повинні регулярно використовувати FTP.