FTP – що це таке і як з ним працювати?

Відміну від протоколу http

Властивість FTP HTTP
Можливість аутентифікації так немає
Прийом великі двійкові файли невеликі текстові документи
Спосіб з’єднання подвійний одиночний
Передача так немає
Здійснення операцій над файловою системою так немає

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

Скорочення витрат трафіку і, відповідно, зменшення часу для обміну даними здійснюється за рахунок двійкового режиму передачі. Робота починається після того, як клієнт входить у сесію, і всі подальші операції проводяться в її рамках. Це одна з характерних особливостей, адже протокол HTTP не запам’ятовує інформацію про зареєстрованих користувачів – цю функцію виконують зовнішні методи.

Зв’язок комп’ютер-клієнт за замовчуванням здійснюється на 21 порту і використовується для управління. Друге з’єднання для передачі даних відкривається на двадцятому порту або будь-якому іншому, який правильно налаштований.