Главная » Все файлы » Просмотр файлов из архивов » Документы » 2. Расчетно-пояснительная записка

2. Расчетно-пояснительная записка (Готовый курсовой проект 6)

2017-12-28СтудИзба

Описание файла

Файл "2. Расчетно-пояснительная записка" внутри архива находится в следующих папках: Готовый курсовой проект 6, [2011] Передача файлов. Документ из архива "Готовый курсовой проект 6", который расположен в категории "". Всё это находится в предмете "сетевые технологии" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "сетевые технологии" в общих файлах.

Онлайн просмотр документа "2. Расчетно-пояснительная записка"

Текст из документа "2. Расчетно-пояснительная записка"

Утверждаю Лист утверждений

__________________ Галкин В.А.

«___»_________2011г.

Расчетно-пояснительная записка

«Локальная безадаптерная сеть»

по курсу «Сетевые технологии»

Исполнители:

Белоус К.С. ИУ5-74,

Искусков А.О. ИУ5-74,

Игумнова Т.Н. ИУ5-74

Москва, 2011

Оглавление

1. Введение 3

2. Требования к программе 3

3. Определение структуры программного продукта 3

4. Физический уровень 3

5. Канальный уровень 11

5.1. Функции канального уровня 11

5.2. Протокол связи 11

5.3. Защита передаваемой информации 11

5.4. Циклическое кодирование 12

5.5. Передача данных 13

5.6. Форматы кадров 13

6. Прикладной уровень 15

1.Введение

Данная программа, выполненная в рамках курсовой работы по предмету «Сетевые технологии», предназначена для пересылки текстовых файлов между соединёнными с помощью интерфейса RS232C компьютерами.

2.Требования к программе

Пpогpаммное изделие выполняется на С# под упpавлением MS Windows.

Для pаботы пpогpаммы тpебуются 2 ПЭВМ типа IBM PC AT (/XT), соединенные нульмодемным кабелем через интерфейс RS-232C.

Важно, чтобы пользователь обладал правами администратора в ОС Windows на ПЭВМ.

3.Определение структуры программного продукта

См. Схему «Структурная схема программы»

4.Физический уровень

4.1. Интерфейс RS-232C

Интерфейс RS232C описывает несимметричный интерфейс, работающий в режиме последовательного обмена двоичными данными. Интерфейс поддерживает как асинхронный, так и синхронный режимы работы.

Последовательная передача данных означает, что данные передаются по единственной линии. При этом биты байта данных передаются по очереди с использованием одного провода. Интерфейс называется несимметричным, если для всех цепей обмена интерфейса используется один общий возвратный провод — сигнальная «земля».

Интерфейс RS-232C предназначен для подключения аппаратуры, передающей или принимающей данные к оконечной аппаратуре каналов данных. В роли аппаратуры передачи данных может выступать компьютер, принтер, плоттер и другое периферийное оборудование. Этой аппаратуре соответствует аббревиатура DTE - Data Terminal Equipment. В роли аппаратуры каналов данных обычно выступает модем. Этой аппаратуре соответствует аббревиатура DCE - Data Communication Equipment. Конечной целью подключения является соединение двух устройств DTE, полная схема соединения приведена на рис. 1а. Интерфейс позволяет исключить канал удаленной связи вместе с парой устройств DCE (модемов), соединив устройства непосредственно с помощью нуль-модемного кабеля (рис. 1б.).

Рис. 1. Соединение по RS-232C. а - полная схема соединения;
б - соединение через нуль-модемный кабель.

Стандарт описывает управляющие сигналы интерфейса, пересылку данных, электрический интерфейс и типы разъемов. Стандарт описывает асинхронный и синхронный режимы обмена, но COM - порты поддерживают только асинхронный режим.

4.2. Физические параметры интерфейса RS-232C.

Стандарт RS-232C регламентирует типы применяемых разъемов, что обеспечивает высокий уровень совместимости аппаратуры различных производителей. На аппаратуре DTE (в том числе, и на COM-портах PC) принято устанавливать вилки (male - "папа") DB25-P или DB9-P. Девятиштырьковые разъемы не имеют контактов для дополнительных сигналов, необходимых для синхронного режима.

В случае когда аппаратура DTE соединяется без модемов ("Короткозамкнутая петля"), то разъемы устройств (вилки) соединяются между собой нуль-модемным кабелем (Zero modem или Z-modem), имеющим на обоих концах розетки, контакты которых соединяются перекрестно схеме, приведенной на рис. 2.

Рис. 2. Полный нуль-модемный кабель.

В таблице 1 приведено назначение контактов разъемов COM-прортов (и любой другой аппаратуры DTE). Назначение контактов разъема DB9S (рис. 3) определено стандартом EIA/TIA-574.

Таблица 1. Разъемы и сигналы интерфейса RS-232C.

