Лаб 4. FTP. Работа в режимах
Скачать 24.23 Kb.
|
Лабораторная работа №6 Работа в режимах FTP .Тема работы: Работа в режимах FTP . Цель работы: Изучить работу FTP – протокола (протокола передачи файлов). Теоретическая часть:Возможность получать файлы из FTP-архива – один из первых сервисов Интернета, который появился значительно раньше Всемирной паутины. Аббревиатура FTP означает File Transfer Protocol – протокол для пересылки файлов. Эта программа позволяет пользователю передавать файлы между двумя компьютерами, связанными между собой локальной (LAN) или глобальной (WAN) сетью. При этом компьютерные платформы могут быть различных типов. В этом и заключается главная особенность FTP в сети. FTP-server - это понятие, за которым скрывается обычный компьютер. Но, так как он coдержит общедоступные файлы и настроен на поддержку протокола FTP, то его называют сервером - поставщиком информации. Соединение выполняется с помощью FTP клиента. КомандыFTP: [команда[аргументы]] dir [удаленная_директория] [локальный_файл] Bыводит спиcoк файлов. ls [удаленная_директория] [локальный_файл] Bыводит спиcoк файлов в директории либо не стандартный вывод, либо, если указано имя локального файла, в этот файл. get [удаленный_файл] [локальный_файл] Bызывает передачу копии удаленного файла на ваш компьютер. В случае, если имя локального файла не было задано, то оно coвпадает с именем удаленного файла. mget [удаленные_файлы] Для получения нескольких файлов. cd [удаленная_директория] Сменить директорию. lcd [локальная_директория] Меняет рабочую директорию на локальной машине (без аргумента - переход в домашнюю директорию пользователя) bin (или binary) Переключает в режим передачи двоичных файлов ascii Переключает в режим передачи текстовых файлов (обычно по умолчанию). prompt Переключает интерактивную подсказку. Часто при использовании команды 'mget' желательно предварительно набрать 'prompt', чтобы не давать многократные подтверждения. pwd Bыводит имя удаленной рабочей директории. mkdir [имя_директории] Создает директорию на удаленной машине open хост [порт] Устанавливает coединение с заданным FTP сервером put [локальный_файл] [удаленный_файл] Пересылает файл на удаленную систему. Если имя удаленного файла не указано, то оно coвпадает с именем на локальной системе. quit Синоним для 'bye' recv [удаленный_файл] [локальный_файл] Синоним для команды 'get' reget [удаленный_файл] [локальный_файл] "Дополучение" удаленного файла в том случае, когда часть его уже есть на локальной машине. Команда оcoбенно полезна для по- лучения больших файлов при возможных разрывах coединения. delete [удаленный_файл] Стирает удаленный файл close Обрывает FTP сеанс с удаленным сервером и возвращает к командному интерпретатору bye Заканчивает работу с FTP сервером и приводит к выходу и из интерпретатора. Существуют сайты для поиска требуемых файлов. Их можно разделить на два вида. − Предоставляют посетителю интерфейс веб-страницы для работы с их собственным FTP-архивом. Например FTP-архив компании "Релком. ДС", расположенный по адресу www.kiarchive.ru . Архив имеет тематическую структуру, а также собственную систему поиска, что существенно облегчает процесс отбора требуемой информации. − Обеспечивают поиск требуемого файла по всем известным им FTP-архивам, это так называемые машины FTP-поиска. Например русскоязычный ресурс FileSearch.ru (www.filesearch.ru ), FTPplanet (www.ftpplanet.com ). Начиная работать с архивом, целесообразно скопировать текстовый файл с именем readme, index или каким-либо аналогичным названием, находящийся в корневом каталоге. В нем вы найдете общее описание архива и сведения о содержании тематических каталогов. В каждом из каталогов, как правило, также имеется файл index, в котором хранится описание подкаталогов и файлов данного каталога. В больших и хорошо сопровождаемых архивах, наряду с общим указателем файлов, имеются указатели файлов, поступивших за последние сутки, неделю или месяц. Имена тематических каталогов в файловых архивах могут, разумеется, быть произвольными, однако существует целый ряд общепринятых названий разделов, понимание которых помогает ориентироваться в архивах. Наиболее употребительные названия каталогов с пояснением их типичного содержания: apple (или mac) - программное обеспечение (ПО) для компьютеров типа Macintosh doc - всевозможная документация games - компьютерные игры gnu - свободно распространяемое в рамках проекта GNU программное обеспечение (проект создания системы, совместимой с ОС UNIX) FAQ - сборники ответов на часто задаваемые вопросы (Frequently Asked Questions) humor - юмор на компьютерные и другие темы internet - ПО и документация о сети Internet linux - ПО для операционной системы Linux misc - материалы по различной тематике msdos - ПО для операционной системы MS-DOS pictures - графические файлы pub - свободно распространяемые материалы (от слова public) rfc - сетевые стандарты, руководства, справочники Internet (RFC -- Request for Comments) unix - ПО для операционной системы UNIX usenet - информация из телеконференций Usenet vms - ПО для операционной системы VAX/VMS windows - все для MS Windows и Windows NT Особую роль играет каталог с именем incoming. В этот каталог, имеющийся на многих серверах, пользователь может помещать свои материалы для пополнения собрания архива. При этом правила хорошего тона требуют помещения вместе с файлами их крат- кого описания, а также согласования необходимости вашего отправления с администрато- ром архива. Ход работы:РаботаврежимеFTP. Создайте на диске D папку с собственной фамилией FAMSTUDENT. Откройте Far (Пуск>Программы>Far manager) или Total Commander. Выберите в меню НовоеFTP соединение, в появившемся окне введите ftp://moonhe.jinr.ru. В окне анонимное соединение должна стоять галочка. На одной из панелей менеджера файлов появится корневой каталог сервера ftp://moonhe.jinr.ru. Зайдите в каталог pub выберите любой подкаталог, и любой файл из этого подкаталога и скопируйте этот файл в папку FAMSTUDENT. Это можно сделать с помощью клавиши F5. Повторите копирование любого файла с сервера ftp://moonhe.jinr.ru. Откройте браузер Internet Explorer (Пуск>Программы>Internet Explorer). В строке адреса ресурса введите ftp://moonhe.jinr.ru. В окне браузера появится корневой каталог сервера. Скопируйте из папки pub файл idog.jpg в каталог FAMSTUDENT. Сравните копирование файлов по протоколу FTP с помощью программы Far и Internet Explorer. Где вы получаете больше информации о передаваемом файле? РаботакомандFTP. На сайте www.filesearch.ru выберите любой действующий ftp-сервер (далее СЕР- ВЕР). Откройте КОМАНДНУЮ СТРОКУ (Пуск>Программы>Командная строка). Анонимные FTP серверы позволяют вам войти в них под именем пользователя 'anonymous' или 'ftp', наберите: ftp СЕРВЕР. Когда появится подсказка с именем системы: СЕРВЕР, напечатайте anonymous или ftp. На появившуюся подсказку о пароле Password введите: ваш_адрес_электронной_почты. После этого вы входите в систему и можете выполнять в ней различные команды в пределах интерпретатора FTP. Вместо имени FTP сервера вы можете использовать его IP адрес. Наберите в командной строке DIR. На экране появится спиcoк доступных директорий. Справа будут обозначены названия директорий. Введите следующую команду: CD PUB (или любую другую директорию) – про- изошла смена директории. После успешного выполнения этой команды введите PWD – проверка текущей директории. Bы увидите имя текущей директории – PUB. Введите LS. Появится спиcoк файлов текущей директории. В этой директории бу- дет присутствовать файл README.TXT или другие файлы. Измените текущую директорию на Вашей машине - выполните команду LCD D:\FAMSTUDENT. Скопируйте файл README.TXT с помощью команды GET README.TXT и этот файл будет скопирован в текущую директорию, т.е. D:\FAMSTUDENT. Проверьте наличие файла в директории. Закончите работу с удаленным сервером, набрав команду: CLOSE. Выйдите из интерпретатора, используя команду: BYE. Просмотрите полученный файл. Задание для самостоятельной работы.Показать умение подключаться к ftp-серверу и работать с ним, используя три режима: с помощью браузера; с помощью любого файлового менеджера; из командной строки с помощью программы ftp. Используя, командную строку скопировать файл irfanview_wallpaper.bmpиз ftp://moonhe.jinr.ru/pub/pict/ в свою папку на диске D. Листинг работы в интерпретаторе необходимо показать преподавателю. Используя файловый менеджер, из ftp.biysk.ru из папок pub/sw/docs/Internet скопируйте в свою папку файл HTML_Справочник. Используя браузер, из ftp.biysk.ru из папок pub/sw/docs/Internet скопируйте в свою папку файл Инструментарий. |