Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Ул...
5 downloads
225 Views
677KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Ульяновский государственный технический университет
СИСТЕМЫ ДОКУМЕНТАЛЬНОЙ ЭЛЕКТРОСВЯЗИ
Методические указания к л а б о р а т о р н ы м работам по д и с ц и п л и н е « С и с т е м ы документальной электросвязи» для студентов д н е в н о й формы обучения специальности 200900 «Телекомуникации»
Составитель М.В.Марченко
Ульяновск 2007
УДК 621.395(076) Б Б К 34.9я7 С40 Рецензент доцент кафедры «Многоканальная электропроводная и волоконно-оптическая связь» У В В И У С , к.т.н. В.В.Кальников Одобрено
секцией
методических
пособий
научно-методического
совета университета
Системы документальной электросвязи : методические указания к С40
лабораторным
работам
по
дисциплине
«Системы
документальной
электросвязи» для студентов дневной ф о р м ы обучения специальности 200900 «Телекоммуникации» / сост. М. В. М а р ч е н к о . — Ульяновск: УлГТУ,2007. - 4 2 с . Составлены в соответствии с программой курса «Системы документальной электросвязи». В методических указаниях приведено описание восьми лабораторных работ. Каждая лабораторная работа снабжена кратким теоретическим материалом. Лабораторные работы включают исследование протоколов модемной связи при передаче данных и неподвижных изображений, а также исследование протоколов прикладного уровня стека TCP/IP. Указания включают перечень контрольных вопросов к каждой лабораторной работе и список рекомендуемой литературы. Предназначены для студентов дневной формы обучения специальности 200900 «Телекоммуникации». Работа подготовлена на кафедре «Радиотехника». УДК^21.395(07бУ ББК 34.9я7
© М а р ч е н к о М. В., составление 2007 © О ф о р м л е н и е . УлГТУ, 2007
Содержание 1. 2.
Введение Лабораторная
4 работа
1.
Изучение
АТ-команд
для
6
соединения
двух
9
управления А К Д 3.
Лабораторная
работа
2.
Установление
АКД, п р о т о к о л ы X, Y, Z-модемов 4.
Лабораторная
работа
3.
Изучение
работы
АКД
при
13
Изучение
работы
АКД
изменении А Ч Х л и н и и связи 5.
Лабораторная
работа
4.
при
18
6.
изменении ш у м о в ы х характеристик л и н и и связи Лабораторная работа 5. Изучение р а б о т ы протоколов
21
передачи н е п о д в и ж н ы х изображений 7.
Лабораторная работа 6. Работа в сети по стеку протоколов
25
TCP/IP. П р о т о к о л telnet 8.
Лабораторная работа 7. Работа в сети по стеку п р о т о к о л о в
28
TCP/IP. П р о т о к о л F T P 9.
Лабораторная работа 8. Работа в сети по стеку протоколов
31
TCP/IP. П р о т о к о л ы почты S M T P и РОРЗ 10.
П р и л о ж е н и е 1. С п и с о к стандартных АТ-команд
35
11.
П р и л о ж е н и е 2. К о м а н д ы протокола F T P
38
12.
П р и л о ж е н и е 3. К о м а н д ы протокола РОРЗ
40
13.
П р и л о ж е н и е 4. К о м а н д ы протокола S M T P
41
Библиографический список
42
3
Лабораторные выполняются
на
работы
по
установке,
исследованию
состоящей
из
модемной
ЭВМ
с
связи
управляющими
программами, двух м о д е м о в и модели т е л е ф о н н о й л и н и и связи. Модель линии связи представляет собой последовательно с о е д и н ё н н ы е фильтр, аттенюатор и смеситель для подачи сигнала помехи с генератора. Таким образом,
линия
связи
моделируется
тремя
параметрами:
полосой
пропускания, ослаблением сигнала и уровнем помехи. Структурная схема установки изображена на р и с . 1. Л и н и я связи в
Р и с . 1. Структурная схема установки
установке представлена фильтрами
Ф,
аттенюаторами А,
генератором
помех и смесителем С м . К о н т р о л ь сигналов в м о д е л и р у е м о й л и н и и связи и подаваемых в л и н и ю п о м е х осуществляется с п о м о щ ь ю осциллографа, сигнал на к о т о р ы й подаётся через согласующие устройства СУ. М о д е м ы подключаются генерации
к
стандартным
сигнала
используются
ЦАП
помех и
последовательным
и
наблюдения
АЦП
звуковой
портам
сигнала платы
в
ЭВМ.
линии
ЭВМ
с
Для связи
частотой
дискретизации 44,1 кГц. Терминальная п р о г р а м м а представляет собой п р и л о ж е н и е Windows. Интерфейс п р о г р а м м ы изображён на рис. 2. О к н о п р о г р а м м ы разбито на две
части.
В
индикаторы
каждой
части
состояния
находятся
м од е м а
и
выключатель
терминальное
порта
окно
для
модема, обмена
сообщениями с м о д е м о м . В главном м е н ю находятся п у н к т ы настройки параметров портов для связи Э В М с модемами. О б щ и й п о р я д о к р а б о т ы с лабораторной у с т а н о в к о й следующий. В терминальной
программе
настраиваются
параметры
портов
связи
с
модемами. П р о и з в о д и т с я включение портов. П р и этом высвечиваются
4
индикаторы, соответствующие состоянию модемов. Установка готова к работе.
Рис. 2. Терминальная программа В терминальных окнах вводятся АТ-команды и наблюдается реакция модемов. С помощью последовательности команд ATZ, АТН1, АТОО на первом модеме и команд ATZ, АТА - на втором, устанавливается связь между модемами через моделируемую линию связи. Сигнал в линии можно наблюдать в окне осциллографа. С помощью АТ-команд можно ограничивать скорость передачи данных в установленном соединении и исследовать зависимость скорости передачи от полосы пропускания линии связи и уровня помех в ней. Лабораторная установка позволяет исследовать протоколы передачи файлов (X, Y, Z-modem) и протоколы передачи неподвижных изображений. При исследовании протоколов передачи файлов или изображений устанавливается зависимость скорости передачи содержимого от его свойств и свойств линии связи.
5
ЛАБОРАТОРНАЯ РАБОТА №1 И з у ч е н и е АТ-команд для управления А К Д Вводная часть Для
управления
АКД
из
ООД
используется
набор
Список стандартных АТ-команд приведён в п р и л о ж е н и и
АТ-команд. 1. К о м а н д ы
пересылаются в А К Д символами кодировки ASCII. Все поступающие из О О Д символы анализируются и записываются в б у ф е р А К Д . Команды
начинаются
с
латинских
символов
«АТ»,
которые
являются с о к р а щ е н и е м слова «attention» (англ.- «внимание»). К р о м е того, существуют две с п е ц и а л ь н ы е к о м а н д ы : «А/» и к о м а н д а «escape», которые используются без
п р е ф и к с а «АТ».
содержаться несколько команд. другой
символом
пробела
В
одной к о м а н д н о й строке может
Каждая команда м о ж е т отделяется от
(020Н),
причём
префикс
«АТ»
должен
содержаться только в начале командной строки. Все с и м в о л ы в командной строке д о л ж н ы б ы т ь из одного регистра. З а в е р ш е н и е м к о м а н д н о й строки является
символ
«Возврат
каретки»
командной строки с учётом символов.
После
получения
(0DH).
префикса, символа
Максимальная
длина
пробелов и окончания - 40
окончания
строки
командный
процессор А К Д пытается выполнить сохранённую в буфере команду. П р и у с п е ш н о м в ы п о л н е н и и назад в О О Д отправляется результат и сообщение «ОК», в п р о т и в н о м случае отправляется с о о б щ е н и е об о ш и б к е «ERROR». Если в строке содержится более одной команды, то при обнаружении хотя бы одной о ш и б к и в л ю б о й из них выдаётся с о о б щ е н и е об ошибке. К о м а н д ы после о ш и б о ч н о й игнорируются. Формат
командной
строки
определяется
необходимостью
АКД
автоматического р а с п о з н а в а н и я по первым двум п о л у ч а е м ы м символам свойств последовательного порта. Скорость передачи д а н н ы х от О О Д к А К Д вычисляется по символу «А», по символу «Т» определяется формат передачи каждого символа. АКД
может
работать
в
двух
режимах.
Командный
режим
предназначен для у п р а в л е н и я А К Д из О О Д , к которому она подключена. В командном р е ж и м е в о з м о ж н о программирование, в ы б о р р е ж и м о в работы и просмотр с о х р а н ё н н ы х д а н н ы х . П р и м е р самого простого диалога в к о м а н д н о м р е ж и м е выглядит следующим о б р а з о м : ООД > АТ<ВК>
(команда отправляется в А К Д )
А К Д > ОК
(команда у с п е ш н о выполнена).
Второй режим -
передача д а н н ы х между у д а л ё н н ы м и А К Д через
л и н и ю связи. П р и э т о м все данные, п о с т у п а ю щ и е от О О Д , передаются АКД в линию
связи.
Р е ж и м передачи д а н н ы х устанавливается после
успешного в ы п о л н е н и я к о м а н д ы соединения с удалённой А К Д . Возврат в 6
командный р е ж и м происходит при разрыве соединения или по команде «escape». По команде «escape» соединение не разрывается. Для
хранения
констант
и
переменных,
использующихся
в
алгоритмах р а б о т ы А К Д , резервируется память А К Д , доступ к которой из О О Д осуществляется через обращение к S-регистрам. П о р я д о к выполнения работы 1. В к л ю ч и т ь А К Д , Э В М . 2.
На
ЭВМ
запустить
на
исполнение
программы
генератора,
осциллографа и терминала. 3.
В
терминальной
программе
настроить
параметры
последовательных портов. 4. В к л ю ч и т ь в терминальной программе последовательные порты. П р и этом д о л ж н ы загореться индикаторы, соответствующие состоянию АКД. 5. В т е р м и н а л ь н о м окне А К Д набрать команду «АТ» и убедиться в её исполнении. 6. В ы п о л н и т ь к о м а н д ы в соответствии с п о л у ч е н н ы м вариантом. 7. Составить отчёт по проделанной работе. В отчёте дать объяснение в ы п о л н е н и ю каждой к о м а н д ы . Таблица 1 В а р и а н т ы заданий к работе В2
В 1
B3
B4
B5
ATZ
ATZ
ATZ
ATZ
ATZ
АТЕО
AT&V
ATS3=32
ATT
ATS1?
АТ
ATS0=2
AT
ATD434;
ATSO?
АТЕ1
AT&V
ATS3=13
ATP
ATS0=5
АТ
AT
AT
ATD434;
ATSO?
AT
AT
B7
В6
B8
B9
В 10
ATZ
ATZ
ATZ
ATZ
ATZ
ATS0=5
AT&F1
ATS6=2
ATP
ATS8=2
AT&F0
AT&V
ATDP434;
ATD<434;
ATDP4„34;
ATS0?
AT&FO
ATS6=150
ATD>434;
ATS8=150
AT
AT&V
ATDP434;
AT
ATDP4„34;
AT
AT
AT
7
К о н т р о л ь н ы е вопросы 1. Подключение А К Д к О О Д . 2. Способ управления А К Д из О О Д . 3. П р и н ц и п построения и назначение АТ-команд. 4. Р е ж и м ы р а б о т ы А К Д . 5. Назначение и п р и н ц и п р а б о т ы с S-регистрами А К Д .
Литература 1. Хелд Г. Технологии передачи данных: П е р . с англ. - 7-е изд. - СПб. и др.: Питер, 2 0 0 3 . - 715 с: ил. 2. Лагутенко О.И. М о д е м ы . Справочник пользователя.- С П б . : " Л а н ь " , 1997. - 368с. 3. Фролов А.В., Ф р о л о в Г.В. М о д е м ы и факс-модемы. Программирование для M S - D O S и Windows, 1994.
8
ЛАБОРАТОРНАЯ РАБОТА №2 Установление соединения двух АКД, п р о т о к о л ы X, Y, Z-модемов Вводная часть При
совместной
работе
нескольких
ООД
часто
возникает
необходимость в о б м е н е и н ф о р м а ц и е й , представленной в виде файлов. Существует б о л ь ш о е
количество протоколов, р е а л и з у ю щ и х эту задачу.
Наиболее у п о т р е б и т е л ь н ы м и считаются п р о т о к о л ы Х-, Y- и Z-модема. Протокол
Х-модем
был
разработан
Бардом
Христенсеном
и
распространялся бесплатно, поэтому получил ш и р о к о е распространение в программном
к о м м у н и к а ц и о н н о м обеспечении.
И,
хотя,
протокол X-
модем не п о д д е р ж и в а е т передачу имён файлов и имеет довольно низкую производительность, в настоящее время д а н н ы й протокол м о ж н о считать базовым стандартом для передачи файлов. В и с х о д н о м состоянии передающее О О Д находится в состоянии прослушивания л и н и и связи на появление в ней символа N A K (Negative AcKnowledge - 00010101b). П р и готовности п р и н и м а т ь д а н н ы е файла О О Д приёмной стороны отправляет этот символ передатчику.
Передатчик
Приёмник
Р и с . 3. Протокол Х-модем После
детектирования
передающей
стороной
символа
NAK
начинается передача файла по блокам (рис. 3). К а ж д ы й блок состоит из следующих к о м п о н е н т о в . Н а ч а л о блока обозначается с и м в о л о м S O H (Start Of Header - 00000001b), далее следуют номер блока и его дополнение до 256,
после
которых
располагается 9
блок
данных
объёмом
128
байт.
В завершении б л о к а располагается однобайтная контрольная сумма блока, которая определяется как остаток от деления с у м м ы всех кодов блока данных
на 2 5 5 .
На
номер
блока
выделяется
один
байт,
поэтому
максимальный н о м е р не м о ж е т превышать 2 5 5 . На п р и ё м н о й стороне после получения каждого блока вычисляется контрольная с у м м а по тому же алгоритму и сравнивается с принятой. П р и правильном п р и ё м е блока д а н н ы х на п р и ё м н у ю сторону отправляется символ
подтверждения
отрицательном
АСК
результате
(ACKnowledge
сравнения
-
00000110b).
контрольной
суммы
При
передающей
стороне отправляется символ N A K . П р и безответных попытках (более 9) передачи символов А С К или N A K считается, что передача файла прошла н е у с п е ш н о . Завершение передачи происходит, если на запрос п р и н и м а ю щ е й стороны о передаче очередного блока принимается символ E O T (End Of Transmission - 00000100b). Более с о в е р ш е н н ы м вариантом протокола передачи файлов является протокол
Y-модем.
передачи
имени
В
данном
файлов
в
протоколе
пакете
с
предусмотрена
нулевым
поддерживает передачу файлов блоками по
возможность
номером.
128 или
Протокол
1024 байт. Длина
блоков зависит от количества ошибок, в о з н и к а ю щ и х при передаче блока. П р и б о л ь ш о м количестве о ш и б о к передаются блоки малого размера (128 байт),
при
малом
количестве
(1024 байта).
В
качестве
используется
алгоритм
ошибок
проверки
вычисления
-
блоками
верности кода
большого
принятой
CRC-16.
В
размера
информации
конце
передачи
каждого файла п р и н и м а ю щ е й стороне отправляется символ E O F . К о н е ц сеанса связи обозначается пустым именем файла в нулевом блоке. Каждый
блок
протокола
Y-модем
выглядит
аналогично
изображённому на р и с . 3. Отличие заключается в том, что д а н н ы м может выделяться
1024
байта,
а
вместо
передаются
два
байта
кода
однобайтной
CRC-16.
Также
контрольной протокол
суммы Y-модем
поддерживает п а к е т н у ю передачу файлов. Развитием п р о т о к о л о в Х- и Y-модем является протокол Z-модем. Протокол каналу
Z-модем
связи
за
позволяет счёт
выполнять
изменения
динамическую
длины
адаптацию
передаваемого
к
блока,
возобновление передачи д а н н ы х после устранения внезапного обрыва связи.
В протоколе Z-модем передаваемые блоки д а н н ы х называются
кадрами. К а ж д ы й кадр состоит из заголовка и блока д а н н ы х . В заголовке кадра указывается тип кадра и четыре восьмиразрядных флага и н д и к а ц и и д а н н ы х .
Размер кадра может изменяться, но длина
заголовка всегда остаётся одинаковой. Заголовок и кадр оканчиваются проверочным к о д о м CRC-16 или CRC-32.
10
П о р я д о к выполнения работы 1. Включить А К Д , Э В М . 2.
На
ЭВМ
запустить
на
исполнение
программы
генератора,
осциллографа и терминала. 3.
В
терминальной
программе
настроить
параметры
последовательных портов. 4. В к л ю ч и т ь в терминальной программе последовательные порты. П р и этом д о л ж н ы загореться индикаторы, соответствующие состоянию АКД. 5. В т е р м и н а л ь н о м окне А К Д набрать команду «АТ» и убедиться в её исполнении. 6. В ы п о л н и т ь с л е д у ю щ и е команды на первой А К Д : «ATZ», «АТН1», «АТОО». П о с л е в ы п о л н е н и я последней команды А К Д пытается установить соединение с у д ал ё н н о й А К Д . 7. В ы п о л н и т ь с л е д у ю щ и е к о м а н д ы на второй А К Д : «ATZ», «АТА». После в ы п о л н е н и я последней к о м а н д ы А К Д п р и н и м а е т входящий вызов
и
при
успешном
соединении
А К Д друг с
другом
происходит
переход в р е ж и м передачи данных. 8. В соответствии с вариантом задания передать через канал связи файл с п о м о щ ь ю р а з н ы х протоколов (X, Y и Z - м о д е м ) . Зафиксировать время
передачи
файлов
с
помощью
встроенного
в
терминальную
программу секундомера. 9. П е р е й т и в к о м а н д н ы й р е ж и м без разрыва соединения с п о м о щ ь ю escape-последовательности. 10.
Составить
объяснение
отчёт
выполнению
по
проделанной
каждой
команды.
работе. Сравнить
В
отчёте
время
дать
передачи
файлов р а з н ы м и п р о т о к о л а м и . Дать объяснение полученной разнице. Таблица 2 В а р и а н т ы заданий к работе В 1
В2
ВЗ
В4
В5
file001.dat
file002.dat
file003.dat
file004.dat
file005.dat
В6
В7
В8
В9
В 10
file006.dat
file007.dat
file008.dat
file009.dat
file010.dat
11
К о н т р о л ь н ы е вопросы 1. Настройка А К Д для установления соединения через коммутируемую и выделенную л и н и и . 2. П о р я д о к с о е д и н е н и я А К Д через к о м м у т и р у е м у ю л и н и ю связи. 3. П о р я д о к с о е д и н е н и я А К Д через выделенную л и н и ю связи. 4.
Переключение
между
командным
режимом
и
режимом
передачи
данных. 5. П р о т о к о л ы передачи файлов.
Литература 1. Хелд Г. Т е х н о л о г и и передачи д а н н ы х : П е р . с англ. - 7-е изд. - СПб. и др.: Питер, 2 0 0 3 . - 715 с: ил. 2. Лагутенко О.И. М о д е м ы . Справочник пользователя.- С П б . : " Л а н ь " , 1997. - 368 с.
12
ЛАБОРАТОРНАЯ РАБОТА №3 И з у ч е н и е р а б о т ы А К Д при изменении А Ч Х л и н и и связи Вводная часть Для передачи д а н н ы х по каналу тональной частоты необходимо осуществлять перенос спектра сигнала О О Д в область 300...3400 Гц. Для выполнения этой задачи используется ряд стандартизованных протоколов серии «V». Протокол
V.21
использованием
обеспечивает
частотной
дуплексную
модуляции.
передачу
Каналы
приёма
данных и
с
передачи
разделяются по частоте. Н и ж н и й канал используется для передачи данных от
вызывающей
стороны,
по
верхнему
каналу
передаются
данные
отвечающей с т о р о н ы . Скорость модуляции протокола составляет 300 Бод, скорость передачи и н ф о р м а ц и и - 300 бит/с. В н и ж н е м канале передаче логических е д и н и ц ы и нуля соответствуют сигналы с частотой 980 Гц и 1180 Гц. Для верхнего канала при передаче логических е д и н и ц ы и нуля используются частоты 1650 Гц и 1850 Гц соответственно (рис. 4).
0
Вызывающая
Отвечающая
сторона
сторона
f
Р и с . 4. Сигналы протокола V.21 V.22 позволяет осуществлять дуплексный
Протокол
обмен
информацией. С этой целью используется частотное разделение каналов в ыз ы ва ю щ ей
и
отвечающей
сторон.
Для
передачи
информации
применяется о б ы ч н а я или двойная относительная фазовая модуляция. Скорость м о д у л я ц и и составляет 600 Бод, и н ф о р м а ц и о н н а я скорость при однократной
модуляции
-
600
бит/с,
при
двойной
-
1200
бит/с.
В ы з ы в а ю щ а я с т о р о н а для передачи и н ф о р м а ц и и использует н и ж н и й канал с несущей частотой 1200 Гц, п р и н и м а ю щ а я сторона - верхний канал с несущей частотой процесс
2400
Гц
(рис.
5).
Протокол
V.22
предусматривает
скремлирования/дескремблирования
передаваемой
последовательности, а также коррекцию фазовых и с к а ж е н и й с п о м о щ ь ю неперестраиваемого определяется D i =D s (l+x V.22bis.
-14
законом
+x
-17
D s =D i +D s x
). Р а с ш и р е н и е м
В данном
модуляция,
эквалайзера.
протоколе
формирующая
-14
Алгоритм +D s x
-17
протокола
используется четырёх13
,
скремблирования
дескремблирования
V.22
является
квадратурная
или
-
протокол
амплитудная
шестнадцатисигнальное
созвездие, т.е. кратность модуляции может быть л и б о два, л и б о четыре. П р и д в о й н о й кратности сигнал с квадратурной амплитудной модуляцией вырождается в сигнал с д в о й н о й относительной фазовой модуляцией, чем обеспечивается
совместимость
с
протоколом
V.22.
Так
как
скорость
модуляции для протокола V.22bis остаётся р а в н о й 600 Бод, как и для протокола V.22, то и н ф о р м а ц и о н н а я скорость м о ж е т п р и н и м а т ь значение 1200 бит/с для двукратной модуляции или 2400 бит/с для четырёхкратной модуляции.
Р и с . 5. Н е с у щ и е частоты в протоколе V.22 На м а к с и м а л ь н о й скорости каждые четыре бита определяют сигнал, передаваемый в л и н и ю . П е р в ы е два бита из четырёх у к а з ы в а ю т изменение фазового квадранта текущего сигнала по о т н о ш е н и ю к предыдущему. Оставшиеся два бита указывают место сигнала в в ы б р а н н о м фазовом квадранте. Протокол
V.32
позволяет
передавать
данные
со
скоростью
до
9600 бит/с. В п р о т о к о ле полоса пропускания канала связи используется полностью как в ы з ы в а ю щ е й , так и отвечающей стороной. С этой целью используется
технология
эхо-подавления.
В
результате
скорость
модуляции в протоколе составляет 2400 Бод. Н е с у щ а я частота выбрана равной
1800 Г ц .
применяться амплитудная
На максимальной и н ф о р м а ц и о н н о й скорости может
треллис-кодирование модуляция.
или
Всего
16-позиционная
протокол
квадратурная
поддерживает
три
и н ф о р м а ц и о н н ы е скорости передачи: 2400 бит/с, 4800 бит/с, 9600 бит/с. П р о т о к о л V.32bis отличается от V.32 р а с ш и р е н и е м скоростей до 14400 бит/с, включая скорости 7200, 9600 и 12000 бит/с. Д л я п о в ы ш е н и я помехоустойчивости п р и передаче используется и з б ы т о ч н о е кодирование и н ф о р м а ц и и с п о м о щ ь ю треллис-кода. П р и треллис-кодировании или решётчатом к о д и р о в а н и и к каждой группе и н ф о р м а ц и о н н ы х разрядов добавляется о д и н и з б ы т о ч н ы й разряд, в ы ч и с л я е м ы й по определённому алгоритму. П е р в ы е два разряда каждой г р у п п ы используются как для дифференциального
кодирования
фазового
квадранта,
так
и
для
вычисления и з б ы т о ч н о г о разряда (рис. 6). В результате число сигналов в фазовой
плоскости
получается
в
два
раза
больше
по
сравнению
с
безызбыточным к о д и р о в а н и е м , но часть сигналов считается запрещённой, благодаря чему на п р и ё м н о й стороне с п о м о щ ь ю алгоритма Витерби по критерию
максимального
правдоподобия
сигнал. 14
определяется
переданный
П о р я д о к выполнения работы 1. В к л ю ч и т ь А К Д , Э В М . 2.
На
ЭВМ
запустить
на
исполнение
программы
генератора,
осциллографа, анализатора спектра и терминала. 3.
В
терминальной
программе
настроить
параметры
последовательных портов. 4. Включить в терминальной программе последовательные порты. П р и этом д о л ж н ы загореться индикаторы, соответствующие состоянию АКД. 5. В т е р м и н а л ь н о м окне А К Д набрать команду «АТ» и убедиться в её исполнении. 6.
Установить
полосу
пропускания
линии
в
соответствии
с
вариантом задания. 7. На осциллографе наблюдать сигнал в л и н и и . 8. В ы п о л н и т ь с л е д у ю щ и е команды на первой А К Д : «ATZ», «АТН1», «АТОО». После в ы п о л н е н и я последней команды А К Д пытается установить соединение с удалённой А К Д . 9. На осциллографе наблюдать сигнал в л и н и и . На анализаторе спектра на б л ю д а т ь спектр сигнала. 10. В ы п о л н и т ь с л е д у ю щ и е команды на второй А К Д : «ATZ», «АТА». После в ы п о л н е н и я последней к о м а н д ы А К Д п р и н и м а е т входящий вызов
и
при
успешном
соединении
А К Д друг с
другом
происходит
переход в р е ж и м передачи данных. 11. З а ф и к с и р о в а т ь скорость соединения А К Д . 12. На о с ц и л л о г р а ф е наблюдать сигнал в л и н и и . На анализаторе спектра наблюдать спектр сигнала. 13.
В
соответствии
пропускания и
с
вариантом
задания
передать через канал связи
установить
файл с
полосу
п о м о щ ь ю разных
протоколов (X, Y и Z - модем). Зафиксировать время передачи файлов с п о м о щ ь ю встроенного в т е р м и н а л ь н у ю программу секундомера. 14. Установить стандартную полосу п р о п у с к а н и я л и н и и связи (3003400 Гц). 15. П р о и з в е с т и
переустановку
соединения
с
помощью
разрыва
соединения. Д л я этого перейти в к о м а н д н ы й р е ж и м с п о м о щ ь ю escapeпоследовательности,
провести
инициализацию
АКД.
Связь
при
этом
разорвётся. П о с л е этого установить новое соединение с удалённой АКД. 16. На о с ц и л л о г р а ф е наблюдать сигнал в л и н и и . На анализаторе спектра наблюдать спектр сигнала. 17. П о в т о р и т ь передачу того же файла и измерить время передачи. 16
Рис. 6. Схема решётчатого кодирования Протокол V.34 описывает методы передачи данных со скоростями до 28800 бит/с. В протоколе предусмотрено шесть скоростей модуляции. Информационная скорость может принимать одно из двенадцати значений в диапазоне от 2400 бит/с до 28800 бит/с. При формировании сигналов используется решётчатое кодирование, причём сигнал формируется в координатах фаза-амплитуда-время и передаётся за две посылки. Таким образом, одному сигналу может соответствовать 18 разрядный символ с одним избыточным разрядом треллис-кода. Несущая частота в протоколе V.34 не является фиксированной и может принимать одно из 9 значений в зависимости от скорости модуляции. Большое число изменяемых параметров передачи позволяет максимально эффективно использовать полосу частот канала связи. Кроме того, эффективность передачи повышается также за счёт введения в сигнал линейных и нелинейных предыскажений. Выбор конкретных параметров происходит при установлении соединения. На первом этапе соединение устанавливается по протоколу V.8 (основан на V.21), после чего выясняется, поддерживают ли оба модема протокол V.34. На втором этапе происходит исследование линии связи с помощью зондирующего сигнала, состоящего из последовательности синусоидальных колебаний с частотами в диапазоне 150...3750 Гц. Приёмник отвечающей стороны определяет характеристики линии связи и пересылает их вызывающей стороне, по которым она выбирает параметры сигнала протокола V.34. Такое зондирование линии производит и отвечающая сторона. В результате скорости передачи данных в противоположные стороны могут отличаться друг от друга. Обмен выбранными параметрами обеих сторон между собой происходит по протоколу V.22. Протокол V.34bis отличается от V.34 расширением максимальной информационной скорости до 33600 бит/с.
15
18. П е р е й т и в к о м а н д н ы й р е ж и м без разрыва соединения с п о м о щ ь ю escape-последовательности. 19.
Составить
отчёт
по
проделанной
работе.
В
отчёте
дать
объяснение в ы п о л н е н и ю каждой команды. Изобразить осциллограммы. Сравнить время
передачи
файлов р а з н ы м и
протоколами через л и н и ю
связи с р а з н ы м и полосами пропускания. Дать объяснение полученной разнице. Таблица 3 В а р и а н т ы заданий к работе В2
ВЗ
В4
В5
file001.dat
file002.dat
file003.dat
file004.dat
file005.dat
Полоса 1
Полоса 2
Полоса 3
Полоса 1
Полоса 2
В6
В7
В8
В9
В 10
file006.dat
file007.dat
file008.dat
file009.dat
file010.dat
Полоса 3
Полоса 1
Полоса 2
Полоса 3
Полоса 1
В 1
К о н т р о л ь н ы е вопросы 1. Влияние
полосы
пропускания
канала
связи
на
скорость
передачи
информации. 2. М е т о д ы увеличения скорости передачи д а н н ы х через канал связи с ограниченной п о л о с о й пропускания. 3. В ы б о р протокола п р и установке соединения между А К Д . 4. Спектр сигнала передаваемого А К Д в л и н и ю . 5. В и д ы модуляции, используемые при передаче сигнала в л и н и ю связи. Литература Лагутенко О.И. М о д е м ы . Справочник пользователя.- С П б . : " Л а н ь " , 1997. 368 с.
17
ЛАБОРАТОРНАЯ РАБОТА №4 Изучение работы АКД при изменении шумовых характеристик линии связи Вводная часть При распространении сигнала в канале связи на практике всегда приходится считаться с некоторым уровнем помех, который определяет максимальную скорость передачи информации через данный канал связи. Теоретический предел пропускной способности Стах канала связи с полосой пропускания ∆F, уровнем мощности шумов N и распространяющимся по нему сигналу мощностью S определяется теоремой Шеннона:
S⎞ ⎛ C max = ∆F log 2 ⎜1 + ⎟ N⎠ ⎝
(*)
Поскольку для стандартного канала тональной частоты полоса S в среднем N не превышает 1000-1200, то по теореме Шеннона (*) максимальная пропускная способность не превышает 30000-36000 бит/с. Кроме шумовых помех, ограничению пропускной способности канала тональной частоты способствуют вносимое линией затухание сигнала и наводимые помехи от соседних линий связи. Затухание сигнала в линии связи носит частотно-зависимый характер, что эквивалентно прохождению сигнала через ФНЧ. Чем больше длина линии, тем большее затухание вносится в сигнал. Кроме того, в местах спайки или скрутки проводов линии, а также при импульсно-кодовом преобразовании могут возникать нелинейные искажения сигнала. В результате линейных и нелинейных искажений может происходить существенное изменение формы передаваемого сигнала, что в конечном итоге приводит к появлению ошибок передачи и снижению надёжности канала передачи данных. Для снижения влияния факторов, уменьшающих пропускную способность и надёжность канала связи используются методы пред- и посткоррекции сигнала. Коррекция может быть адаптивной к конкретной линии связи. С этой целью перед установкой соединения производится исследование характеристик линии связи, после чего осуществляется настройка фильтров передатчика и приёмника. Для снижения ошибок передачи в информацию вводится избыточность, которая на приёмной стороне позволяет с высокой вероятностью верности восстанавливать передаваемую информацию.
пропускания ∆F составляет 3100 Гц, отношение сигнал-шум
1
П р и обеспечении дуплексного р е ж и м а работы по одной л и н и и связи возникает
проблема
разделения
каналов
передачи
вызывающей
и
отвечающей сторон. Д л я р е ш е н и я данной задачи м о ж е т использоваться несколько способов.
Н а и б о л е е простым методом разделения является
выделение каждому направлению передачи своей п о д п о л о с ы в общей полосе пропускания канала связи. Для у м е н ь ш е н и я взаимных помех от сигналов соседнего
подканала между подканалами вводится защитная
полоса. Таким образом, часть полосы при такой организации дуплексной связи используется неэффективно. Более полное использование полосы пропускания канала связи позволяет выполнить метод эхокомпенсации. Его
реализация
заключается
в
вычитании
из
сигнала,
распространяющегося в л и н и и , своего собственного сигнала. В результате в приёмнике м о ж н о получить сигнал, передаваемый в эту же л и н и ю противоположной с т о р о н о й . П о р я д о к выполнения работы 1. Включить А К Д , Э В М . 2.
На
ЭВМ
запустить
на
исполнение
программы
генератора,
осциллографа и терминала. 3.
В
терминальной
программе
настроить
параметры
последовательных портов. 4. В к л ю ч и т ь в терминальной программе последовательные порты. П р и этом д о л ж н ы загореться индикаторы, соответствующие состоянию АКД. 5. В т е р м и н а л ь н о м окне А К Д набрать команду «АТ» и убедиться в её исполнении. 6. На о с ц и л л о г р а ф е наблюдать сигнал в л и н и и . 7. В к л ю ч и т ь
на генераторе
помеху
в соответствии
с
вариантом
задания. 8. На осциллографе наблюдать сигнал в л и н и и . 9. В ы п о л н и т ь с л е д у ю щ и е команды на первой А К Д : «ATZ», «АТН1», «АТОО». После в ы п о л н е н и я последней к о м а н д ы А К Д пытается установить соединение с удалённой А К Д . 10. В ы п о л н и т ь с л е д у ю щ и е команды на второй А К Д : «ATZ», «АТА». П о с л е в ы п о л н е н и я последней команды А К Д п р и н и м а е т входящий вызов
и
при
успешном
соединении
А К Д друг с
переход в р е ж и м передачи данных. 11. З а ф и к с и р о в а т ь скорость соединения АКД. 12. На о с ц и л л о г р а ф е наблюдать сигнал в л и н и и . 19
другом
происходит
13. В соответствии с вариантом задания передать через канал связи файл с п о м о щ ь ю р а з н ы х протоколов (X, Y и Z - модем). Зафиксировать время
передачи
файлов
с
помощью
встроенного
в
терминальную
программу секундомера. 14. В ы к л ю ч и т ь сигнал помехи. 15. Разорвать соединение АКД. Произвести новое соединение. 16. На осциллографе наблюдать сигнал в л и н и и . 17. П о в т о р и т ь передачу того же файла и измерить время передачи. 18. П е р е й т и в к о м а н д н ы й р е ж и м без разрыва соединения с п о м о щ ь ю escape-последовательности. 19.
Составить
отчёт
по
проделанной
работе.
В
отчёте
дать
объяснение в ы п о л н е н и ю каждой команды. Изобразить осциллограммы. Сравнить время передачи файлов р а з н ы м и п р о т о к о л а м и с помехой и без помехи в л и н и и связи. Дать объяснение полученной р а з н и ц е . Таблица 4 В а р и а н т ы заданий к работе В 1
В2
ВЗ
В4
В5
file001.dat
file002.dat
file003.dat
file004.dat
file005.dat
noise001.wav
noise002.wav
noise003.wav
noise004.wav
noise005.wav
В6
В 7
В8
В9
В 10
file006.dat
file007.dat
file008.dat
file009.dat
file010.dat
noise006.wav
noise007.wav
noise008.wav
noise009.wav
noise010.wav
К о н т р о л ь н ы е вопросы 1. В и д ы помех в т е л е ф о н н ы х л и н и я х связи. 2. Принудительное ограничение скорости передачи в АКД. 3. П р о т о к о л ы V.21 и V.22. 4. С п о с о б ы у с т р а н е н и я о ш и б о к , в о з н и к а ю щ и х при передаче данных. 5. Ш у м о в ы е характеристики л и н и й связи. Литература Шварцман
В.О.,
Емельянов
Г.А.
информации. - М.: Связь, 1979. - 424 с.
20
Теория
передачи
дискретной
ЛАБОРАТОРНАЯ РАБОТА №5 Изучение работы п р о т о к о л о в передачи н е п о д в и ж н ы х изображений Вводная часть Для передачи н е п о д в и ж н ы х изображений через каналы тональной частоты используют т р и протокола V.27, V.29 и V.17. Протокол
V.27
использует
относительную
фазовую
модуляцию.
Допускаются две скорости работы 2400 и 4800 бит/с. Скорость 2400 бит/с обеспечивается 1800 Гц
и
использованием
скоростью
двойной
модуляции
1200
ОФМ Бод.
с
несущей
Скорость
частотой
4800
бит/с
обеспечивается т р о й н о й О Ф М с несущей частотой 1800 Гц и скоростью модуляции 1600 Бод. Скремблирование д а н н ы х осуществляется по закону -6
-7
1+х +х . Протокол V.29
предназначен для ч е т ы р ё х п р о в о д н ы х телефонных
каналов. В протоколе используется квадратурная амплитудная модуляция с несущей частотой 1700 Гц. Скорость модуляции в протоколе составляет 2400 Бод. И н ф о р м а ц и о н н а я скорость может п р и н и м а т ь одно из трёх значений:
4800,
7200
и
9600
бит/с.
Протокол
V.29
поддерживает
многоканальный р е ж и м передачи и н ф о р м а ц и и с м а к с и м а л ь н ы м числом каналов р а в н ы м ч е т ы р ё м . В о б щ е м случае каналы могут иметь скорости, кратные 2400 бит/с и с у м м а которых д о л ж н а составлять 4800, 7200 или 9600 бит/с. П р и передаче д а н н ы х осуществляется их скремблирование, а частотная
характеристика
канала
связи
исправляется
с
помощью
эквалайзера. П р о т о к о л V.17 представляет собой аналог протокола V.32bis. Так же как
и
в
протоколе
V.32bis
используется
квадратурная
амплитудная
модуляция с н е с у щ е й частотой 1800 Гц и скоростью м о д у л я ц и и 2400 Бод. При
формировании
сигналов
используется
кодирование с ч и с л о м п о з и ц и й
избыточное
решётчатое
16 для скорости 7200 бит/с, 32 для
скорости 9600 бит/с, 64 для скорости 12000 бит/с и 128 для скорости 14400 бит/с. Процесс
передачи
изображения
через
канал
тональной
частоты
регламентируется п р о т о к о л о м сигнализации Т.30, а формат изображения протоколами Т.4 и Т.6. Протокол изображения
Т.4
определяет
заданного
способ
формата
в
представления виде
и
кодирования
непрерывной
двоичной
последовательности. П р о т о к о л Т.4 устанавливает р а з м е р изображения и его разрешение, направление сканирования изображения, а также методы сжатия графической и н ф о р м а ц и и . П р о т о к о л Т.30 определяет способ управления сеансом связи при передаче н е п о д в и ж н ы х изображений, а также согласование конфигураций АКД
с
помощью
управляющих
кадров.
Протокол
Т.30
описывает
процедуры установления и завершения соединения и согласования его параметров,
а
также
процедуру
передачи 21
графической
информации.
Протокол
обеспечивает
синхронизацию
передаваемых
данных,
обнаружение о ш и б о к и их коррекцию. Для у п р а в л е н и я А К Д из О О Д разработана специальная система команд, которая является дополнением к стандартным АТ-командам. В настоящее время у т в е р ж д ё н н ы м и считаются к о м а н д ы классов 1 и 2.0, на утверждении
находится
класс
3.
Класс
команд
определяет
место
реализации п р о т о к о л о в Т.30 и Т.4 или Т.6 между О О Д и АКД. К о м а н д ы класса 1 подразумевают, что д а н н ы е протоколы д о л ж н ы быть реализованы в ООД. Класс 2.0 определяет, что протокол Т.30 реализуется в АКД, а протокол Т.4 или Т.6 - в О О Д . Класс 3 предусматривает реализацию всех протоколов в А К Д . Синтаксически команды представляют собой префикс «АТ+F», после которого следует конкретная команда. Поскольку
графическая
информация
в
большинстве
случаев
обладает существенной избыточностью, то при передаче изображений применяются р а з л и ч н ы е
методы
сжатия
информации.
Эффективность
метода сжатия оценивается к о э ф ф и ц и е н т о м сжатия, к о т о р ы й определяется отношением
объёмов
информации,
соответствующих
несжатому
и
сжатому п р е д с т а в л е н и ю изображения. Метод
кодирования
длин
серий
предполагает,
что
изображение
представляется п о с т р о ч н о в виде двоичной последовательности. Причём, нулю соответствуют белые элементарные участки, а единице - чёрные. Поскольку намного
в
общем
короче
случае
белых,
то
длины для
участков
с
кодирования
чёрным длин
заполнением
белых
участков
выделяется б о л ь ш е разрядов, чем для чёрных. С т р о к а кодируется всегда с белого
отрезка.
девяти
нулей.
Начало Метод
строки
определяется
обладает
низкой
последовательностью
помехоустойчивостью.
из
При
появлении о ш и б к и неправильно может быть принята вся строка. Адресно-позиционное кодирование подразумевает, что изображение представляется совокупностью переходов из белого в чёрное и обратно. М н о ж е с т в о к о о р д и н а т переходов яркости в каждой строке со служебной информацией, в к о т о р о й указывается начало строки и первый элемент строки, и образуют передаваемую графическую и н ф о р м а ц и ю . Д а н н ы й метод обеспечивает н и з к и й к о э ф ф и ц и е н т сжатия текстового изображения, но п р и е м л е м ы й - п р и передаче контурных рисунков. М е т о д является более помехоустойчивым по с р а в н е н и ю с кодированием д л и н серий. Оптимальное информацию
за
неравномерное
счёт
его
кодирование
статистического
сжимает
кодирования.
графическую Чем
больше
вероятность появления серии определённой д л и н ы , тем м е н ь ш е разрядов используется в к о д о в о й к о м б и н а ц и и для её записи. И наоборот, для наименее вероятных серий используются кодовые к о м б и н а ц и и с большой разрядностью. П р и ч ё м при кодировании используется п р и н ц и п отсутствия повторяющихся
последовательностей
единиц
или
нулей.
В
результате
приёмная сторона всегда с и н х р о н н о работает с п е р е д а ю щ е й стороной без дополнительных затрат. Н а и б о л е е р а с п р о с т р а н ё н н ы м к о д о м такого типа является к о д Х а ф ф м а н а . 22
Двумерное
к о д и р о в ан и е
для
сжатия
графической
информации
использует факт коррелированности соседних строк. Некоторая строка кодируется п о л н о с т ь ю и является опорной для к о д и р о в а н и я последующей информации. К о д о в а я комбинация, соответствующая с л е д у ю щ е й строке, вычитается
из
кодовой
комбинации
опорной
строки,
и
полученная
разность кодируется, в результате чего устраняется избыточность. П о р я д о к выполнения работы 1. В к л ю ч и т ь А К Д , Э В М . 2.
На
ЭВМ
запустить
на
исполнение
программы
генератора,
осциллографа и F a x Lab. 3.
В
программе
приёма-передачи
факсов
Fax
Lab
настроить
параметры последовательных портов. 4. В п р о г р а м м е F a x Lab нажать кнопку «Отправка». 5. В согласно
о т к р ы в ш е м с я диалоговом окне варианту
задания.
Изображение
выбрать графический файл отобразиться
в левом
окне
предварительного п р о с м о т р а факса. 6.
Нажать
кнопку
«Приём».
После
этого
произойдёт
попытка
установки связи. В случае успеха в окнах состояния будет отображаться процесс передачи и п р и ё м а факса. 7.
После
просмотреть необходимо
в
окончания правом
приёма
окне
зафиксировать
факса
принятый
предварительного
время
передачи
факс
можно
просмотра.
Также
изображения,
которое
отображено в окне состояния. 8.
С
помощью
передачи
изображения
клиньев
определить
р а з р е ш а ю щ у ю способность системы передачи н е п о д в и ж н ы х изображений. 9. Составить отчёт по проделанной работе. В отчёте дать объяснение в ы п о л н е н и ю каждой к о м а н д ы . Изобразить передаваемые изображения. Сравнить оригинал с копией. Сравнить время передачи изображений. Дать объяснение п о л у ч е н н о й разнице. Таблица 5 В а р и а н т ы заданий к работе В 1
В2
ВЗ
В4
В5
img001.bmp
img003.bmp
img005.bmp
img007.bmp
img009.bmp
img002.bmp
img004.bmp
img006.bmp
img008.bmp
img010.bmp
В6
В7
В8
В9
В 10
img011.bmp
img013.bmp
img015.bmp
img017.bmp
img019.bmp
img012.bmp
img014.bmp
img016.bmp
img018.bmp
img020.bmp
23
К о н т р о л ь н ы е вопросы 1.
Основные
характеристики
системы
передачи
неподвижных
изображений. 2. Скорость передачи н е п о д в и ж н ы х изображений. 3. Сжатие и н ф о р м а ц и и при передаче н е п о д в и ж н ы х изображений. 4. П р о то к о л ы передачи н е п о д в и ж н ы х изображений. 5. М е т о д ы анализа и синтеза изображений. Литература 1. Шувалов В.П. и др. Передача дискретных с о о б щ е н и й . М. Радио и связь, 1980, 462 с. 2. К о п н и ч е в Л.Н., А л е ш и н B.C. Оконечные устройства документальной электросвязи. М. Р а д и о и связь, 1986, 248 с. 3. Фролов А.В., Ф р о л о в Г.В. М о д е м ы и факс-модемы. П р о г р а м м и р о в а н и е для M S - D O S и Windows, 1994.
24
ЛАБОРАТОРНАЯ РАБОТА №6 Работа в сети по стеку п р о т о к о л о в T C P / I P . П р о т о к о л telnet Вводная часть
Протокол telnet предназначен для осуществления дуплексной связи с удалённой ЭВМ посредством виртуального терминала. Связь по протоколу telnet устанавливается между клиентом и сервером telnet через TCP соединение. Для telnet сервера выделяется стандартный порт с номером 23.
Рис. 7. Протокол telnet Связь по протоколу telnet осуществляется с помощью двух сетевых виртуальных терминалов (рис. 7). Каждый терминал состоит из устройства ввода - клавиатуры и устройства вывода - экрана дисплея. Устройство ввода каждого терминала соединяется с устройством вывода терминала противоположной стороны. Кроме того, каждый терминал может отображать информацию на своём дисплее, вводимую местной клавиатурой. Взаимодействие терминалов сервера и клиента определяется командами, которые делятся на конфигурирующие и редактирующие. Причём обмен информацией между сервером и клиентом может быть построчный, посимвольный или полудуплексный. Программное обеспечение клиента предлагает пользователю свой набор команд в соответствии с реальным терминалом, то есть обеспечивает преобразование информации, поступающей от устройства ввода сервера к виду, удобному для чтения на дисплее клиента и, наоборот, информацию, вводимую с клавиатуры клиента, преобразует в формат дисплея сервера. Таким образом, программное обеспечение клиента скрывает от пользователя реальные команды, отправляемые на сервер и получаемые от него ответы. В общем случае, программное обеспечение клиента позволяет подключаться и к другим сетевым службам, таким как почтовые, передачи файлов, и действует как удалённый терминал.
25
П о р я д о к выполнения работы 1. В к л ю ч и т ь Э В М . 2.
На
ЭВМ
запустить
на
исполнение
программу-сервер
telnet.
Убедиться, что сервер настроен на прослушивание порта № 2 3 . 3. Запустить на исполнение терминальную программу-клиент telnet. 4. Установить соединение с сервером telnet по команде: «ореn localhost». 5. На запрос «login:» ввести имя пользователя. 6.
На
запрос
правильном
вводе
«password:» имени
ввести
пользователя
пароль и
пользователя.
его
пароля
При
установится
соединение с сервером. Сервер готов к в ы п о л н е н и ю команд клиента. Пользователь
и пароль должны
операционной которыми
системы
наделён
некоторым
быть заданы
машины-сервера.
пользователь,
командам
сервера
может или
в списке пользователей
В
зависимости
быть
доступ
ограничен к
серверу
от
прав,
доступ
к
полностью
заблокирован. 7. В ы в е с т и на д и с п ле й список доступных к о м а н д по команде «help». Для постраничного
вывода списка использовать м о д и ф и к а т о р вывода
и н ф о р м а ц и и на д и с п л е й « т о г е » , например, «help | mоrе». 8. П р о с м о т р е т ь т е к у щ и й каталог с п о м о щ ь ю к о м а н д ы «dir». 9. Перейти в каталог на уровень в ы ш е с п о м о щ ь ю к о м а н д ы «cd..». 10. П е р е й т и в корневой каталог по команде «cd с:\». 11. П р о с м о т р е т ь каталог по команде «dir». 12. Создать н о в ы й каталог, например, «test» с п о м о щ ь ю команды «md test». 13.
Просмотреть
текущий
каталог
на
наличие
в
нём
вновь
созданного. 14. В ы в е с т и справку по команде копирования ф а й л о в по команде «help сору». 15. П р о с м о т р е т ь каталог по команде «dir» и выбрать в нём файл для копирования, н а п р и м е р , «test.tst». 16. С к о п и р о в а т ь в ы б р а н н ы й файл в с о з д а н н ы й каталог по команде «сору test.tst c:\test». 17. Убедиться, что файл скопировался по команде «dir test». 18. П р о с м о т р е т ь с о д е р ж и м о е файла по команде «type c:\test\test.tst». 19.
Аналогичным
образом
изучить
команды
в
соответствии
с
вариантом задания. 20. Отсоединиться от сервера telnet по команде «exit». П р и этом на машине
сервере
произойдёт
завершение
сеанса
работы
командного
процессора и с о е д и н е н и е разорвётся. 2 1 . Составить отчёт по проделанной работе. Записать выполненные диалоги
между
клиентом
и
сервером.
в ы п о л н е н и ю каждой к о м а н д ы .
26
В
отчёте
дать
объяснение
Таблица 6 В а р и а н т ы заданий к работе В 1
В2
ВЗ
В4
В5
rеn
del
time
ver
vol
В6
В7
В 8
В9
В 10
date
cls
color
attrib
move
К о н т р о л ь н ы е вопросы 1. Протокол telnet. 2. Организация клиент-серверных приложений. 3. Подключение к telnet-серверу клиентской программой. 4. Стандартные п о р т ы протокола T C P . 5. Адресация протокола IP. Литература 1. Семенов Ю. А. П р о т о к о л ы и ресурсы Internet. - М.: Радио и связь, 1996. - 3 2 0 с : ил. 2. http://book.itep.ru/4/45/tlnt_453.htm.
27
ЛАБОРАТОРНАЯ РАБОТА №7 Работа в сети по стеку протоколов Т С Р Я Р . П р о т о к о л F T P Вводная часть
FTP протокол (File Transfer Protocol - протокол передачи данных) предназначен для организации доступа к одному из информационных ресурсов Интернета. Данный ресурс представляет собой распределенный архив файлов произвольной структуры. Протокол FTP обеспечивает надёжную передачу информации между ЭВМ с различной архитектурой и программным обеспечением. Протокол FTP не обеспечивает секретности передаваемых данных. При установке соединения происходит передача имени пользователя и его пароля открытым текстом. Передача информации происходит по технологии "клиент-сервер" с использованием TCP соединения. Схема работы по протоколу FTP изображена на рис. 8. Сервер находится в режиме прослушивания TCP порта 21. При получении запроса от клиента, устанавливается соединение, образуя тем самым канал передачи команд. По каналу осуществляется обмен командами и ответами на них в стандарте протокола telnet.
Рис. 8. Протокол FTP Если при выполнении какой-либо команды возникает необходимость в передаче данных, то сервер инициирует организацию нового канала - канала передачи данных. В этом случае клиент должен прослушивать порт, на наличие запросов соединения. У клиента номер порта выбирается из диапазона свободных динамических портов с номерами 1024...65535. Если для командного канала выделяется порт с номером N, то для канала передачи данных выделяется порт с номером N+1. Если порт N у клиента должен находится в активном состоянии, то 28
порт N + 1
д о л ж е н быть пассивным. На сервере для канала передачи
д а н н ы х выделяется порт 20. Канал передачи д а н н ы х открыт только на время передачи д а н н ы х . П о с л е передачи д а н н ы х происходит закрытие канала данных. Протокол
FTP
поддерживает
также
такую
организацию
канала
передачи данных, п р и которой сервер находится в пассивном режиме, а клиент - в активном. П р и этом канал также существует только на время передачи
данных.
Параметры
канала
передачи
данных
передаются
клиенту по к о м а н д н о м у каналу. В л ю б о м случае к о м а н д н ы й канал должен оставаться открытым до окончания передачи всех данных. Если к о м а н д н ы й канал разрушается, то передача
данных
прерывается.
Закрытие
канала
передачи
данных
сервером п р о и с х о д и т в с л е д у ю щ и х случаях: от клиента получена команда о
разрыве
соединения,
закончена
передача
данных
с
требованием
закрытия соединения, п р о и з о ш л о изменение параметров порта канала передачи
данных
на
стороне
клиента,
разрушен
командный
канал,
обнаружены н е и с п р а в и м ы е ошибки. Сессия с F T P сервером считается закрытой только после р а з р у ш е н и я командного канала. Протокол F T P также поддерживает о р г а н и з а ц и ю передачи д а н н ы х между двумя серверами под управлением одного клиента. В таком случае канал передачи д а н н ы х образуется между серверами, а клиент формирует командный канал с к а ж д ы м сервером.
П о р я д о к выполнения работы 1. В к л ю ч и т ь Э В М , загрузить о п е р а ц и о н н у ю систему. 2.
На
ЭВМ
запустить
на
исполнение
программу-сервер ftp.
Убедиться, что сервер настроен на прослушивание порта № 2 1 . 3. Запустить на и с п о л н е н и е терминальную программу-клиент telnet. 4.
Запустить
программу
tcpview
просмотра
установленных
tcp-
соединений на м а ш и н е . 5. Установить с о е д и н е н и е с сервером ftp по к о м а н д е : «ореп localhost 21». 6. П р о г р а м м о й
tcpview
определить
порт
клиента,
по
которому
произошло с о е д и н е н и е . 5. Ввести к о м а н д у «user» с именем пользователя. 6. Ввести к о м а н д у «pass» с паролем пользователя. П р и правильном вводе
имени
пользователя
и
его
пароля
установится
соединение
с
сервером. Сервер готов к в ы п о л н е н и ю команд клиента. Пользователь и пароль
должны
зависимости
от
быть прав,
заданы
в
которыми
списке
пользователей
наделён
сервера
пользователь,
может
ftp.
В
быть
ограничен доступ к н е к о т о р ы м командам сервера по у п р а в л е н и ю файлами. Например, м о ж е т б ы т ь запрещена закачка файлов на д и с к м а ш и н ы сервера или удаление ф а й л о в с д и с к а м а ш и н ы сервера. 29
7. Перевести сервер в пассивный р е ж и м передачи д а н н ы х командой «pasv». В ответе сервера будет содержаться адрес и н о м е р порта для передачи д а н н ы х в десятичном виде побайтно. Ч т о б ы определить номер порта, предназначенного для передачи данных, н е о б х о д и м о два последних числа
перевести
в
шестнадцатеричный
вид.
Полученное
двухбайтное
число н е о б х о д и м о вновь перевести в десятеричное число. 8.
Программой
tcpvew
проверить
действительно
ли
сервер
прослушивает д а н н ы й порт. 9. В ы п о л н и т ь команду запроса каталога сервера «list». 10.
Запустить
другой
экземпляр
telnet.
Подключиться
к
порту,
указанному в результате выполнения пункта 7. П о с л е подключения на терминал будет выведен каталог сервера. 11. К о м а н д о й «pasv» перевести сервер в п а с с и в н ы й р е ж и м передачи данных. 12. К о м а н д о й «retr» запросить получение текстового файла. 13. Д р у г и м э к з е м п л я р о м telnet подключиться к «пассивному» порту и получить файл. 14. П р о с м о т р е т ь т е к у щ и й каталог клиента на наличие в нём вновь созданного. 15.
Аналогичным
образом
изучить
команды
в
соответствии
с
вариантом задания. 16. Отсоединиться от сервера ftp по команде «quit». 17. Составить отчёт по проделанной работе. Записать выполненные диалоги
между
клиентом
и
сервером.
В
отчёте
дать
объяснение
в ы п о л н е н и ю каждой к о м а н д ы . Таблица 7 В а р и а н т ы заданий к работе В 1
В2
ВЗ
В4
В5
stor
rnfr, rnto
abor
dele
mkd
В6
В7
В8
В9
В 10
rm d
rein
port
cwd
nlst
Контрольные вопросы 1. Протокол ftp. 2. Р е ж и м ы р а б о т ы сервера ftp. 3. Подключение к ftp-серверу клиентской программой. 4. Клиентские п р и л о ж е н и я ftp. 5. Настройка сервера ftp.
30
ЛАБОРАТОРНАЯ РАБОТА №8 Работа в сети по стеку протоколов TCP/IP. П р о т о к о л ы почты S M T P и РОРЗ Вводная часть Протокол S M T P (Simple Mail Transfer Protocol - простой протокол передачи почты) предназначен для передачи электронной почты. Основой работы
протокола
является
технология
клиент-сервер.
Сервер
прослушивает порт 25. О б м е н сообщениями между клиентом и сервером происходит так же, как и в протоколе telnet. Сессия связи состоит из нескольких частей: процедуры передачи (получения) почтового
почты, ящика.
процедуры Командная
доставки строка,
как
почты, и
в
проверки telnet,
имени
состоит
из
четырёхсимвольной к о м а н д ы и параметров. П а р а м е т р ы отделяются от команды строки
и друг от друга символами
определяется
сочетанием
пробела.
символов
О к о н ч а н и е командной
возврат
каретки
<ВК>
и
перевод строки < П С > . Ответ сервера включает код из трёх десятичных цифр и комментария. Для
адресации
сообщений
используется
формат
Домен
имя_пользователя@домен_почтового_сервера.
почтового
сервера указывает на какой Э В М в сети располагается почтовый сервер, имя пользователя является идентификатором почтового я щ и к а на данном сервере.
При
отправке
сообщения
почтовый
сервер
ищет
маршрут
доставки с п о м о щ ь ю системы D N S . По получаемому от D N S списку узлов, п р и н и м а ю щ и х почту для заданного домена, сервер пытается отправить почту в соответствии с приоритетом конкретного узла. П р о т о к о л Р О Р З предназначен для организации доступа клиентской почтовой п р о г р а м м ы к почтовому ящику. Работа протокола выполняется по технологии клиент-сервер. Сервер работает в пассивном режиме и прослушивает порт 110. П о с л е создания клиентом канала связи с сервером происходит обмен к о м а н д а м и и ответами на них аналогично протоколу telnet. Сессия связи между клиентом и сервером состоит из трёх частей. Первая часть сессии, авторизация, указывает серверу, к какому именно почтовому я щ и к у клиент пытается получить доступ. После выполнения процедуры
авторизации
почтовый
ящик
блокируется
и
используется
монопольно а в т о р и з о в а н н ы м клиентом. Вторая часть сессии, передача, открывается при у с п е ш н о м завершении первой части. В этой части сессии сервер исполняет к о м а н д ы клиента. Если клиент не отправляет серверу никаких
команд
в
течение
заданного
времени,
то
сервер
разрушает
установленное соединение. Последняя, третья часть сессии, обновление, открывается после
исполнения
сервером
команды
«quit».
Происходит
обновление свойств почтового ящика, включая удаление помеченных для этого писем, после чего канал связи разрушается. 31
Ответы РОРЗ сервера включают индикатор состояния (положительный - «+ок» и отрицательный - «-err»), ключевое слово и необязательную дополнительную информацию. Например: +ОК РОРЗ Server ready. Общая структурная схема электронной почты приведена на рис. 9. Подготовка сообщения, его отправка, получение и просмотр осуществляется в клиентской почтовой программе. Отправка сообщений происходит по протоколу SMTP, получение - по протоколу РОРЗ. Если сервер, с которым связывается клиентская программа, не является адресатом, то происходит запрос маршрута доставки у DNS сервера. Промежуточные узлы, через которые передаётся сообщение, добавляют в него свою служебную информацию о времени и направлении пересылки письма. После того, как сообщение достигнет домена адресата, локальная служба доставки письма переправляет его в хранилище писем по протоколу LMTP. Для доступа к хранилищу со стороны пользователя используются протоколы РОРЗ или IMAP4.
Рис. 9. Структурная схема электронной почты
32
П о р я д о к выполнения р а б о т ы 1. В к л ю ч и т ь Э В М , загрузить о п е р а ц и о н н у ю систему. 2.
На
ЭВМ
запустить
на
исполнение
программу-сервер
smtp.
Убедиться, что сервер настроен на прослушивание порта № 2 5 . 3. Запустить на исполнение терминальную программу-клиент telnet. 4.
Запустить
программу
tcpview
просмотра
установленных
tcp-
соединений на м а ш и н е . 5. Установить соединение с сервером smtp по к о м а н д е : «ореп localhost 25». 6. П р о г р а м м о й
tcpview
определить
порт
клиента,
по
которому
произошло с о е д и н е н и е . 5. Ввести команду «helo» с именем д о м е н а «localhost». 6. Ввести команду «mail from:» с именем пользователя отправителя. 7. Ввести и м я получателя сообщения командой «rcpt to:». 8. П о с л е ввода к о м а н д ы «data» набрать на консоли текст сообщения. 9.
В
конце
текста
ввести
две
последовательности
<ВК><ПС>,
разделённые т о ч к о й . 10. Завершить сеанс р а б о т ы с сервером командой «quit». 11. Открыть с о е д и н е н и е с рорЗ сервером: «ореп localhost 110». 12. Ввести и м я пользователя почтового я щ и к а к о м а н д о й «user» и его пароль командой «pass». 13. П р о в е р и т ь я щ и к на наличие новых писем к о м а н д о й «stat». 14. В ы в е с т и с п и с о к хранящихся в я щ и к е писем к о м а н д о й «list». 15. Получить тестовое письмо командой «retr 1». 16. Удалить из я щ и к а прочтённое письмо к о м а н д о й «dele 1». 17. Завершить работу с почтовым я щ и к о м к о м а н д о й «quit». 18. И з у ч и т ь к о м а н д ы в соответствии с вариантом задания. 19. Составить отчёт по проделанной работе. Записать выполненные диалоги
между
клиентом
и
сервером.
В
отчёте
дать
объяснение
в ы п о л н е н и ю каждой к о м а н д ы .
Таблица 8 В а р и а н т ы заданий к работе В 1
В2
ВЗ
В4
В5
ТОР
NOOP
VRFY
SEND
UIDL
В6
В7
В8
В9
В 10
RSET
HELP
SOML
SAML
STAT+DELE
33
К о н т р о л ь н ы е вопросы 1. П р и н ц и п р а б о т ы электронной почты. 2. Протоколы smtp и р о р З . 3. Клиентские п о ч т о в ы е программы. 4. К о м а н д ы протокола smtp. 5. К о м а н д ы протокола р о р З . Литература 1. Семенов, Ю. А. П р о т о к о л ы Internet: Энцикл. - М.: Горячая линияТелеком, 2 0 0 1 . - 1 1 0 0 с : ил. 2.
http://book.itep.ru/4/44/smtp4414.htm.
3. http://book.itep.ru/4/44/pop34414.htm.
34
ПРИЛОЖЕНИЯ
Приложение 1. С п и с о к стандартных АТ-команд АТ - префикс к о м а н д А К Д . Определение А К Д параметров последовательного порта О О Д . А - установка с о е д и н е н и я с удалённой А К Д в р е ж и м е ответа. А К Д подключается к л и н и и связи и пытается установить соединение с удалённой А К Д . К о м а н д а «А» исполняется без о ж и д а н и я входящего вызова. После у с п е ш н о г о выполнения к о м а н д ы А К Д переходит в режим передачи
данных.
Отмена
выполнения
команды
во
время
процедуры
соединения м о ж е т быть и н и ц и и р о в а н а передачей в А К Д л ю б о г о символа, кроме записанного в регистре S4. А/ - повтор последней к о м а н д ы . К о м а н д а не требует префикса «АТ» и окончания «ВК». По команде повторяется и с п о л н е н и е команды, хранящейся в буфере АКД. Ds - набор н о м е р а д л я соединения с удалённой А К Д . П а р а м е т р s - строка, содержащая т е л е ф о н н ы й н о м е р удалённой А К Д и ряд параметров набора номера. Д о п у с т и м ы е параметры следующие: Р - включение импульсного р е ж и м а набора номера; Т - включение тонального р е ж и м а набора номера; 0-9 - ц и ф р ы т е л е ф о н н о г о номера; A - F - н а б о р нестандартного кода: в импульсном р е ж и м е для А - 11 импульсов, для В - 12 импульсов, и т.д.), при т о н а л ь н о м наборе символы A-D соответствуют о д н о и м ё н н ы м символам тонального набора, а символ F игнорируется; *, # - при тональном наборе соответствуют о д н о и м ё н н ы м символам, при импульсном наборе игнорируются; W - о ж и д а н и е д л и н н о г о непрерывного гудка; , - пауза при н а б о р е в соответствии со значением регистра S8; х
! - сброс л и н и и ( А К Д кладёт трубку на /г секунды); @
-
ожидание
5-секундной
«тишины»
после
одного
или
более
гудков сигнала вызова; S=n - н а б о р сохранённого номера в ячейке п энергонезависимой памяти модема; ; - переход в к о м а н д н ы й р е ж и м ; если далее следует снова команда D, то она выполняется без о ж и д а н и я длинного гудка от А Т С ; <
-
увеличивает
паузу
между
импульсном наборе;
35
набором
соседних
цифр
при
> - уменьшает паузу между набором соседних ц и ф р при импульсном наборе; R - переход м о д е м а в р е ж и м ответа после набора номера; С и м в о л ы пробела, скобок и минуса используются для удобного чтения номеров, п р и наборе игнорируются. En - эхо команд. К о п и р о в а н и е и возврат п о л у ч е н н ы х от О О Д символов в ООД. Параметр n = 1 включает эхо, n = 0 выключает эхо. Нп - подключение к л и н и и . П р и параметре n = О А К Д кладёт трубку, при n = 1 А К Д поднимает трубку без п о п ы т о к соединения. On - переключение вызывающей.
АКД
П р и параметре n = удалённой
АКД.
в
режим
передачи
данных
в
качестве
О А К Д пытается установить соединение с
При
параметре
n
=
1
происходит
попытка
переустановления с о е д и н е н и я . Sr (= п) или (?) - доступ к регистрам памяти А К Д . Sr? - запрос значения S-регистра под н о м е р о м r; Sr=n - запись значения n в S-регистр под н о м е р о м r. Zn - инициализация А К Д . При
параметре
энергонезависимой восстанавливаются
n
=
памяти
0
восстанавливаются
по
установки
профилю
АКД
из
0,
при
установки параметре
энергонезависимой
АКД n
=
памяти
из 1 по
профилю 1. Vn - формат ответов А К Д на з а п р о ш е н н ы е к о м а н д ы . П р и параметре n = 0 ответы выдаются в виде чисел, при n = 1 формируются текстовые ответы. Хп - способ набора номера. П р и параметре n = 1 набор происходит без о ж и д а н и я непрерывного гудка в л и н и и после задержки, заданной в регистре S6. Сигнал «занято» не определяется. П р и n= 2 набор происходит с о ж и д а н и е м непрерывного гудка в л и н и и без задержки перед набором и без определения сигнала «занято». П р и n = 3 набор происходит без о ж и д а н и я д л и н н о г о гудка в линии после задержки, заданной в регистре S6, с определением сигнала «занято». П р и n = 4 набор происходит с о ж и д а н и е м сигнала длинного гудка без задержки перед н а б о р о м и с определением сигнала «занято».
36
+ + + - «escape» последовательность перехода в к о м а н д н ы й р е ж и м без разрыва соединения. Escape
символ хранится
в регистре
S2.
Перед и
после
escape-
последовательности д о л ж н а выдерживаться пауза, заданная регистром S12 (по у м о л ч а н и ю 1 с). &Fn - восстановление заводских настроек. Во все S-регистры записываются значения заводского профиля с номером п. &Ln - р е ж и м р а б о т ы л и н и и . П р и параметре n = 0 используется р е ж и м к о м м у т и р у е м о й линии, при n = 1 используется р е ж и м выделенной линии. & W n - запись набора параметров в энергонезависимую память. П р и параметре n = 0 параметры записываются в пользовательский профиль 0,
при n =
1
параметры записываются в пользовательский
профиль 1. &V - просмотр т е к у щ е г о профиля. Ln - установка громкости д и н а м и к а АКД. П р и параметре n =
1 устанавливается малая громкость, при п = 2 -
средняя громкость, при n = 3 - повышенная громкость. Мп - установка р е ж и м а р а б о т ы д и н а м и к а АКД. П р и параметре n = 0 д и н а м и к всегда выключен, п р и n = 1 динамик включен до о б н а р у ж е н и я несущей, при n = 2 д и н а м и к включен всегда, при n = 3 д и н а м и к в ы к л ю ч е н при определении н е с у щ е й и п р и наборе номера. % С п - управление а п п а р а т н ы м сжатием. П р и п=0 сжатие отключено, при n =
1
сжатие происходит по
протоколу M N P 5 , п р и n = 2 сжатие происходит по протоколу V.42bis, при n = 3 сжатие п р о и с х о д и т по протоколам V.42bis и M N P 5 . S - регистры S0 - определяет ч и с л о пропускаемых А К Д звонков перед ответом на вызов. П р и S0=0 А К Д на в ы з о в ы не отвечает. S1 - содержит значение, соответствующее количеству п р и н я т ы х звонков. S2 - содержит A S C I I код к о м а н д ы Escape-символа. S3 - содержит A S C I I к о д окончания командной строки.
37
S6 - содержит значение времени задержки перед н а б о р о м номера. S7
-
содержит
значение
времени
ожидания
ответного
сигнала
от
удалённой А К Д . П р и отсутствии сигнала после о ж и д а н и я А К Д кладёт трубку. S8 - содержит значение времени паузы символа «,» в команде набора номера «D». S9
-
содержит
значение
времени,
в
течение
которого
должен
присутствовать сигнал несущей частоты перед установкой соединения. S10 - содержит значение времени, в течение которого А К Д пытается восстановить с о е д и н е н и е после потери сигнала несущей частоты. S12 - содержит значение времени паузы до и после
ввода
Escape-
последовательности.
П р и л о ж е н и е 2 . К о м а н д ы протокола F T P Передача
команд
от
клиента
к
серверу
осуществляется
последовательно по о д н о й строке в текстовом виде. К о м а н д а отделяется от аргумента с и м в о л о м пробела. Строка заканчивается сочетанием символов возврата каретки < В К > и перевода строки < П С > , н а п р и м е р : U S E R BILLY. Результат в ы п о л н е н и я к о м а н д ы сервером возвращается в виде кода из трёх десятичных ц и ф р и через пробел комментария, н а п р и м е р : 220 F T P Server ready for n e w user. Группа команд д о с т у п а к системе. USER
<Имя
пользователя>
Открытие
сессии
между
клиентом
и
сервером F T P . И м я пользователя определяет права на доступ к файловой системе сервера. К о м а н д а м о ж е т также использоваться в середине сессии для смены пользователя. PASS < П а р о л ь пользователя>. К о м а н д а а у т е н т и ф и к а ц и и пользователя, желающего подключиться к серверу. Пароль передаётся по командному каналу о т к р ы т ы м текстом.
38
CWD <Путь
к каталогу>. К о м а н д а смены каталога,
с которым будет
производиться р а б о т а клиента. REIN. К о м а н д а сброса всех установок текущего пользователя. Команда не прерывает
передачу
данных
по
каналу
данных,
если
таковая
осуществляется. QUIT.
Команда
разрушения
командного
канала.
Командный
канал
разрушается после о к о н ч а н и я передачи д а н н ы х в канале передачи данных. Группа к о м а н д у п р а в л е н и я каналом передачи д а н н ы х . P O R T < А 1 , А2, A3, А4, Р 1 , Р2>. Установка параметров пассивного сокета клиента для организации канала передачи данных. Сокет содержит в себе шесть
полей,
каждое
из
которых
представляет
байт
адреса,
представленный в д е с я т и ч н о м виде. А1-А4 - байты IP адреса клиента, Р1 и Р2 - номер порта клиента. PASV. Передача р о л и пассивного сокета для организации канала передачи данных
серверу.
В
случае
успешного
выполнения
команды
клиенту
высылаются п а р а м е т р ы сокета в формате к о м а н д ы P O R T . TYPE. Определяет т и п передаваемых д а н н ы х : текст, изображение и др. STRU. Определяет ф о р м а т передачи д а н н ы х :
файлами, записями или
страницами. M O D E . Определяет метод передачи д а н н ы х : потоком, блоками и др. Группа к о м а н д у п р а в л е н и е м передачей д а н н ы х . R E T R < И м я файла>. Передать к о п и ю файла с сервера клиенту. STOR <Имя
файла>.
Передать
копию
файла с
клиента на сервер с
замещением с у щ е с т в у ю щ е г о . R N F R <Старое имя файла>. Первая команда для п е р е и м е н о в а н и я файла в каталоге сервера. R N T O < Но в о е имя файла>. Вторая команда для п е р е и м е н о в а н и я файла, имя которого содержится в ранее полученной команде R N F R . ABOR. К о м а н д а р а з р у ш е н и я канала передачи д а н н ы х вне зависимости от текущей передачи д а н н ы х .
39
D E L E < И м я файла>. Удалить файл. M K D < И м я каталога>. Создать каталог. R M D < И м я каталога>. Удалить каталог. LIST [<Имя каталога>] или N L S T [<Имя каталога>]. Получить список файлов текущего или указанного каталога.
П р и л о ж е н и е 3. К о м а н д ы протокола РОРЗ Группа команд а в т о р и з а ц и и . USER
<Имя
пользователям
Команда
передачи
серверу
имени
пользователя, о д н о и м ё н н о г о с именем почтового я щ и к а . PASS < П а р о л ь пользователя> . Пароль пользователя почтового ящика. QUIT. Завершение сессии. Группа к о м а н д передачи. STAT.
Запрос количества сообщений в почтовом я щ и к е и их размера без
учёта сообщений, п о м е ч е н н ы х на удаление. LIST
[<Номер
заданным
сообщения>].
номером
или
обо
Запрос всех
информации
сообщениях
без
о
сообщении
учёта
с
сообщений,
помеченных на удаление. Т О Р < Н о м е р с о о б щ е н и я > < Ч и с л о строк N > . Запрос заголовков и первых N строк из тела заданного сообщения. U I D L [<Номер с о о б щ е н и я > ] . Запрос уникального идентификатора для заданного с о о б щ е н и я или для всех сообщений почтового ящика. R E T R < Н о м е р с о о б щ е н и я м Запрос с о о б щ е н и я с сервера. D E L E < Н о м е р с о о б щ е н и я м К о м а н д а пометки с о о б щ е н и я н а удаление. N O O P . Пустая команда. 40
Снятие п о м е т к и удаления со всех писем.
RSET.
П р и л о ж е н и е 4. К о м а н д ы протокола S M T P < И м я д о м е н а > . П о д к л ю ч е н и е к почтовому серверу.
HELO
MAIL FROM:<ИМЯ
о т п р а в и т е л я > Указание серверу и м е н и отправителя
письма. ТО:<Имя
RCPT
получателям
Указание
серверу
имени
получателя
письма. Перевод
DATA.
сервера
в
режим
приёма
заголовка
и
тела
письма.
Заголовок п и с ь м а м о ж е т содержать ключевые слова < F R O M : > , <ТО:>, <SUBJECT:>.
Заголовок
отделяется
от тела
письма двойным
вводом
символов < В К > < П С > , последовательность « В К > < П С > . < В К > < П С » в теле письма означает о к о н ч а н и е ввода. Прервать т е к у щ и й сеанс без сохранения введённых ранее данных.
RSET.
SEND FROM:<ИМЯ
о т п р а в и т е л я > Доставка почты непосредственно на
терминал пользователя. SOML
FROM:<ИМЯ
отправителя>
К о м б и н а ц и я к о м а н д « S E N D или
MAIL». SAML
FROM:<ИМЯ
отправителя>
Комбинация
команд
«SEND
и
MAIL». VRFY
< И м я п о л ь з о в а т е л я > Проверка корректности и м е н и пользователя.
EXPN
< И м я г р у п п ы > П р о в е р к а корректности и м е н и почтовой группы.
HELP
< К о м а н д а > Запрос справки о команде.
NOOP.
QUIT.
Пустая к о м а н д а д л я проверки соединения с сервером. З а в е р ш е н и е р а б о т ы с сервером.
41
V
Библиографический список 1. Хелд Г. Технологии передачи данных: П е р . с англ. - 7-е изд. - С П б . и др.: Питер, 2 0 0 3 . - 715 е.: ил. 2. Фролов А.В., Ф р о л о в Г.В. М о д е м ы и факс-модемы. Программирование для M S - D O S и Windows, 1994. 3. М о д е м ы : С п р а в о ч н и к пользователя / [Лагутенко О. И. ]. - С П б . : Лань, 1997. - 3 6 7 с : ил. 4.
Шварцман
В.О.,
Емельянов
Г.А.
Теория
передачи
дискретной
информации. - М.: Связь, 1979. - 424 с. 5. Емельянов Г.А., Ш в а р ц м а н В.О. Передача д и с к р е т н о й и н ф о р м а ц и и . М.: Радио и связь , 1982. - 240 с. 6. Передача д и с к р е т н ы х с о о б щ е н и й / П о д ред.В.П.Шувалова. и связь, 1990. -
- М.: Радио
464с.
7. Шувалов В.П. и др. Передача дискретных с о о б щ е н и й . М. Радио и связь, 1980, 462 с. 8. К о п н и ч е в Л.Н., А л е ш и н B.C. Оконечные устройства документальной электросвязи. М. Р а д и о и связь, 1986, 248 с. 9.
Дженнингс
Ф.
Практическая
передача
данных:
Модемы,
сети
и
протоколы: П е р . с англ. - М.: М и р , 1989. - 2 7 1 с : ил. 10. Семенов Ю.А. П р о т о к о л ы и ресурсы Internet. - М.: Радио и связь, 1996. - 3 2 0 с : ил. 11. С е м е н о в Ю.А. П р о т о к о л ы Internet: Энцикл. - М.: Горячая линияТелеком, 2 0 0 1 . - 1 1 0 0 с : ил. 12. http://book.itep.ru. 13. Олифер В.Г. К о м п ь ю т е р н ы е сети: п р и н ц и п ы , технологии, протоколы: Учебник. - С П б . : П и т е р , 1999. - 6 7 1 с : ил. 14. Столлингс В. Передача д а н н ы х : пер. с англ. - 4-е изд. - С П б . [и др.]: Питер, 2004. - 749 с: ил.
42
Учебное издание
СИСТЕМЫ ДОКУМЕНТАЛЬНОЙ ЭЛЕКТРОСВЯЗИ Методические у к а з а н и я Составитель Марченко М а к с и м В л а д и м и р о в и ч
П о д п и с а н о в печать 20.07 .2007. Ф о р м а т 60x84/16. Бумага писчая. Печать трафаретная. Усл. печ. л. 2.56. Уч.-изд. л. 2,40. Тираж 50 экз. Заказ 1124 Ульяновский государственный технический университет 432027, Ульяновск, Сев. Венец, 32. Т и п о г р а ф и я УлГТУ, 432027, Ульяновск, Сев. Венец, 32.