Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
271
Добавлен:
13.02.2014
Размер:
1.15 Mб
Скачать

Задание 5. Использование программы tracert для анализа соединений в сети.

1. Приведите сравнительные результаты выполнения команд tracert по адресам 194.85.33.29, 194.85.33.30, 217.23.64.2, 212.193.38.248, 212.193.35.10. Объясните полученные различия.

2. Выполните трассировку к адресу 212.193.38.248 и к адресу 217.23.64.2 со стороны сайта http://noc.runnet.ru. Приведите полученные результаты.

3. Используя данные, полученные в результате выполнения трассировки и отправки эхо-пакетов между интерфейсами 212.193.38.248 и 194.85.35.100, оцените вклад разных участков сетей, соединяющих эти интерфейсы, в среднее время прохождения пакетов между ними.

4. Используя полученную в ходе выполнения всех заданий информацию, уточните схему задания 1, изобразите на ней обнаруженные вами промежуточные интерфейсы и линки сети, объединяющей подсети 194.85.33.0, 217.23.64.0, 212.193.38.0.

Лабораторная работа №10. Протокол передачи файлов ftp Цель работы

  • Изучить механизм передачи файлов в сети Интернет

  • Изучить команды FTP

  • Изучить работу с FTP в среде WWW

Теоретические основы

Internet - это всемирная сеть, заключающая в себе ОГРОМНЫЕ информационные ресурсы. Вся информация в сети хранится в виде последовательности байтов (файлов). Обмен информацией между компьютерами на самом деле - это обмен файлами. Для человека получить по сети какую-либо информацию - значит скопировать на свой компьютер соответствующий файл.

В Internet есть много способов передачи информации c удаленного компьютера на локальный. Цель данного документа - ознакомить и научить одному из них, использующему протокол передачи данных FTP - File Transfer Protocol.

Этот протокол делает доступным большую часть программного фонда Internet. Главное назначение FTP - это пересылать (копировать, передавать) файлы. FTP можно использовать самостоятельно, а также через другие системы, например, WWW имеет FTP как часть своего протокола.

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

Работа по протоколу FTP начинается с запуска FTP-клиент. В UNIX для этого достаточно выполнить команду ftp. Если команда ftp работает с пользователем и ожидает его команд, то на экране отображается приглашение "ftp>".

Синтаксис команды: ftp [-v][-d][-i][-n][host]

Ключи:

v - подавляет ответы сервера и статистику передачи данных;

n - управляет режимом идентификации пользователя. Если указан этот ключ, то сначала проверяется файл .netrc;

i - выключает подтверждения передачи файла при массовом копировании файлов;

d - включает режим отладки;

g - отключает прозрачность передачи имен.

Ниже приведен краткий перечень команд, необходимых для того, чтобы переписать требуемый файл или файлы при использовании FTP-клиента с командной строкой. Узнать остальные команды, которые нужны для профессиональной работы с FTP, можно введя команду help.

Основные команды FTP

open имя_сервера - открыть соединение

Открывает соединение с сервером. Это имя можно указать сразу при вводе команды, загружающей клиента: ftp ftp.karelia.ru.

cd имя_директории - сменить каталог (осуществляет переход в другой рабочий каталог на FTP-сервере)

dir [имя_файла] - выдать список файлов (выдает список файлов в текущей директории)

get имя_файла [имя_локального_файла] - переписать файл (переписывает файл с удаленного компьютера на локальный. Если указано имя локального файла, то записывает его под этим именем, иначе - в каталог по умолчанию)

mget [имя_файла] - переписать группу файлов (то же самое, что и get, но разрешается использовать шаблоны. Перед копированием каждого файла будет запрашиваться подтверждение. Для отмены подтверждений введите prompt)

prompt - отменяет подтверждение в командах mget и mput.

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

mput [имя_файла] - записать группу файлов (то же самое, что и put, но разрешается использовать шаблоны. Перед записью каждого файла будет запрашиваться подтверждение. Для отмены подтверждений введите prompt)

ascii - устанавливает ascii-способ передачи файлов. Используется для пересылки файлов-текстов на английском языке. Однако для надежности лучше использовать binary.

binary - устанавливает двоичный способ пересылки файлов. При этом файл при передаче не перекодируется и записывается в неизмененном виде. Это наиболее надежный способ передачи файлов.

close - закрывает соединение с данным сервером и производит возврат в командный режим. Эта команда автоматически выполняется при выходе из FTP-клиента.

quit - выход из FTP-клиента.

user - регистрирует на текущем сервере с новым именем. Используйте эту команду, если Вы первый раз по ошибке неправильно ввели имя анонимного пользователя и не хотите снова перенабирать команду open.

lcd [имя_директории] - осуществляет переход на локальном компьютере в указанный каталог.

pwd - выводит на экран текущий каталог на удаленном компьютере.

system -выводит на экран тип операционной системы на удаленном компьютере.

help [FTP-команда] - помощь

Выдает краткую информацию о командах FTP-клиента или о конкретной указанной команде.

Соседние файлы в папке методические указания по лабораторной работе