РПЗ (1061429)
Текст из файла
Московский государственный технический университет имени Н. Э. Баумана.Факультет ―Информатика и системы управления‖.Кафедра ―Системы обработки информации и управления‖.Утверждаю:Галкин В.А."__"_____________2011г.Курсовая работапо курсуСетевые технологии«Программа пересылки файлов»Расчетно-пояснительная записка(вид документа)бумага А4(вид носителя)11(количество листов)Вариант 6.ИСПОЛНИТЕЛИ:студенты группы ИУ5-72Голиков С.В._____________________Николаев С.К._____________________Чаплыгина А.А_____________________"__"_____________2011 г.Москва 20111Оглавление1.
ФИЗИЧЕСКИЙ УРОВЕНЬ. ............................................................................................... 31.1. Интерфейс RS-232C. ....................................................................................................... 31.2. Физические параметры интерфейса RS-232C. .............................................................
31.3. Асинхронная передача данных...................................................................................... 51.4. Реализация физического уровня. ................................................................................... 71.4.1. Открытие порта. .......................................................................................................... 71.4.2. Закрытие порта. ........................................................................................................... 71.4.3.
Передача и прием данных .......................................................................................... 72. КАНАЛЬНЫЙ УРОВЕНЬ. .................................................................................................... 82.1. Защита передаваемой информации. .............................................................................. 82.2.
Передача данных. ............................................................................................................ 82.3. Функции кодирования/декодирования. ........................................................................ 92.4. Форматы кадров. ............................................................................................................. 93. ПОЛЬЗОВАТЕЛЬСКИЙ УРОВЕНЬ .................................................................................. 103.1. Формы ........................................................................................................................
1021. ФИЗИЧЕСКИЙ УРОВЕНЬ.1.1.Интерфейс RS-232C.Интерфейс RS-232C (официальное название "EIA/TIA–232–E") является наиболееширокораспространеннойстандартнойпоследовательнойсвязьюмеждумикрокомпьютерами и периферийными устройствами. Интерфейс, определенныйстандартом Ассоциации электронной промышленности (EIA), подразумевает наличиеоборудования двух видов: терминального DTE и связного DCE.Терминальное оборудование, например микрокомпьютер, может посылать илипринимать данные по последовательному интерфейсу.
Оно как бы оканчивает (terminate)последовательную линию. Связное оборудование - устройства, которые могут упроститьпередачу данных совместно с терминальным оборудованием. Наглядным примеромсвязного оборудования служит модем (модулятор-демодулятор). Он оказываетсясоединительным звеном в последовательной цепочке между компьютером и телефоннойлинией.Конечной целью подключения является соединение двух устройств DTE. Полнаясхема соединения включает в себя устройства DCE соединѐнные с DTE через интерфейсRS-232 и линию удалѐнной связи. Интерфейс позволяет исключить канал удаленной связивместе с парой устройств DCE (модемов), соединив устройства непосредственно спомощью нуль-модемного кабеля (рис.
1).Рис. 1. Соединение по RS-232C нуль-модемным кабелем1.2.Физические параметры интерфейса RS-232C.Стандарт RS-232C регламентирует типы применяемых разъемов, что обеспечиваетвысокий уровень совместимости аппаратуры различных производителей. На аппаратуреDTE (в том числе, и на COM-портах PC) принято устанавливать вилки (male - "папа")DB25-P или DB9-P. Девятиштырьковые разъемы не имеют контактов для дополнительныхсигналов, необходимых для синхронного режима.В случае когда аппаратура DTE соединяется без модемов ("Короткозамкнутаяпетля"), то разъемы устройств (вилки) соединяются между собой нуль-модемным кабелем(Zero modem или Z-modem), имеющим на обоих концах розетки, контакты которыхсоединяются перекрестно схеме, приведенной на рис. 2.3Рис.
2. Полный нуль-модемный кабель.В таблице 1 приведено назначение контактов разъемов COM-прортов (и любойдругой аппаратуры DTE). Назначение контактов разъема DB9S (рис. 3) определеностандартом EIA/TIA-574.Таблица 1. Разъемы и сигналы интерфейса RS-232C.ОбозначениецепиКонтактразъемаНаправлениеRS232DB9SВход/ВыходPG--Protect Ground - Защитная земляTD3ВыходTransmit Data - Передаваемые данныеRD2ВходReceive Data - Принимаемые данныеRTS7ВыходRequest To Send - Запрос на передачуCTS8ВходClear To Send - Готовность модема к приему данныхдля передачиDSR6ВходData Set Ready - Готовность модема к работеSG5-Signal Ground - Схемная земляDCD1ВходData Carrier Detect - Несущая обнаруженаDTR4ВыходData Terminal Ready - Готовность терминала (PC) кработеRI9ВходRing Indicator - Индикатор вызоваНазвание цепиРис.
3. Назначение контактов разъема DB9.41. Установкой DTR компьютер указывает на желание использовать модем.2. Установкой DSR модем сигнализирует о своей готовности и установлениисоединения.3. Сигналом RTS компьютер запрашивает разрешение на передачу и заявляет о своейготовности принимать данные от модема.4. Сигналом CTS модем уведомляет о своей готовности к приему данных откомпьютера и передаче их в линию.5. Снятием CTS модем сигнализирует о невозможности дальнейшего приема(например, буфер заполнен) — компьютер должен приостановить передачуданных.6.
Сигналом CTS модем разрешает компьютеру продолжить передачу (в буферепоявилось место).7. Снятие RTS может означать как заполнение буфера компьютера (модем долженприостановить передачу данных в компьютер), так и отсутствие данных дляпередачи в модем. Обычно в этом случае модем прекращает пересылку данных вкомпьютер.8. Модем подтверждает снятие RTS сбросом CTS.9. Компьютер повторно устанавливает RTS для возобновления передачи.10.
Модем подтверждает готовность к этим действиям.11. Компьютер указывает на завершение обмена.12. Модем отвечает подтверждением.13. Компьютер снимает DTR, что обычно является сигналом на разрыв соединения(―повесить трубку‖).14. Модем сбросом DSR сигнализирует о разрыве соединения.1.3.Асинхронная передача данных.Асинхронный режим передачи является байт-ориентированным (символьноориентированным): минимальная пересылаемая единица информации — один байт (одинсимвол). Формат посылки байта иллюстрирует рис. 4. Передача каждого байта начинаетсясо старт-бита, сигнализирующего приемнику о начале посылки, за которым следуют битыданных и, возможно, бит четности (Parity).
Завершает посылку стоп-бит, гарантирующийпаузу между посылками. Старт-бит следующего байта посылается в любой момент послестоп-бита, то есть между передачами возможны паузы произвольной длительности. Стартбит, имеющий всегда строго определенное значение, обеспечивает простой механизмсинхронизации приемника по сигналу от передатчика. Подразумевается, что приемник ипередатчик работают на одной скорости обмена. Внутренний генератор синхронизацииприемника использует счетчик-делитель опорной частоты, обнуляемый в момент приеманачала старт-бита. Этот счетчик генерирует внутренние стробы, по которым приемникфиксирует последующие принимаемые биты.
В идеале стробы располагаются в серединебитовых интервалов, что позволяет принимать данные и при незначительномрассогласовании скоростей приемника и передатчика. Очевидно, что при передаче 8 битданных, одного контрольного и одного стоп-бита предельно допустимое рассогласованиескоростей, при котором данные будут распознаны верно, не может превышать 5 %.
Сучетом фазовых искажений и дискретности работы внутреннего счетчика синхронизацииреально допустимо меньшее отклонение частот. Чем меньше коэффициент деленияопорной частоты внутреннего генератора (чем выше частота передачи), тем большепогрешность привязки стробов к середине битового интервала, и требования к5согласованности частот становятся более строгие.
Чем выше частота передачи, тембольше влияние искажений фронтов на фазу принимаемого сигнала. Взаимодействие этихфакторов приводит к повышению требований к согласованности частот приемника ипередатчика с ростом частоты обмена.Рис. 4. Формат асинхронной передачи RS-232CФормат асинхронной посылки позволяет выявлять возможные ошибки передачи.Если принят перепад, сигнализирующий о начале посылки, а по стробу старт-битазафиксирован уровень логической единицы, старт-бит считается ложным иприемник снова переходит в состояние ожидания. Об этой ошибке приемникможет не сообщать.Если во время, отведенное под стоп-бит, обнаружен уровень логического нуля,фиксируется ошибка стоп-бита.Если применяется контроль четности, то после посылки бит данных передаетсяконтрольный бит.
Этот бит дополняет количество единичных бит данных дочетного или нечетного в зависимости от принятого соглашения. Прием байта сневерным значением контрольного бита приводит к фиксации ошибки.Контроль формата позволяет обнаруживать обрыв линии: как правило, при обрывеприемник ―видит‖ логический нуль, который сначала трактуется как старт-бит инулевые биты данных, но потом срабатывает контроль стоп-бита.Для асинхронного режима принят ряд стандартных скоростей обмена: 50, 75, 110,150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 и 115200 бит/с. Иногда вместоединицы измерения ―бит/с‖ используют ―бод‖ (baud), но при рассмотрении двоичныхпередаваемых сигналов это некорректно.
В бодах принято измерять частоту изменениясостояния линии, а при недвоичном способе кодирования (широко применяемом всовременных модемах) в канале связи скорости передачи бит (бит/с) и изменения сигнала(бод) могут отличаться в несколько раз.Количество бит данных может составлять 5, 6, 7 или 8 (5- и 6-битные форматыраспространены незначительно). Количество стоп-бит может быть 1, 1,5 или 2 (―полторабита‖ означает только длительность стопового интервала).В данной работе используются следующие параметры передачи данных: число информационных бит – 8; количество стоповых бит – 1; бит паритета (контроля четности) – не используется; скорость обмена – 9600.61.4.Реализация физического уровня.1.4.1.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.















