- •Введение
- •Лабораторная работа № 1 Изучение протоколаTelnet
- •1. Пояснение к заданию
- •1.1. Основы работы в ос unix
- •1.1.1. Подключение к unix-серверу
- •1.1.2. Основные команды ос unix
- •1.2. Telnet- серверный процесс
- •1.2. Основные сведения о протоколе telnet
- •1.3 Работа с утилитой telnet
- •1.5 Взаимодействие «Терминал - терминал»
- •1.6. Работа с почтовой системой unix
- •2. Домашняя подготовка
- •3. Лабораторное задание
- •Часть 1. Основы работы в ос unix
- •Часть 2. Изучение команд протокола telnet
- •Часть 3. Работа в режиме «Терминал - терминал»
- •Часть 4. Работа с электронной почтой в unix
- •7. Контрольные вопросы
- •1. Краткое пояснение
- •1.1. Формат почтовых сообщений
- •1.2. Примеры почтовых сообщений
- •13. Основные сведения о протоколе smtp
- •1.3. Основные сведения о протоколе рорз
- •2. Домашняя подготовка
- •3. Лабораторное задание
- •Часть 1. Работа с протоколом smtp
- •4. Контрольные вопросы
- •Лабораторная работа №3 Изучение протокола передачи файловFtp
- •Краткое пояснение
- •1.1. Основные сведения о протоколе ftp
- •331 Password required for vov.
- •2. Домашняя подготовка
- •3. Лабораторное задание
- •Часть 1. Работа с командами протокола ftp
- •4. Контрольные вопросы
- •Литература
- •Содержание
1.1. Основы работы в ос unix
В лабораторных занятиях будет применяться режим удаленного доступа к UNIX-серверу при помощи утилиты TELNET, входящей в состав ОС Windows 9x(NT). Возможно также использование утилит, разработанных другими фирмами и предоставляющих аналогичный сервис. Например, программа NetTerm предоставляет достаточно удобные средства подключения и работы с удалённым сервером.
1.1.1. Подключение к unix-серверу
Для подключения к серверу необходимо запустить утилиту TELNET, входящую в состав Windows. Далее, в меню "Подключение" нужно выбрать пункт "Удаленная система". В раскрывшемся окне "Подключение" в поле "Главный компьютер" нужно указать имя сервера. При подключении будут запрашиваться имя пользователя и пароль. Если имя пользователя и пароль введены верно, то будет выведено приглашение для ввода команд: "$". После этого можно приступать к работе, вводя команды ОС UNIX.
1.1.2. Основные команды ос unix
При входе в систему UNIX вы оказываетесь в своём начальном каталоге. Фактически UNIX не очень сильно отличается от общеизвестной MS-DOS. Следует помнить, что в UNIX различаются прописные и строчные буквы при вводе команд и именовании файлов. Далее приведено описание часто используемых команд UNIX.
MAN служит для получения справочной информации о любой другой команде UNIX. Формат команды: man <имя команды>
LS служит для просмотра содержимого каталога (аналогична команде DER в
MS-DOS).
Формат команды: Is [-опции] [имя файла/каталога]
Наиболее часто используемые опции:
-а Вывод списка всех файлов (если не указать этой опции, то не выводятся файлы, имена которых начинаются с точки).
-С Вывод в несколько колонок с сортировкой по колонкам.
-х Вывод в несколько колонок с сортировкой по строкам.
-m Вывод в свободном формате, имена файлов разделяются запятыми.
-1 Вывод в длинном формате.
Формат выдаваемого сообщения:
drwxrwxrwx 2 strider users 512 Oct 22 15:59 germany
Первый символ означает тип файла:
d-каталог;
b - блочный файл;
с - символьный файл;
р - именованный канал;
- - обычный файл.
Права доступа к файлу состоят из 9 символов и делятся на три группы по 3 символа: права доступа владельца, других пользователей из его группы, всех прочих пользователей. Внутри каждой группы используются три символа, обозначающие права на чтение, запись и выполнение файла соответственно. Для каталога под правом на выполнение подразумевается право на просмотр в поисках требуемого файла. Права обозначаются следующим образом:
г право на чтение;
w право на запись;
х право на выполнение (поиск в каталоге).
CD служит для перемещения по каталогам. Формат команды: cd[каталог]
MKDIRслужит для создания нового каталога.
Формат команды:
mkdir[-mрежим доступа] [-р] <каталог>
RMслужит для удаления файлов.
Формат команды:
rm [-f] [-i] файл...
rm-r[-f] [-i] каталог... [файл...]
Подробнее о командах ОС UNIX можно узнать из [1] или пользуясь справочной системой UNIX.
1.2. Telnet- серверный процесс
Процесс TELNET может быть запущен на UNIX - сервере (это общеизвестный демон telnetd) или на сервере Windows NT, где он реализован в виде службы. Для UNIX сервис TELNET устанавливается по умолчанию, для Windows NT его нужно устанавливать отдельно (сокращенная версия входит в состав Windows NT Resource Kit и работает весьма неустойчиво, однако существует и полнофункциональная коммерческая версия).
Как правило, порт серверного процесса (23) находится в «слушающем» режиме. В случае поступления запроса на обслуживание, telnetd (имеется ввиду ОС UNIX) назначает каждому удаленному клиенту псевдотерминал (pry) в качестве стандартного файла ввода (stdin), стандартного файла вывода (stdout) и стандартного файла ошибок (stderr). В качестве транспорта TELNET использует протокол TCP.