ЛАБОРАТОРНАЯ РАБОТА №16

 Тема работы: Работа в режимах FTP и Telnet.

Цель работы: Изучить работу FTP – протокола (протокола передачи файлов). Получить представление о программе Telnet.

Теоретическая часть:

На языке Internet'a   FTP   означает интерфейс пользователя, реализующий ARPANET стандартный протокол передачи файлов. Эта программа позволяет пользователю передавать файлы между двумя компьютерами, связанными между собой локальной (LAN) или глобальной (WAN) сетью. При этом компьютерные платформы могут быть различных типов. В этом и заключается главная особенность   FTP   в сети.

FTP-server - это понятие, за которым скрывается обычный компьютер. Но так как он содержит общедоступные файлы и настроен на поддержку протокола FTP, то его называют сервером - поставщиком информации. Вообще, практически любой компьютер с операционной системой UNIX позволяет подключаться к нему по FTP протоколу. Соединение выполняется с помощью FTP клиента.

Команды  FTP: [команда[аргументы]]

Выход в shell - интерпретатор на локальной системе.

dir [удаленная_директория] [локальный_файл]

ls [удаленная_директория] [локальный_файл] Выводит список файлов в директории либо не стандартный вывод, либо, если указано имя локального файла, в этот файл.

get [удаленный_файл] [локальный_файл] Вызывает передачу копии удаленного файла на ваш компьютер. В случае, если имя локального файла не было задано, то оно совпадает с именем удаленного файла.

mget [удаленные_файлы] Для получения нескольких файлов

hash Служит переключателем для индикации каждого полученного блока данных в 1024 байта, повышает наглядность процедуры.

cd [удаленная_директория] Сменить директорию. Существуют также 'cdup' или 'cd' для возврата на один или выше

lcd Меняет рабочую директорию на локальной машине (без аргумента - переход в домашнюю директорию пользователя)

bin (или binary) Переключает в режим передачи двоичных файлов

ascii Переключает в режим передачи текстовых файлов (обычно по умолчанию).

prompt Переключает интерактивную подсказку. Часто при использовании команды 'mget' желательно предварительно набрать 'prompt', чтобы не давать многократные подтверждения.

pwd Выводит имя удаленной рабочей директории.

mkdir [имя_директории] Создает директорию на удаленной машине

open хост [порт] Устанавливает соединение с заданным   FTP   сервером

put [локальный_файл] [удаленный_файл] Пересылает файл на удаленную систему. Если имя удаленного файла не указано, то оно совпадает с именем на локальной системе.

quit Синоним для 'bye'

recv [удаленный_файл] [локальный_файл] Синоним для команды 'get'

reget [удаленный_файл] [локальный_файл] "Дополучение" удаленного файла в том случае, когда часть его уже есть на локальной машине. Команда особенно полезна для получения больших файлов при возможных резервах соединения.

delete [удаленный_файл] Стирает удаленный файл

close Обрывает   FTP   сеанс с удаленным сервером и возвращает к командному интерпретатору

bye Оканчивает работу с   FTP   сервером и приводит к выходу и из интерпретатора.

NCSA   Telnet   версии 2.3 для PC обеспечивает интерактивный доступ с IBM PC к машинам, объединенным TCP/IP сетью. Команда telnet позволяет вам войти в терминальный сеанс работы с удаленным компьютером. Чтобы из командной строки запустить NCSA   Telnet  , введите C:\>telnet имя_компьютера Эта команда инициирует соединение с другим компьютером, чье имя дано в качестве параметра "имя_компьютера". Обычно этот компьютер (хост) сразу запрашивает у Вас регистрационное имя и пароль для создания новой сессии.

Ход работы:

Работа в режиме FTP.

1.    Откройте Far (Пуск>Программы>Far manager).

2.    Нажмите одновременно клавиши ALT F1. В появившемся окне выберите опцию FTP.

