Протокол FTP | Курс “Компьютерные сети”
Протокол передачи файлов FTP. Лекции по курсу “Компьютерные сети” – https://goo.gl/0aIOuf
Страница курса – http://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.
Практические занятия по курсу “Компьютерные сети” –
https://goo.gl/YP3l83
Практика “Протокол FTP” – https://youtu.be/ZHNPG_2kCnQ
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
https://goo.gl/kW93MA
Последние сообщения
![127 полезных и бесплатных онлайн академий](https://acadbank.ru/wp-content/uploads/2019/04/49-420x330.png)
127 полезных и бесплатных онлайн академий
23.04.2019
![Ресурсы для objective-C программистов](https://acadbank.ru/wp-content/uploads/2017/10/050-124-420x330.png)
Ресурсы для objective-C программистов
21.03.2018