В структуре сетей функции протокола, приложения и службы очень тесно взаимосвязаны.
FTP представляет собой службу для копирования файлов, которая предлагается при соединении с удаленным компьютером. При этом можно выполнить как операцию по считыванию файлов из удаленного компьютера, так и по накачке в него файлов.
FTP site (ftp-страница) - компьютер в сети Internet, на котором ведется файловый архив, доступный для удаленных пользователей.
FTP также является приложением для копирования файлов. FTP-клиенты бывает пяти типов. FTP-сервер (FTPD) - программа, работающая на таком удаленном компьютере и обеспечивающая обработку запросов к архиву.
Аnonymous FTP server - FTP-сервер, допускающий использование своего файлового архива без паролей доступа.
FTP является протоколом для копирования файлов. И клиентское и серверное приложение используют протокол в качестве связующего звена для обеспечения побайтной и побитной идентификации копии и оригинала файла.
Необходимо скопировать файл с удаленного компьютера. Без приложения компьютер (ftp-site) не будет знать о том, что необходимо выполнить копирование. Без службы невозможно установить связь с удаленным компьютером, на котором находится файл. А без протокола клиент и сервер не смогут взаимодействовать.
Рис. Сеанс FTP с установленным управляющим соединением и соединением для передачи данных