FTP

FTP
Название File Transfer Protocol
Уровень (по модели OSI) Прикладной
Семейство TCP/IP
Создан в 1971 год
Порт/ID 21/TCP для команд,
20/TCP для данных,
49152-65534/TCP динамически
Назначение протокола Передача файлов
Спецификация RFC 959
Основные реализации (клиенты) Сравнение FTP-клиентов
Основные реализации (серверы) Сравнение FTP-серверов
Расширяемость Доп. команды
Логотип Викисклада Медиафайлы на Викискладе

FTP (англ. File Transfer Protocol) — протокол передачи файлов по сети, появившийся в 1971 году задолго до HTTP и даже до TCP/IP, благодаря чему является одним из старейших прикладных протоколов. Изначально FTP работал поверх протокола NCP[1], на сегодняшний день широко используется для распространения ПО и доступа к удалённым хостам. В отличие от TFTP, гарантирует передачу (либо выдачу ошибки) за счёт применения квитируемого протокола.

Протокол построен на архитектуре «клиент-сервер» и использует разные сетевые соединения для передачи команд и данных между клиентом и сервером. Пользователи FTP могут пройти аутентификацию, передавая логин и пароль открытым текстом, или же, если это разрешено на сервере, они могут подключиться анонимно. Можно использовать протокол SSH для безопасной передачи, шифрующей (скрывающей) логин и пароль, а также содержимое файла.

Первые клиентские FTP-приложения были интерактивными инструментами командной строки, реализующими стандартные команды и синтаксис. С тех пор были разработаны графические пользовательские интерфейсы для многих используемых по сей день операционных систем. Среди этих интерфейсов как компоненты программы общего веб-дизайна вроде Microsoft Expression Web, так и специализированные FTP-клиенты (например, FileZilla).

  1. A Brief History of Mail Архивировано 27 марта 2008 года.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy