14.2.1 Вводный диалог

14.2.1 Вводный диалог

Представленный ниже диалог демонстрирует копирование из сайта AT&T InterNIC Data Services (общедоступного репозитария документов RFC).

Сегодня многие имеют на своих настольных системах графические пользовательские интерфейсы (GUI) для пересылки файлов. С одним из таких интерфейсов мы познакомимся ниже. Однако текстовый интерфейс позволяет лучше понять происходящие в процессе пересылки файлов события, поэтому сначала мы познакомимся с подключением к InterNIC через текстового клиента.

Архив файлов InterNIC доступен для всех, так что при регистрации мы будем вводить идентификатор ftp. Традиционно обращение к общедоступным системам происходило через идентификатор анонимного (anonymous) доступа. В настоящее время больше применяется ftp, который легче напечатать. Общедоступные серверы для пересылки файла предполагают ввод пользователем адреса электронной почты в качестве пароля.

Приглашение ftp > выводится всякий раз, когда локальное приложение FTP ожидает ввода данных от пользователя. Строки, начинающиеся с чисел, содержат сообщения от удаленного файлового сервера.

> ftp ftp.internic.net               Команда ftp запускает пользовательский

 интерфейс программы-клиента FTP. Пользователь хочет соединиться с удаленным хостом ftp.intemic.net

Connected to ftp.ds.internic.net.    Локальный клиент FTP отчитывается

 об успешном соединении.

220- InterNIC Directory and

Database Services                    Это сообщение пришло от удаленной системы.

220- . . .                           Мы опустим приветствие.

220 ds.internic.net FTP server ready.

Name (ftp.internic.net:sfeit) : ftp  Локальная клиентская программа FTP

 запрашивает ввод идентификатора пользователя. Для InterNIC нужно ввести ftp.

331 Guest login ok, send ident

as password.

Password:                            Локальная клиентская программа FTP

 запрашивает пароль. Вежливый ответ подразумевает ввод идентификатора электронной почты.

230 Guest login ok, access restrictions apply.

Ftp>                                 Это приглашение запрашивает ввод команд.

ftp> cd rfc                          Пользователь переходит в удаленный каталог rfc,

 в котором и хранятся документы RFC.

250 CWD command successful.          Команда изменения каталога (cd) пересылается

 на сервер как CWD (изменить рабочий каталог). Каталог сервера изменяется на rfc, и можно начинать копирование документов RFC.

ftp> get rfc1842.txt myrfc           Запрашивается копирование файла rfc1842.txt,

 для чего будет создано второе соединение.

200 PORT command successful.         Локальный клиент FTP получил второй порт

 и послал на сервер команду PORT, указывая серверу на соединение через этот порт.

150 Opening ASCII mode data

connection for rfc1842.txt

(24143 bytes).                       Открытие соединения для пересылки файла.

226 Transfer complete.               Завершение пересылки файла.

local: newfile remote: rfcl842.txt   Создан новый локальный файл.

24818 bytes received in 0.53 seconds

(46 Kbytes/s)

ftp> quit                            Завершение сеанса.

221 Goodbye.

Первая команда запрашивала у сервера переход в каталог rfc. Затем проведено копирование удаленного документа rfcl842.txt в локальный файл, названный myrfc. Если не вводить имя файла, локальный файл получит то же имя, что и удаленный файл.

FTP позволяет записывать имена удаленных файлов так же, как это делают пользователи удаленного хоста. Копируя файл на локальный компьютер, можно присвоить ему локальное имя файла. Если имя не присваивается, то при необходимости FTP преобразует имя удаленного файла в формат, допустимый для локального хоста. Иногда это приводит к преобразованию символов из нижнего регистра в верхний и к усечению имен.

Протокол FTP имеет характерный стиль операций. Всякий раз, когда должен быть скопирован файл, для пересылки данных открывается и используется второе соединение. После команды get (получить) в приведенном примере диалога локальный клиент FTP получает второй порт и указывает серверу на открытие соединения с этим портом. Мы не видели команду, инициирующую эту операцию, но видели ответную реакцию:

200 PORT command successful.

150 Opening ASCII mode data connection for rfcl842.txt (24143 bytes).

На рис. 14.1 показан доступ к другому общедоступному архиву, но через приложение для пересылки файлов Chameleon (в среде Windows), имеющее графический пользовательский интерфейс.

Рис. 14.1. Доступ к архиву пересылки файлов из программы Chameleon

Файлы могут копироваться перетаскиванием их значков из одного окна в другое или щелчком мыши на кнопке со стрелкой. Имя локального файла можно ввести в окне слева, расположенном ниже метки Files.

К тому же самому сайту можно обратиться и из клиента пересылки файлов Netscape (см. рис. 14.2). Копирование файла выполняется щелчком мыши на его имени. Текстовые файлы выводятся на экран, и их можно сохранить на локальном компьютере через пункт Save меню File. Если запрашивается локальное сохранение двоичного файла, то выводится раскрывающееся меню с запросом о месте хранения этого файла.

Рис. 14.2. Доступ к архиву пересылки файлов из Netscape

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Диалог перехода между окнами

Из книги Тонкости реестра Windows Vista. Трюки и эффекты автора Клименко Роман Александрович

Диалог перехода между окнами Ни в одном стандартном мастере операционной системы вы не найдете возможностей настройки диалога перехода между окнами (отображается с помощью сочетания клавиш Alt+Tab). Однако возможность такой настройки существует. Для этого достаточно


2.4.9 Диалог при пересылке файла

Из книги OrCAD PSpice. Анализ электрических цепей автора Кеоун Дж.

2.4.9 Диалог при пересылке файла Далее можно использовать FTP для копирования файла chapter1 из каталога book хоста plum.yale.edu на локальный хост. Начинающиеся цифрами строки — это сообщения от сервера пересылки файлов. Команда cd (change directory — изменить текущий каталог) служит для


2.4.12 Диалог для доступа к файлу

Из книги Интернет – легко и просто! автора Александров Егор

2.4.12 Диалог для доступа к файлу Рассмотрим последний диалог с пользователем. В этом примере используется компьютер с дисковой операционной системой (Disk Operating System — DOS), подключенный к сети TCP/IP. Мы переключимся на устройство d: локального хоста и просмотрим содержимое


16.12.2 Диалог в улучшенной версии SMTP

Из книги Социальные сети [Источники новых клиентов для бизнеса] автора Парабеллум Андрей Алексеевич

16.12.2 Диалог в улучшенной версии SMTP Показанный ниже пример демонстрирует, как улучшенный агент пересылки почты формирует транзакцию для отправки сообщения MIME в 8-битном формате:? Получатель объявляет о своих улучшенных возможностях, включая 8BITMIME.? Команда MAIL FROM имеет


Вводный пример

Из книги Недокументированные и малоизвестные возможности Windows XP автора Клименко Роман Александрович

Вводный пример Наиболее важным свойством последовательной цепи из трех резисторов, подсоединенных к источнику постоянного напряжения (рис. 1.1), является то, что через все ее элементы течет один и тот же ток. Рис. 1.1. Последовательная цепь с тремя резисторамиДругое важное


Вводный абзац

Из книги Инфобизнес за один день автора Ушанов Азамат

Вводный абзац Здесь укажите должность, на которую вы претендуете, а также как вы узнали о вакансии. Кратко обоснуйте, почему вы заинтересованы в получении именно этого места. Желательно показать работодателю осведомленность о деятельности его компании. Предварительно,


Дмитрий Шабанов: Диалог с действительностью Дмитрий Шабанов

Из книги автора

Дмитрий Шабанов: Диалог с действительностью Дмитрий Шабанов Опубликовано 27 декабря 2012 года Решил я ещё раз обсудить проблему, поднятую в прошлой колонке. Важна не только эта тема сама по себе, но и возможность расставить точки над "i" в отношении


Диалог с группами

Из книги автора

Диалог с группами После того как вы протестировали варианты текстов сообщения и выбрали лучшее, вы находите группы по тематике и завязываете коммуникации. Вы начинаете живое общение и после этого рассказываете о своей группе.Если вы просто придете в какое-то сообщество


Новый диалог входа пользователя в систему

Из книги автора

Новый диалог входа пользователя в систему В Windows XP появился новый диалог для входа пользователя в систему, применяемый по умолчанию. Если раньше в операционной системе Windows 2000 вас встречало компактное окно для ввода имени пользователя и пароля, то теперь вас ждет красиво


Диалог установки компонентов Windows

Из книги автора

Диалог установки компонентов Windows Отдельной частью окна Установка и удаление программ является диалог Установка компонентов Windows, который вызывается нажатием соответствующей кнопки. Как правило, данный диалог включает в себя сведения не обо всех компонентах Windows,


2. Ваш первый, вводный инфопродукт

Из книги автора

2. Ваш первый, вводный инфопродукт В первом, вводном инфопродукте вы рассказываете про все 10 станций. Освещаете все, но не очень глубоко. Вскользь рассказываете про каждую станцию – особенности, секреты – но не раскрываете все. Первый инфопродукт, который стоит до $100, –