3.    В командной строке наберите FTP://FTP2.KBSU.RU и нажмите ввод. В левой панели менеджера файлов появится корневой каталог сервера KBSU.RU.

4.    Зайдите в каталог INCOMING, выберите любой подкаталог, и любой файл из этого подкаталога и скопируйте этот файл в папку STUDENT. Это можно сделать с помощью клавиши F5.

5.    Повторите копирование любого файла с сервера FTP://FTP.MICROSOFT.COM. Копирование с удаленного сервера занимает больше времени, чем копирование с FTP://FTP2.KBSU.RU.

6.    Откройте броузер Internet Explorer (Пуск>Программы>Internet Explorer).

7.    В строке универсально адреса ресурса введите FTP://FTP2.KBSU.RU. В окне броузера появится корневой каталог сервера.

8.    Скопируйте один из файлов в каталог STUDENT. Сравните копирование файлов по протоколу FTP с помощью программы Far и Internet Explorer. Где вы получаете больше информации о передаваемом файле?

9.    Проверьте копирование файла по FTP с сервера FTP://FTP.MICROSOFT.COM с помощью броузера Internet Explorer.

Работа команд FTP.

1.    Откройте КОМАНДНУЮ СТРОКУ (Пуск>Программы>Командная строка).

2.    Анонимные   FTP   серверы позволяют вам войти в них под именем пользователя 'anonymous' или 'ftp', наберите: ftp ftp.microsoft.com.

3.    Когда появится подсказка с именем системы, напечатайте следующее ftp  .microsoft.com > login: anonymous или  ftp. На появившуюся подсказку о пароле вводите:  Password: ваш_адрес_электронной_почты.

4.    После этого вы входите в систему и можете выполнять в ней различные команды в пределах интерпретатора   FTP. Вместо имени   FTP   сервера вы можете использовать его IP адрес, например 198.105.232.1 для того же ftp.microsoft.com.

5.    Наберите в командной строке DIR. На экране появится список доступных директорий. Справа будут обозначены названия директорий.

6.    Введите следующую команду: CD BUSSYS. После успешного выполнения этой команды введите PWD. Вы увидите имя текущей директории.

7.    Введите LS. Появится список файлов текущей директории. В этой директории будет присутствовать файл README.TXT. Скопируйте его с помощью команды GET README.TXT и этот файл будет скопирован в текущую директорию, т.е. D:\. Проверьте наличие файла в директории.

8.    Введите LCD. На экране появится текущая локальная директория, именно в нее и будет скопирован файл.

9.    Закончите работу с удаленным сервером набрав команду: CLOSE.

10.Выйдите из интерпретатора, используя команду: BYE.

Работа в режиме Telnet.

1.    Откройте программу Telnet (Пуск>Программы>Стандартные>Telnet).

2.    В главном меню выберите ПОДКЛЮЧЕНИЕ, Удаленная система. В появившемся окне Подключение, в опции Главный компьютер введите IP – адрес 192.168.0.1 и нажмите на кнопку Подключить. При подключении должен появится запрос на логин и пароль. Запишите имя подключенной системы.

3.    Отключите подключенную систему (Подключение>Отключить).

4.    Зайдите в параметры: (Терминал>Параметры). В появившемся окне поставьте флажки напротив опций Отображение ввода, Мерцающий курсор.

5.    В этом же окне нажмите кнопку Шрифты. Измените шрифт, цвет, размер, атрибуты шрифта.

6.    Нажмите кнопку Цвет фона, выберите любой цвет фона. Как изменился вид программы?

7.    Выйдите из программы Telnet (Подключение>Выход).

Контрольные вопросы:

1.           Команды FTP, назначение, характеристика.

2.           Назначение команды Telnet.

Отчет должен содержать:

1.           Тему, цель работы, ответы на контрольные вопросы и на вопросы хода выполнения работы, выводы.

2.           Описание выполненных действий по пунктам.