FTP-клиент. Гайсина Л.Ф. - 27 стр.

UptoLike

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

27
1 Теоретические предпосылки
FTP (File Transfer Protocol или "Протокол Передачи Файлов") -
один из старейших протоколов в Internet и входит в его стандарты.
Обмен данными в FTP проходит по TCP-каналу. Построен обмен по
технологии "клиент-сервер". На рисунке 1 изображена модель
протокола.
Рисунок 1 – Модель протокола ftp
В FTP соединение инициируется интерпретатором протокола
пользователя. Управление обменом осуществляется по каналу
управления в стандарте протокола TELNET. Команды FTP
генерируются интерпретатором протокола пользователя и передаются
на сервер. Ответы сервера отправляются пользователю также по
каналу управления. В общем случае пользователь имеет возможность
установить контакт с интерпретатором протокола сервера и
отличными от интерпретатора пользователя средствами. Команды
FTP определяют параметры канала передачи данных и самого
процесса передачи. Они также определяют и характер работы с
удаленной и локальной файловыми системами. Сессия управления
инициализирует канал передачи данных. При организации канала
передачи данных последовательность действий другая, отличная от
организации канала управления. В этом случае сервер инициирует
обмен данными в соответствии с параметрами, согласованными в
сессии управления. Канал данных устанавливается для того же host'а,
что и канал управления, через который ведется настройка канала
данных. Канал данных может быть использован как для приема, так и
для передачи данных. Возможна ситуация, когда данные
могут передаваться на третью машину.
Лист
4
     1 Теоретические предпосылки

     FTP (File Transfer Protocol или "Протокол Передачи Файлов") -
один из старейших протоколов в Internet и входит в его стандарты.
Обмен данными в FTP проходит по TCP-каналу. Построен обмен по
технологии "клиент-сервер". На рисунке 1 изображена модель
протокола.




                    Рисунок 1 – Модель протокола ftp

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