ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 20.03.2025
Просмотров: 532
Скачиваний: 1
СОДЕРЖАНИЕ
Лабораторная работа № 1 Изучение протоколаTelnet
1.1.1. Подключение к unix-серверу
1.1.2. Основные команды ос unix
1.2. Telnet- серверный процесс
1.2. Основные сведения о протоколе telnet
1.5 Взаимодействие «Терминал - терминал»
1.6. Работа с почтовой системой unix
Часть 1. Основы работы в ос unix
Часть 2. Изучение команд протокола telnet
Часть 3. Работа в режиме «Терминал - терминал»
Часть 4. Работа с электронной почтой в unix
1.1. Формат почтовых сообщений
1.2. Примеры почтовых сообщений
13. Основные сведения о протоколе smtp
1.3. Основные сведения о протоколе рорз
Часть 1. Работа с протоколом smtp
Лабораторная работа №3 Изучение протокола передачи файловFtp
1.1. Основные сведения о протоколе ftp
331 Password required for vov.
пароль: адрес электронной почты (чаще всего подходит любой случайный набор символов)
Для запуска утилиты FTP в командной строке ОС необходимо набрать:
$ ftp[-опции] [имяFTP-сервера]
Если имя сервера не указано, сразу появляется приглашение:
ftp>
Далее можно работать, вводя команды утилиты FTP.
Если имя сервера указано, то обычно сразу начинается процедура аутентификации, требующая ввода имени и пароля.
При запуске программы ftp могут быть использованы следующие опции:
-v включение режима подавления сообщений FTP и выдач статистической информации при передаче файлов;
-d включение режима отладки. В этом режиме отображаются команды протокола FTP, посылаемые на удаленный узел. Аналогична команде DEBUG;
-i отключение интерактивного режима работы, влияет на команды input,mget.Аналогична команде PROMPT;
-n отключение режима авторегистрации. После установления соединения для регистрации необходимо будет использовать команду USER.
Более подробно узнать опции утилиты FTP и их назначение можно из встроенной справочной системы ОС.
Далее приведено детальное описание команд утилиты FTP.
! Временно приостанавливает FTP и вызывает командный интерпретатор (shell) на локальной машине. Любые символы после восклицательного знака воспринимаются и выполняются как команды ОС.
appendДобавление содержимого локального файла в конец файла удаленной машины.
Формат команды:
append[имя локального файла] [имя файла удаленной машины]
Если не указаны имена файлов, то будет выдан запрос для их ввода.
asciiУстановка типа представления данных ASCII (установлен по умолчанию).
bellВключение режима подачи звукового сигнала после завершения передачи каждого файла. Для отключения нужно снова набрать эту команду.
binaryУстановка типа представления данных binary.
bye Выход из утилиты FTP. Эта команда закрывает все открытые соединения.
cdПереход в указанный каталог на удаленной машине. Формат команды: cd<каталог>
closeЗакрытие соединения.
deleteУдаление указанного файла на удаленной машине. Формат команды: delete<имя файла>
mdeleteУдаление списка файлов на удаленной машине. Формат команды: delete<имя файла1> <имя файла2>...
dir Вывод содержимого указанного каталога на удаленной машине. Формат команды: dir[каталог]
get Копирование файла с удаленной машины на локальную.
Формат команды:
get[имя файла удаленной машины] [имя файла локальной машины]
mgetКопирование списка файлов с удаленной машины.
Формат команды:
mget<имя файла1> <имя файла2>...
hashУстановка режима выдачи символа '#' после каждого блока данных, который посылается удаленной машиной. Размер блоков данных может быть различным в зависимости от версии программного обеспечения.
helpВывод справки по командам утилиты FTP.
Формат команды:
help[команда]
led Изменение текущего каталога на локальной машине.
Формат команды:
led<каталог>
Is См. команду dir
mkdirСоздание каталога на удаленной машине.
Формат команды:
mkdir<каталог>
put Копирование файла с локальной машины на удаленную машину.
Формат команды:
put[имя локального файла] [имя файла на удаленной машине]
mputКопирование списка файлов с локальной машины на удаленную. Формат команды:
mput[файл!] [файл!]...
openУстановка связи с удаленной машиной.
Формат команды:
open[имя]
pwd Вывод названия текущего каталога на удаленной машине.
quitАналогична команде bye.
rmdir Удаление каталога на удаленной машине.
Формат команды:
rmdir<каталог>
send См. команду pat. status. Вывод текущего статуса.
Подробную справку по командам и опциям утилиты FTP, входящей в состав UNIX, можно получить, воспользовавшись командой man.
2. Домашняя подготовка
1. Ознакомиться с настоящим описанием.
2. Изучить рекомендуемую литературу.
3.Ознакомиться со спецификацией протокола FTP (RFC959).
3. Лабораторное задание
Часть 1. Работа с командами протокола ftp
1. Установите управляющее соединение с FTP-сервером, используя TELNET.
2. Выведите название текущего каталога.
3. Сделайте сервер пассивным участником соединения.
4. Просмотрите текущие параметры соединения (тип представления, режим передачи, структура данных).
5. Откройте канал передачи данных.
6. Просмотрите содержимое текущего каталога, используя команды LIST и NLST. Почувствуйте разницу.
7. Переименуйте какой-нибудь файл в каталоге на сервере.
8. Создайте каталог на сервере FTP.
9. Установите тип представления данных IMAGE.
10.Перешшште какой-нибудь файл с FTP-сервера на свой компьютер. 11.Закройте управляющее соединение. Часть 2. Работа с утилитой FTP
1. Запустите утилиту FTP, входящую в состав UNIX.
2. Установите соединение с заданным FTP-сервером.
3. Выведите на экран содержимое текущего каталога локальной машины и удаленной. Создайте на локальной машине каталог и перейдите в него.
4. Получите справку по командам утилиты FTP.
5. Включите режим отладки и проверьте работу команд Is и dir. В чем разница между этими командами?
6. Выполните пункты 9-12 части 1, используя команды утилиты FTP. Обратите внимание, какие команды протокола FTP выполняются при этом.
7. Получите справку по опциям утилиты FTP.
8. Проверьте работу опций -v, -d, -i, -n.
9. Проверьте работу команды hash (перепишите какой-нибудь файл большого размера).
4. Контрольные вопросы
1. Какое имя пользователя вводится для получения доступа по протоколу FTP к общедоступной информации?
2. Продемонстрируйте соответствие команд протокола FTP и команд утилиты FTP.
3. Какие параметры следует учитывать при передаче файлов по протоколу FTP между разнородными системами?
4. Назовите команды протокола FTP, устанавливающие параметры соединения.
5. Как связаны между собой команды протокола FTP и ответы?
Литература
1. Келли-Бутл С. Введение в UNIX: Пер. с англ. М: Изд-во «Лори», 1995. 600с.
2. Золотое С. Протоколы Internet СПб.: BHV-Санкт-Петербург, 1998. 304 с.
3. http://www.nic.mil/RFC/
Содержание
ЛАБОРАТОРНАЯ РАБОТА №1. ИЗУЧЕНИЕ ПРОТОКОЛА TELNET4
ЛАБОРАТОРНАЯ РАБОТА №2. ИЗУЧЕНИЕ ПОЧТОВЫХ
ПРОТОКОЛОВ SMTPИ РОРЗ
ЛАБОРАТОРНАЯ РАБОТА № 3. ИЗУЧЕНИЕ ПРОТОКОЛА ПЕРЕДАЧИ ФАЙЛОВ FTP
ЛИТЕРАТУРА