Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Название ресурса Имя сервера Имя каталога в сервереСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Например:Internet-cmc ftp.rpi.edu /pub/communications/internet-cmc.txt что соответствуетftp://ftp.rpi.edu/pub/communications/internet-cmc.txt Internet-one (cmc — computer-mediated communication) — это межкомпьютерный обмен по сети Internet. В таблице 3.1 приведен список базовых субкоманд FTP. Следует разделять внутренний набор субкоманд, которыми обменивается клиент и сервер по командному каналу, и набор субкоманд, доступный пользователю. Служебные субкоманды содержат три или четыре прописные буквы. Эти наборы перекрываются лишь частично. Служебные субкоманды унифицированы (они выделены в приведенном выше примере FTP-сессии полужирным шрифтом (Open,USER и т.д.), эти субкоманды представлены в верхней части табл. 3.1), пользовательский набор команд может варьироваться от реализации к реализации. Если выдать команду FTP без аргументов, система откликнется приглашением FTP>, и вы можете выполнить некоторые из приведенных в таблице субкоманд (весь набор становится доступным только после идентификации). Выполнение любой субкоманды можно прервать с помощью комбинации клавиш Ctrl-C. Таблица 2.1
Возможная форма записи FTP (SUNOS 4.1): FTP [ -опции ] [ имя_ЭВМ ] Допустимы следующие опции команды: -d включение отладочного режима;-g блокировка группового исполнения команд;-i выключение интерактивного приглашения при множественной пересылке файлов;~v отображение всех откликов удаленного сервера и статистики обмена; этот режим работает обычно по умолчанию. В рамках FTP доступны следующие субкоманды (приведенный перечень является неполным): ! [ команда ] Исполняется команда интерпретатора Shell вашей ЭВМ (UNIX). Если имя команды явно не введено, система переходит в интерактивный режим Shell. $ имя-макро [ аргументы ] Выполняется макро, имя которого введено, аргументы используются этим макро. account [ пароль ] Позволяет ввести пароль, необходимый для доступа в удаленный сервер. append имя_местного_файла [ имя_удаленного_файла ] Добавить местный файл к файлу на удаленном сервере. Bye Завершает FTP-сессию. Case Переключает регистр символов, которыми записаны имена файлов на удаленной ЭВМ, в процессе выполнения субкоманды mget. Если case включена (по умолчанию выключена), все прописные буквы в именах файлов на удаленной ЭВМ меняются при переносе в вашу ЭВМ на строчные. Close Завершает FTP-сессию и возвращает систему в интерактивный командный режим. Все описанные ранее макро стираются. debug [ debug-value ] Включает/выключает режим отладки. Значение debug-value определяет отладочный уровень. Если отладка включена, ftp отображает на экране каждую команду, посылаемую удаленной ЭВМ. Эта информация помечается символом '-->'. dir [ удаленный каталог ] [ местный файл ] Выдает на экран содержимое удаленного каталога. Если в качестве параметра указано имя местного файла, результат заносится в него. Если имя удаленного каталога не указано, субкоманда выполняется для текущего каталога. disconnect синоним close Hash Включает/выключает знак (#). Во включенном состоянии отмечается пересылка каждого блока, что позволяет визуально контролировать процесс обмена. Macdef macro-name Определяет макро. Последующие строки запомнаются в качестве текста макро с именем macro-name; нулевая строка (двойное нажатие клавиши RETURN завершает ввод текста макро. Можно ввести до 16 макро с суммарным объемом до 4096 символов. mdelete [ имена_файлов_на удаленной_ЭВМ ] Удаляет файлы на удаленной ЭВМ. open имя-ЭВМ [ port ] Устанавливает связь с указанным FTP-сервером (ЭВМ) через специфицированный порт. -V Prompt Включает/выключает интерактивные запросы со стороны ЭВМ. Это бывает полезным при выполнении групповых субкоманд mput, mget или mdelete и позволяет проводить соответствующие операции над файлами выборочно. Proxy ftp-субкоманда Выполняет команду FTP на вторичной удаленной ЭВМ. Позволяет связать два удаленных FTP-сервера и осуществить пересылку файлов между ними. Первой ргоху-субкомандой должна быть субкоманда open, необходимая для установления связи со вторичным сервером. Введите субкоманду proxy?, чтобы проверить выполнимость этих субкоманд на данном сервере. quit синоним bye. recv удаленный_файл [ местный_файл ] синоним команды get. remotehelp [ имя_команды ] Запрашивает справочную информацию у удаленного FTP-сервера. Если имя_команды задано, запрашивается информация о конкретной субкоманде. Runique Включает режим записи файлов в вашу ЭВМ только с уникальными именами. Если файл с таким имененм уже существует, то новому файлу будет присвоено имя с расширением.1, если и такое имя уже есть, то с ра-ширением.2. Это может продолжаться вплоть до расширения.99, после чего будет выдано сообщение об ошибке. Впрочем, такую ситуацию вообразить крайне трудно, если вы сами не наплодили файлов с цифровыми расширениями. Для субкоманды mget это крайне полезная функция, которая застрахует вас от стирания ваших файлов из текущего каталога, имеющих имена совпадающие с именами на удаленном сервере. По умолчанию runique не включено. send local-file [ remote-file ] синоним субкоманды put status Отображает текущее состояние ftp. sunique То же, что и runique, но для файлов на удаленной ЭВМ. Файлы, которые можно встретить в депозитариях, приведены в табл. 3.2 (все виды перечисленных файлов пересылаются в режиме binary, а не ASCII): Таблица 2.2.
При выполнении команды FTP система возвращает трехразрядные десятичные коды-отклики, которые позволяют судить о коректности обмена и диагностировать процедуру. Выдача кода сопровождается текстом-комментарием. Первая цифра может принимать значения от 1 до 5. Структура кодов показана в табл. 3.3 Таблица 2.3
Разряд "у" кода-отклика в табл. 3.3 может принимать значения от 0 до 5 (табл. 3.4). Встречающееся в тексте выражение "анаонимное FTP" подразумевает следующую процедуру (см. также RFC-1635):
ftp> login: anonymous ftp> password: [ваш полный E-mail адрес] ftp> cd <имя_каталога> (смена каталога) ftp> binary ( если текст, например, архивирован, в противном случае команду выдавать не нужно) ftp> get <имя_файла> ( копирование файла) ftp> quit ( уход из процедуры) Таблица 2.4.
Следует иметь в виду, что некоторые анонимные FTP-серверы (так же как, например, GOPHER-серверы) требуют, чтобы ЭВМ с которой осуществляется вход, имела не только IP-адрес, но и зарегистрированное в локальном DNS-сервере имя. Эти FTP-серверы, получив запрос, пытаются выяснить имя ЭВМ, так как они ведут "журнал посещений", и в случае неуспеха прерывают сессию. Таким образом, анонимное FTP может считаться таковым лишь условно, в смысле ненужности быть авторизованным на сервере, чтобы иметь к нему доступ. Конкретные примеры кодов-откликов для FTP даны в табл. 3.5. Таблица 2.5.
Задание для всех вариантов 1. Запустите программу FServ.exe. При этом на Вашем компьютере запускается FTP-сервер. 2. Настройте сервер. Для этого настройте пользователей (Настройки/Пользователи), введите имя, пароль и домашний каталог (рис.3.2)
Рис. 2.2
3. Далее организуйте доступ данного пользователя к каталогам или дискам (рис. 3.3)
Рис. 2.3
4. Откройте сессию FTP, введите имя пользователя и пароль. 5. Просмотрите домашний каталог. 6. Далее через команды FTP выполните следующие действия: — заведите новую папку на сервере; — скопируйте в эту папку два файла с локальной машины; — переименуйте оба файла; — удалите один из файлов из папки; — просмотрите результат (в папке должен остаться один файл); — выполните любые три команды ftp. Помните, что существует два уровня команд ftp протокола: команды ftp-клиента (можно просмотреть командой help) и команды ftp-сервера (можно просмотреть командой remotehelp). 7. Выйдите из ftp-сессии.
Контрольные вопросы 1. В чем основные принципы функционирования протокола ftp? 2. По каким портам работает протокол ftp? 3. Как вызвать список команд удаленного ftp-сервера? 4. Какая команда ftp позволяет переименовывать файлы на ftp-сервере? 5. Как сменить текущий каталог на ftp-сервере?
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2020-11-28; просмотров: 589; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.20 (0.008 с.) |