Що таке FTP?

FTP — це спосіб передачі файлів онлайн. Ви можете вважати сайти, які ви відвідуєте у своєму браузері, «Інтернетом», але ваш браузер використовує лише один протокол: HTTP. Є багато інших протоколів, які разом складають Інтернет. Наприклад, IMAP і POP — це два протоколи, які клієнти електронної пошти використовують для надсилання та отримання повідомлень. XMPP — це протокол, який використовується для надсилання та отримання миттєвих повідомлень. FTP є ще одним таким протоколом.

Зміст

  • Для чого потрібен FTP?
  • Для чого використовується FTP?
  • Як виглядає FTP?
  • Чи безпечний FTP?
  • Які FTP-клієнти найкращі?
  • Чи можу я налаштувати власний FTP-сервер?
  • Майбутня поступова відмова від FTP

FTP розшифровується як «протокол передачі файлів». Це також один із найстаріших протоколів, який використовується сьогодні, і зручний спосіб переміщення файлів. Сервер FTP пропонує доступ до каталогу з підкаталогами. Користувачі підключаються до цих серверів за допомогою FTP-клієнта, програмного забезпечення, яке дозволяє завантажувати файли з сервера, а також завантажувати файли на нього.

Рекомендовані відео

Багатьом користувачам Інтернету ніколи не знадобиться використовувати FTP, але він має важливе застосування, особливо для тих, хто зацікавлений у вивченні даних Інтернету з нуля. Ось що вам слід знати.

Пов'язані

  • Що таке оперативна пам'ять? Ось усе, що вам потрібно знати
  • Як конвертувати касети VHS на DVD, Blu-ray або цифрові
  • Найкращі ігрові ПК на 2023 рік: Dell, Origin, Lenovo тощо

Для чого потрібен FTP?

Заголовок посібника з купівлі ноутбуків
А. і я. Крук/Шуттерсток

FTP — це корисний інструмент для переміщення інформації з комп’ютера, на якому ви працюєте, на сервер, де розміщено веб-сайт. Наприклад, якщо ви хочете встановити WordPress на веб-сервері, вам знадобиться FTP, щоб скопіювати файли.

Він також іноді використовується як спосіб обміну файлами. Одна особа може завантажити файл на FTP-сервер, а потім поділитися посиланням на нього з іншою особою. Таке використання стало менш поширеним в епоху простих у використанні хмарних сервісів (це наші улюблені), але деякі люди вважають за краще розміщувати свої файли на домашньому сервері та використовувати для цього FTP.

FTP є одним із найпростіших і ранніх форматів, створених для швидкого переміщення файлів з одного пристрою на інший. Він бере свій початок у 1971 році, коли Абхай Бхушан створив і опублікував першу версію. У 1980-х роках формат FTP було оновлено до версії TCP/IP, пов’язаної з серверами.

FTP використовує два основні канали для роботи. Командний канал містить інформацію про саму задачу — до яких файлів потрібно отримати доступ, чи реєструються команди тощо. Потім канал даних передає фактичні файли даних між пристроями.

Ці з’єднання FTP також можуть мати активний і пасивний режими. Активні режими є найпоширенішими та дозволяють відкрити зв’язок між сервером і пристроєм через обидва канали, при цьому сервер бере активну роль у встановленні з’єднання, схвалюючи запити для даних. Однак цей режим може бути порушений брандмауерам і подібними проблемами, тому існує також пасивний режим, у якому сервер звертає увагу, але не підтримує активно з’єднання, дозволяючи іншому пристрою робити все працювати.

Для чого використовується FTP?

