52. Протокол FTP (Курс Компьютерные сети)

63
Khurshid
Khurshid25112

    FTP (File Transfer Protocol) – протокол передачи файлов.

    FTP использует архитектуру клиент-сервер. На сервере находится файловая система. Клиент может подключаться к серверу и работать с файловой системой: загружать файлы, создавать и удалять каталоги, копировать и перемещать файлы между каталогами и т.п.

    Протокол FTP использует URL для адресации файлов. Пример URL:
    ftp://ftp-server.ru/pub/...tex/example1.tex

    На транспортном уровне используется протокол TCP.

    В отличие от большинства протоколов прикладного уровня, FTP использует два соединения:
    - Управляющее соединение
    - Соединение для передачи данных.

    Команды протокола FTP:

    USER – Указать имя пользователя
    PASS – Указать пароль
    LIST – Просмотр содержимого каталога
    CWD – Смена текущего каталога
    RETR – Передать файл с сервера на клиент
    STOR – Передать файл с клиента на сервер
    TYPE – Установить режим передачи
    DELE – Удалить файл
    MKD – Создать каталог
    RMD – Удалить каталог
    PASV – Использовать пассивный режим
    QUIT – Выход и разрыв соединения

    FTP передает логин и пароль пользователя, а также все данные по сети в открытом виде, поэтому безопасность очень низкая. Вместо FTP сейчас используются более безопасные протоколы на основе SSH: SFTP и SCP.
    Автор: Андрей Созыкин

    Комментарии

    Для добавления комментариев необходимо авторизоваться.