Протокол FTP | Курс "Компьютерные сети"


Протокол передачи файлов FTP. Лекции по курсу «Компьютерные сети» — goo.gl/0aIOuf
Страница курса — www.asozykin.ru/courses/networks_online

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

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

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

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

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

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

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

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

Практические занятия по курсу «Компьютерные сети» —
goo.gl/YP3l83
Практика «Протокол FTP» — youtu.be/ZHNPG_2kCnQ

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
goo.gl/kW93MA

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.