Не багато. Платформи, які все ще пропонують завантаження через FTP або підтримують передачу, переважно роблять це за звичкою, і навіть це вже не є поширеним явищем (докладніше про це нижче). Два основні сучасні способи використання FTP:

  • Хобі та навчання: FTP — це простий спосіб познайомити новачків з Інтернет-протоколами перед переходом до більш складних версій, що робить його хорошим інструментом для початківців. Деякі люди також створюють файлові системи FTP через почуття ностальгії або просто для розваги.
  • Переміщення великої кількості файлів сервера вдома: деякі ІТ-фахівці можуть використовувати FTP під час переміщення серверних файлів усередині закритої системи організації. У цьому випадку проблем із безпекою немає, і FTP може бути найпростішим способом переміщення великих обсягів файлів, відомий ІТ-працівникам.

Як виглядає FTP?

Хоча це залежить від того, який клієнт ви використовуєте для керування файлами, по суті він виглядає як інші файли на вашому комп’ютері. Існує ієрархічна структура папок, яку можна досліджувати подібно до Windows Explorer або Finder.

Ви можете отримати уявлення про це, переглянувши загальнодоступний сервер FTP. Наприклад, Adobe пропонує завантаження всього свого програмного забезпечення через FTP, для клієнтів, які володіють таким програмним забезпеченням, як Photoshop, із дійсним ключем продукту, але не мають під рукою інсталяційного компакт-диска. Браузери, такі як Chrome і Firefox, також підтримують дослідження FTP-серверів (але не завантаження файлів).

ftp-adobe

На Reddit, r/opendirectories це ціла спільнота, присвячена спільному доступу до загальнодоступних FTP-серверів. Однак багато з цих каталогів повні піратського вмісту, порнографії та подібних комбінацій.

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

Чи безпечний FTP?

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

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

Які FTP-клієнти найкращі?

cyberduck-adobe-сервер

FileZilla та CyberDuck — два з наших улюблених FTP-клієнтів, які ми можемо рекомендувати від усього серця. Вони є повнофункціональними та існують уже багато років, тому створили вдосконалені інтерфейси користувача та інструменти, щоб зробити ваш процес передачі FTP швидким і легким. Якщо вам потрібні додаткові приклади хороших FTP-клієнтів, перегляньте наш посібник із кращий з кращих FTP-клієнтів.

Чи можу я налаштувати власний FTP-сервер?

Коротка відповідь: так. Користувачі Windows і Mac можуть завантажувати та запускати Сервер FileZilla. Однак користувачам Mac не потрібне програмне забезпечення сторонніх розробників: просто перейдіть до Обмін в Системні налаштування, а потім увімкніть Віддалений вхід. Це дозволить увімкнути сервер FTPS на вашому Mac, забезпечуючи безпечний спосіб перегляду комп’ютера та захоплення файлів за допомогою будь-якого клієнта FTP.

налаштування mac-sftp

Однак вам знадобиться FTP-клієнт, встановлений на іншому комп’ютері, щоб переглядати файли. Просто використовуйте IP-адресу комп’ютера, який ви раніше налаштували як сервер.

Щоб отримати доступ до файлів за межами домашньої мережі, вам знадобиться налаштуйте переадресацію портів на маршрутизаторі. І якщо ви плануєте зробити FTP-сервер доступним в Інтернеті, було б гарною ідеєю заблокувати його за допомогою шифрування.

Майбутня поступова відмова від FTP

Підтримка FTP скорочується через нові заміни, такі як SFTP, і тому, що браузери припиняють його підтримку. Google Chrome задав тенденцію, відмовившись від підтримки FTP навесні 2020 року. Її все ще можна було ввімкнути, змінивши командний рядок, але як тільки з’явилася версія 82, її було видалено. Firefox також повністю скасував підтримку FTP з версії 88.0. Safari може показувати дані FTP, але за умовчанням для всіх каталогів використовується Finder.

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

Рекомендації редакції

  • Скільки оперативної пам'яті вам потрібно?
  • Найкраще безкоштовне програмне забезпечення батьківського контролю для ПК, Mac, iOS та Android
  • Найкращі принтери 2023 року
  • Найкращі настільні комп’ютери 2023 року: Dell, HP, Apple тощо
  • Найкращі сумки та рюкзаки для 17-дюймових ноутбуків на 2023 рік