FTP - хранилище файлов и одна из старейших служб Интернет, названная по имени используемого протокола прикладного уровня — протокола передачи файлов (File transfer protocol). Любая специальная программа-клиент, сопровождает все реализации протокола TCP/IP на различных компьютерах и операционных системах. Служба использует 2 порта. Для подключения к FTP серверу и для передачи команд управления используется 21 порт, для передачи файлов – 20.
Большинство серверов службы FTP поддерживают анонимное подключение, не нужно быть зарегистрированным пользователем, чтобы получить файл, хранящийся на анонимном FTP сервере. Именно возможность анонимного подключения, а также колоссальные обьемы хранящихся на серверах файлов делают службу FTP очень полезной.