Основы протокола

СЕТЕВЫЕ  ТЕХНОЛОГИИ

Основы протокола

Требуемый уровень знаний для прочтения главы:

  • понятие сетевой модели ISO/OSI;

  •  знание основных протоколов канального, сетевого, транспортного уровней;

  •  знание протокола Telnet

Keywords: FTP, File Transfer Protocol, протокол сеансового уровня, upload, download

Введение

Протокол FTP (File Transfer Protocol) предназначен для передачи файлов между двумя узлами сети. Он предоставляет широкий набор команд для копирования файлов, а также для управления файлами и каталогами на удаленном компьютере: удаление файлов и каталогов, создание каталогов, переименование файлов, получение списка файлов с удаленного компьютера. В случае, если передача файла была прервана по каким-либо причинам, протокол предусматривает средства для докачки файла, что бывает очень удобно при передаче больших файлов.

В предоставлении FTP-сервиса принимают участие две программные компоненты:
1) FTP-сервер. Это программа, выполняющаяся на компьютере, предоставляющим FTP-сервис. Она принимает команды по протоколу FTP и выполняет их.
2) FTP-клиент. Это программа, выполняющаяся на компьютере пользователя. С ее помощью пользователь устанавливает соединение с FTP-сервером и передает ему команды: запрашивает файлы для скачивания, удаляет файлы, переименовывает их, и т.п.


В модели OSI/ISO этот протокол находится на сеансовом уровне и использует в качестве транспортного протокол TCP.