Протокол передачи файлов FTP. Лекции по курсу “Компьютерные сети“ -
Страница курса -
FTP (File Transfer Protocol) – протокол передачи файлов.
FTP использует архитектуру клиент-сервер. На сервере находится файловая система. Клиент может подключаться к серверу и работать с файловой системой: загружать файлы, создавать и удалять каталоги, копировать и перемещать файлы между каталогами и т.п.
Протокол FTP использует URL для адресации файлов. Пример URL:
ftp://
На транспортном уровне используется протокол TCP.
В отличие от большинства протоколов прикладного уровня, FTP использует два соединения:
- Управляющее соединение
- Соединение для передачи данных.
Команды протокола FTP:
USER - Указать имя пользователя
PASS - Указать пароль
LIST - Просмотр содержимого каталога
CWD - Смена текущего каталога
RETR - Передать файл с сервера на клиент
STOR - Передать файл с клиента на сервер
TYPE - Установить режим передачи
DELE - Удалить файл
MKD - Создать каталог
RMD - Удалить каталог
PASV - Использовать пассивный режим
QUIT - Выход и разрыв соединения
FTP передает логин и пароль пользователя, а также все данные по сети в открытом виде, поэтому безопасность очень низкая. Вместо FTP сейчас используются более безопасные протоколы на основе SSH: SFTP и SCP.
Практические занятия по курсу “Компьютерные сети“ -
Практика “Протокол FTP“ -
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
3 views
6
1
2 months ago 00:02:09 1
BONES, FTP - GraveDigger (Lyric Video)
2 months ago 00:27:36 1
Эволюция коммуникации в интернете
4 months ago 00:01:55 1
*free for profit* Slimesito type beat - FTP
4 months ago 00:17:11 10
Сеть и сокеты. База для backend разработчика.
4 months ago 00:20:17 1
Java Pro-двинутый #1. Основы Maven.
4 months ago 00:02:27 2
$uicideboy$ skate video (session skate sim) FTP
4 months ago 00:57:15 1
Protocol Radio 627 by Nicky Romero & DØBER (PRR627)