Обозначение цепи

Контакт разъема

Направление

Название цепи

RS232

DB9S

I/O

PG

-

-

Protect Ground - Защитная земля

TD

3

O

Transmit Data - Передаваемые данные

RD

2

I

Receive Data - Принимаемые данные

RTS

7

O

Request To Send - Запрос на передачу

CTS

8

I

Clear To Send - Готовность модема

к приему данных для передачи

DSR

6

I

Data Set Ready - Готовность модема к работе

SG

5

-

Signal Ground - Схемная земля

DCD

1

I

Data Carrier Detect - Несущая обнаружена

DTR

4

O

Data Terminal Ready –

Готовность терминала (PC) к работе

RI

9

I

Ring Indicator - Индикатор вызова

Рис. 3. Назначение контактов разъема DB9.

Нормальную последовательность управляющих сигналов для случая подключения модема к COM-порту иллюстрирует рис. 4.

Рис. 4. Последовательность управляющих сигналов интерфейса

  1. Установкой 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 сигнализирует о разрыве соединения.

4.3. Асинхронная передача данных.

Асинхронный режим передачи является байт-ориентированным (символьно-ориентированным): минимальная пересылаемая единица информации — один байт (один символ). Формат посылки байта иллюстрирует рис. 5. Передача каждого байта начинается со старт-бита, сигнализирующего приемнику о начале посылки, за которым следуют биты данных и, возможно, бит четности (Parity). Завершает посылку стоп-бит, гарантирующий паузу между посылками. Старт-бит следующего байта посылается в любой момент после стоп-бита, то есть между передачами возможны паузы произвольной длительности. Старт-бит, имеющий всегда строго определенное значение (логический 0), обеспечивает простой механизм синхронизации приемника по сигналу от передатчика. Подразумевается, что приемник и передатчик работают на одной скорости обмена. Внутренний генератор синхронизации приемника использует счетчик-делитель опорной частоты, обнуляемый в момент приема начала старт-бита. Этот счетчик генерирует внутренние стробы, по которым приемник фиксирует последующие принимаемые биты. В идеале стробы располагаются в середине битовых интервалов, что позволяет принимать данные и при незначительном рассогласовании скоростей приемника и передатчика. Очевидно, что при передаче 8 бит данных, одного контрольного и одного стоп-бита предельно допустимое рассогласование скоростей, при котором данные будут распознаны верно, не может превышать 5 %. С учетом фазовых искажений и дискретности работы внутреннего счетчика синхронизации реально допустимо меньшее отклонение частот. Чем меньше коэффициент деления опорной частоты внутреннего генератора (чем выше частота передачи), тем больше погрешность привязки стробов к середине битового интервала, и требования к согласованности частот становятся более строгие. Чем выше частота передачи, тем больше влияние искажений фронтов на фазу принимаемого сигнала. Взаимодействие этих факторов приводит к повышению требований к согласованности частот приемника и передатчика с ростом частоты обмена.

Рис. 5. Формат асинхронной передачи RS-232C

Из рисунка видно, что исходное состояние линии последовательной передачи данных - уровень логической 1. Это состояние линии называют отмеченным — MARK. Когда начинается передача данных, уровень линии переходит в 0. Это состояние линии называют пустым — SPACE. Если линия находится в таком состоянии больше определенного времени, считается, что линия перешла в состояние разрыва связи — BREAK.

Стартовый бит START сигнализирует о начале передачи данных. Далее передаются биты данных, вначале младшие, затем старшие.

Контрольный бит формируется на основе правила, которое создается при настройке передающего и принимающего устройства. Контрольный бит может быть установлен с контролем на четность, нечетность, иметь постоянное значение 1 либо отсутствовать совсем.

Если используется бит четности P, то передается и он. Бит четности имеет такое значение, чтобы в пакете битов общее количество единиц (или нулей) было четно или нечетно, в зависимости от установки регистров порта. Этот бит служит для обнаружения ошибок, которые могут возникнуть при передаче данных из-за помех на линии. Приемное устройство заново вычисляет четность данных и сравнивает результат с принятым битом четности. Если четность не совпала, то считается, что данные переданы с ошибкой. Конечно, такой алгоритм не дает стопроцентной гарантии обнаружения ошибок. Так, если при передаче данных изменилось четное число битов, то четность сохраняется, и ошибка не будет обнаружена. Поэтому на практике применяют более сложные методы обнаружения ошибок.

В самом конце передаются один или два стоповых бита STOP, завершающих передачу байта. Затем до прихода следующего стартового бита линия снова переходит в состояние MARK.

Использование бита четности, стартовых и стоповых битов определяют формат передачи данных. Очевидно, что передатчик и приемник должны использовать один и тот же формат данных, иначе обмен будет невозможен.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее