Сети ЭВМ и телекоммуникации. Глобальные сети. Брейман А.Д. - 92 стр.

UptoLike

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

92
9.2 Протоколы файлового обмена
9.2.1 Протокол передачи файлов FTP
Протокол передачи файлов FTP (англ. File Transfer Protocol) описан в
RFC 959 и предназначен для передачи текстовых и двоичных файлов между
узлами. Протокол FTP использует два TCP-соединения: стандартный порт 21
служит для управляющего соединения, по которому передаются запросы, а
порт 20 — для соединения, по которому передается содержимое файлов. Набор
команд, которыми
обмениваются клиент с сервером по управляющему
соединению, отличается от набора команд, доступного пользователю.
Основные пользовательские команды FTP:
open <имя узла> — установить соединение с сервером,
close — закрыть соединение с сервером, остаться в командном
режиме,
quit — выйти из программы,
help — вывести список команд,
cd [<имя каталога на сервере>] — перейти в указанный каталог на
сервере,
lcd [<имя локального каталога>] — перейти в указанный каталог,
dir [<имя каталога на сервере>] — вывести список файлов в каталоге
на сервере,
get <имя файла на сервере> [<локальное имя файла>] — получить с
сервера файл по имени,
mget <шаблон имен файлов> — получить с сервера несколько файлов
по шаблону,
put <имя локального файла> [<имя
файла на сервере>] — передать на
сервер локальный файл,
mput <шаблон имен локальных файлов> — передать на сервер
несколько локальных файлов по шаблону.
     9.2 Протоколы файлового обмена
     9.2.1 Протокол передачи файлов FTP


     Протокол передачи файлов FTP (англ. File Transfer Protocol) описан в
RFC 959 и предназначен для передачи текстовых и двоичных файлов между
узлами. Протокол FTP использует два TCP-соединения: стандартный порт 21
служит для управляющего соединения, по которому передаются запросы, а
порт 20 — для соединения, по которому передается содержимое файлов. Набор
команд, которыми обмениваются клиент с сервером по управляющему
соединению, отличается от набора команд, доступного пользователю.
     Основные пользовательские команды FTP:
     • open <имя узла> — установить соединение с сервером,
     • close — закрыть соединение с сервером, остаться в командном
        режиме,
     • quit — выйти из программы,
     • help — вывести список команд,
     • cd [<имя каталога на сервере>] — перейти в указанный каталог на
        сервере,
     • lcd [<имя локального каталога>] — перейти в указанный каталог,
     • dir [<имя каталога на сервере>] — вывести список файлов в каталоге
        на сервере,
     • get <имя файла на сервере> [<локальное имя файла>] — получить с
        сервера файл по имени,
     • mget <шаблон имен файлов> — получить с сервера несколько файлов
        по шаблону,
     • put <имя локального файла> [<имя файла на сервере>] — передать на
        сервер локальный файл,
     • mput <шаблон имен локальных файлов> — передать на сервер
        несколько локальных файлов по шаблону.

                                       92