Протокол передачі файлів (File Transfer Protocol) - дає можливість абоненту обмінюватися ?двійковими і ?текстовими файлами з будь-яким ?комп’ютером мережі. Установивши зв’язок із віддаленим комп’ютером, користувач може скопіювати файл із віддаленого комп'ютера на свій або скопіювати файл із свого комп'ютера на віддалений.
при розгляді FTP як сервісу ?Інтернет мають на увазі не просто протокол, а саме сервіс – доступ до файлів, які знаходяться у файлових архівах.
FTP – стандартна програма, яка працює по протоколу TCP, яка завжди поставляється з ?операційною системою. Її початкове призначення – передача файлів між різними комп’ютерами, які працюють у мережах ТCP/IP: на одному з комп’ютерів працює програма-сервер, на іншому – програма-клієнт, запущена користувачем, яка з’єднується з сервером і передає або отримує по протоколу FTP файли. Все це розглядається з припущенням, що користувач зареєстрований на обох комп'ютерах під своїм ім’ям та із своїм паролем на цьому комп’ютері.
Дана риса і послужила причиною того, що програми FTP стали частиною окремого сервісу Internet. Справа в тому, що доволі часто сервер FTP настроюється таким чином, що з’єднатися з ним можна не тільки під своїм ім’ям, але й під умовним іменем anonymous – анонім. У такому випадку для користувача стає доступною не вся файлова система комп’ютера, а лише деякий набір файлів на сервері, які складають вміст серверу anonymous FTP – публічного файлового архіву. Отже, якщо користувач хоче надати у вільне користування файли з інформацією, програмами і т. і., то йому достатньо організувати на власному комп’ютері, включеному в Internet, сервер anonymous FTP. Створення такого серверу – процес доволі простий, програми-клієнти FTP доволі розповсюджені, – тому сьогодні публічні файлові архіви організовані в основному як сервери anonymous FTP. Перелік інформації, яка міститься на таких серверах включає всі аспекти життя: від звичайних текстів до ?мультимедіа.
Не дивлячись на розповсюдженість, у FTP є дуже багато недоліків. Програми-клієнти FTP не завжди зручні і прості у користуванні. Користувач не завжди може зрозуміти який файл перед ним, чи той що необхідно, чи ні. Окрім того, не існує простого і універсального засобу для пошуку на серверах anonymous FTP, – хоча для цього і існує спеціальний сервіс archie, але це незалежна програма, вона не універсальна і не завжди її можна ефективно застосовувати. Програми FTP доволі старі і деякі з їх особливостей, які були необхідними їх при створенні, не зовсім зрозумілі і потрібні сьогодні. Наприклад, для передачі файлів існує два режими – бінарний та текстовий, і, якщо користувач неправильно обрав режим передачі, то файл, який необхідно передати, може мати пошкодження. Опис файлів на сервері видається у форматі операційної системи серверу, а список файлів операційної системи UNIX не завжди з розумінням сприймається користувачами DOS. Сервери FTP нецентралізовані, – звідси випливають ще деякі проблеми. Але не дивлячись на все це, сервери anonymous FTP сьогодні – це стандартний шлях організації публічних файлових архівів в Internet.
FTP – сервіс прямого доступу, який вимагає повноцінного підключення до Internet, але є можливість доступу і через електронну пошту – існують сервери, які пересилають за допомогою ?електронної пошти файли з будь-яких серверів anonymous FTP. Проте цей шлях отримання інформації досить незручний, оскільки такі сервери можуть бути сильно завантажені і запит доволі довго чекатиме своєї черги. Крім того, великі файли при пересилці діляться сервером на частини обмеженого об’єму і, якщо одна з частин загубиться і перешлеться із пошкодженнями, то всі інші стануть непридатними.