РПЗ (1061429)

Файл №1061429 РПЗ (Готовый курсовой проект 7)РПЗ (1061429)2017-12-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Московский государственный технический университет имени Н. Э. Баумана.Факультет ―Информатика и системы управления‖.Кафедра ―Системы обработки информации и управления‖.Утверждаю:Галкин В.А."__"_____________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-файл
Размер
399,21 Kb
Тип материала
Высшее учебное заведение

Тип файла PDF

PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.

Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.

Список файлов курсовой работы

Готовый курсовой проект 7
[2011] Передача файлов (2)
Kurs_NetTechnology_1
Kurs_NetworkTechnology
Properties
AssemblyInfo.cs
Resources.Designer.cs
Resources.resx
Settings.Designer.cs
Settings.settings
bin
Debug
Kurs_NetworkTechnology.exe
Kurs_NetworkTechnology.pdb
Kurs_NetworkTechnology.vshost.exe
Kurs_NetworkTechnology.vshost.exe.manifest
obj
x86
Debug
TempPE
Properties.Resources.Designer.cs.dll
App.g.cs
App.g.i.cs
DesignTimeResolveAssemblyReferences.cache
DesignTimeResolveAssemblyReferencesInput.cache
GenerateResource.read.1.tlog
GenerateResource.write.1.tlog
Kurs_NetworkTechnology.Properties.Resources.resources
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7009
Авторов
на СтудИзбе
261
Средний доход
с одного платного файла
Обучение Подробнее
{user_main_secret_data}