Протокол FTP.
• FTP (File Transfer Protocol) - протокол, используемый для передачи файлов по TCP/IP-сетям между клиентским компьютером и сервером. Это одна из самых популярных технологий обмена данными с серверами, расположенными по всему миру. Сам протокол был разработан в 1971 году, задолго до HTTP и TCP/IP.
• Схема работы
Технически FTP-сервер представляет собой компьютер, к которому подключаются внешние пользователи. Они запускают на своих компьютерах специальный FTP-клиент, который делает попытку подключения.
Взаимодействие между сервером и пользовательским компьютером выглядит следующим образом:
1) Для связи, как правило, используется порт 21, который по умолчанию открыт на серверном компьютере. Клиент подключается к нему и выходит на управляющий канал
2) после подключения FTP-клиент подает определенные команды интерпретатору
3)после согласования команд для передачи данных необходимо дождаться получения номера канала, по которому будет осуществляться передача файлов для скачивания или загрузки на сервер. Эта операция осуществляется не через порт 21
4) после передачи или приема файлов канал закрывается, оставляя открытым порт 21 для обработки новых команд.
——————————————————————————
#ftp
Post #126
2.7K
- 👍 22
- 👎 1
- 🤮 1