Сети ЭВМ и телекоммуникации. Гайсина Л.Ф. - 134 стр.

UptoLike

Составители: 

6.6.1 Протокол FTP
File Transfer Protocol - уровня приложений. Используется службой FTP
для передачи файлов. FTP отличается от других приложений тем, что он
использует два TCP соединения для передачи файла.
1 Управляющее соединение - соединение для посылки команд серверу и
получение ответов от него. Для канала управления используется протокол
Telnet.
2. Соединение данных - соединение для передачи файлов (рисунок 79).
Рисунок 79 – Работа протокола FTP
В FTP соединение инициируется интерпретатором протокола
пользователя. Управление обменом осуществляется по каналу управления в
стандарте протокола Telnet. Команды FTP генерируются интерпретатором
протокола пользователя и передаются на сервер. Ответы сервера отправляются
пользователю также по каналу управления. В общем случае пользователь имеет
возможность установить контакт с интерпретатором протокола сервера и
отличными от интерпретатора пользователя средствами.
Команды FTP определяют параметры канала передачи данных и самого
процесса передачи. Они также определяют и характер работы с удаленной и
локальной файловыми системами. Сессия управления инициализирует канал
передачи данных. При организации канала передачи данных
последовательность действий другая, отличная от организации канала
управления. В этом случае сервер инициирует обмен данными в соответствии с
согласованными в сессии управления параметрами.
Канал данных устанавливается для того же host'а, что и канал управления,
через который ведется настройка канала данных. Канал данных может быть
использован как для приема, так и для передачи данных.
Возможна ситуация, когда данные могут передаваться на третью машину.
В этом случае пользователь организует канал управления с двумя серверами и
134
     6.6.1 Протокол FTP

      File Transfer Protocol - уровня приложений. Используется службой FTP
для передачи файлов. FTP отличается от других приложений тем, что он
использует два TCP соединения для передачи файла.
1 Управляющее соединение - соединение для посылки команд серверу и
получение ответов от него. Для канала управления используется протокол
Telnet.
2. Соединение данных - соединение для передачи файлов (рисунок 79).




                     Рисунок 79 – Работа протокола FTP

      В FTP соединение инициируется интерпретатором протокола
пользователя. Управление обменом осуществляется по каналу управления в
стандарте протокола Telnet. Команды FTP генерируются интерпретатором
протокола пользователя и передаются на сервер. Ответы сервера отправляются
пользователю также по каналу управления. В общем случае пользователь имеет
возможность установить контакт с интерпретатором протокола сервера и
отличными от интерпретатора пользователя средствами.
      Команды FTP определяют параметры канала передачи данных и самого
процесса передачи. Они также определяют и характер работы с удаленной и
локальной файловыми системами. Сессия управления инициализирует канал
передачи    данных.    При      организации     канала    передачи     данных
последовательность действий другая, отличная от организации канала
управления. В этом случае сервер инициирует обмен данными в соответствии с
согласованными в сессии управления параметрами.
      Канал данных устанавливается для того же host'а, что и канал управления,
через который ведется настройка канала данных. Канал данных может быть
использован как для приема, так и для передачи данных.
      Возможна ситуация, когда данные могут передаваться на третью машину.
В этом случае пользователь организует канал управления с двумя серверами и

                                                                           134