FTP (File Transfer Protocol) –старейший стандартный протокол, предназначенный для передачи файлов в Интернете.
FTP функционирует более 40 лет (заработал в 71 году), и появился он задолго до HTTP. FTP сегодня используются при распространении ПО и доступа к серверам хостинга.
Построенный на архитектуре «клиент-сервер», FTP-протокол передает данные между сервером и клиентом при помощи разных сетевых соединений. Для безопасной передачи можно воспользоваться протоколом прикладного уровня SHH.
Протокол функционирует на прикладном уровне модели OSI и применяется для передачи файлов при помощи TCP/IP. Чтобы осуществить передачу файлов, необходимо запустить FTP-сервер. Протокол может работать в пассивном и активном режимах. При передаче данных по сети могут быть использованы 4 представления данных: ASCII (для текстов), режим изображения, EBCDIC, локальный режим. Передача данных осуществляется в одном из 3-х режимов: поточном, блочном и режиме сжатия.
Первоначально протокол не имел нормальной защиты, поэтому нередко подвергался хакерским атакам. Сегодня для защиты от хакеров используется SSL и TLC шифрование.
24.08.2012, 5251 просмотр.