- FTP означає протокол передачі файлів.
- FTP — це стандартний Інтернет-протокол, наданий TCP/IP, який використовується для передачі файлів з одного хоста на інший.
- Він в основному використовується для передачі файлів веб-сторінок від їх автора до комп’ютера, який діє як сервер для інших комп’ютерів в Інтернеті.
- Він також використовується для завантаження файлів на комп'ютер з інших серверів.
Цілі FTP
- Він забезпечує обмін файлами.
- Він використовується для стимулювання використання віддалених комп’ютерів.
- Він передає дані надійніше та ефективніше.
Чому FTP?
Хоча передача файлів з однієї системи в іншу дуже проста і зрозуміла, але іноді це може викликати проблеми. Наприклад, дві системи можуть мати різні угоди про файли. Дві системи можуть мати різні способи представлення тексту та даних. Дві системи можуть мати різні структури каталогів. Протокол FTP долає ці проблеми шляхом встановлення двох з’єднань між хостами. Одне з’єднання використовується для передачі даних, а інше – для контрольного з’єднання.
Механізм FTP
На малюнку вище показано базову модель FTP. FTP-клієнт має три компоненти: інтерфейс користувача, процес керування та процес передачі даних. Сервер складається з двох компонентів: процесу управління сервером і процесу передачі даних сервера.
У FTP є два типи підключень:
FTP клієнти
- FTP-клієнт — це програма, яка реалізує протокол передачі файлів, який дозволяє передавати файли між двома хостами в Інтернеті.
- Це дозволяє користувачеві підключитися до віддаленого хосту та завантажити або завантажити файли.
- Він містить набір команд, які ми можемо використовувати для підключення до хосту, передачі файлів між вами та вашим хостом і закриття з’єднання.
- Програма FTP також доступна як вбудований компонент веб-браузера. Цей FTP-клієнт на основі графічного інтерфейсу робить передачу файлів дуже легкою, а також не потребує запам’ятовування команд FTP.
Переваги FTP:
Недоліки FTP:
- Стандартна вимога індустрії полягає в тому, що всі FTP-передачі мають бути зашифровані. Однак не всі провайдери FTP однакові і не всі провайдери пропонують шифрування. Отже, нам доведеться шукати постачальників FTP, які забезпечують шифрування.
- FTP виконує дві операції, тобто надсилання та отримання великих файлів у мережі. Однак максимальний розмір файлу, який можна надіслати, становить 2 ГБ. Це також не дозволяє виконувати одночасні перекази кільком отримувачам.
- Паролі та вміст файлів надсилаються відкритим текстом, що дозволяє небажане підслуховування. Отже, цілком можливо, що зловмисники можуть здійснити атаку грубою силою, намагаючись вгадати пароль FTP.
- Він не сумісний з усіма системами.