Гл1_06 (1031650), страница 14

Файл №1031650 Гл1_06 (Раздаточный материал к курсовому проекту) 14 страницаГл1_06 (1031650) страница 142017-12-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 14)

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

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

При передаче сообщений оба участника сетевого обмена должны принять множество соглашений оправилах передачи (иметь согласованные протоколы при передаче информации с уровня науровень в каждом из контроллеров). Например, они должны согласовать уровни и формуэлектрических сигналов, способ определения длины сообщений, договориться о методах контроля достоверности и т.п.

Другими словами, соглашения должны быть приняты для всехуровней, начиная от самого низкого - уровня передачи битов - до самого высокого, реализующего сервис для пользователей сети.Эталонная модель OSI описывает, каким образом информация проходит через средупередачи (например, витую пару) от прикладного процесса-источника до процессаполучателя и назад. Вся иерархия процесса обмена (рис. 1.34) в общем случае разбита на семьуровней и допускает самые разнообразные способы обмена сообщениями. В каждом конкретном случае некоторые уровни иерархии могут быть опущены или объединены с другими.Сообщение (полезная информация) посылается с высшего прикладного уровня.

Решается задача согласования передачи информации с выше лежащего уровня на низший путем добавления в полезную информацию служебной в виде заголовков и, иногда, концевиков. Эта служебная информация необходима для корректной работы интерфейсов получателя сообщения,когда сообщение поднимается назад с физического уровня.

При этом дополнения после ихРябов Владимир Тимофеевич. Кафедра «Электронные технологии в машиностроении»МГТУ им. Н. Э. Баумана, V_Ryabov@mail.ru54использования на каждом из уровней отбрасываются и к получателю, в конечном итоге, приходит посланная информация.Пусть MicroPC рассмотренной нами ранее установки диффузионной сварки (рис. 1.18)хочет узнать у контроллера ВАК о давлении в рабочей камере. В прикладном потоке А программисту MicroPC в распоряжении хотелось бы иметь некоторую простую утилиту, например функцию real: Control(имя адресата, имя параметра), пользуясь которой он мог бы узнатьзначение требуемого параметра.Микроконтроллер 2Микроконтроллер 1Поток БПоток АсообщениеПрикладнойуровеньсообщениеУровеньпредставления6Сооб- 7щениеИнтерфейсыСооб- 7 6щениеСеансовыйуровень5Сооб- 7 6 5щениеТранспортный уровень4Сооб- 7 6 5 4щениеСетевойуровень3Сооб- 7 6 5 4 3щениеКанальныйуровень2Сооб- 7 6 5 4 3 2щениеФизическийуровень1Сооб- 7 6 5 4 3 2 1щение77ИнтерфейсыСооб6 7 щениеПрикладнойуровень6УровеньпредставленияСооб5 6 7 щение5СеансовыйуровеньСооб4 5 6 7 щение4Транспортный уровеньСооб3 4 5 6 7 щение3СетевойуровеньСооб2 3 4 5 6 7 щение2КанальныйуровеньСооб1 2 3 4 5 6 7 щение1ФизическийуровеньСооб7 щениеПротоколыКаналсвязиРис.

1.34При реализации этой утилиты прикладной процесс (поток) MicroPC сообщается сдрайвером вакуумметра, который формирует поток данных для него – сообщение, которое вчистом виде может быть понято вакуумметром. Но это сообщение еще не может быть послано, оно просто не дойдет до адресата без искажений.Как в примере с перепиской, нужно письмо запаковать в конверт, написать по определенным правилам прямой и обратный адрес, наклеить марку. И только после этого письмоможно опустить в почтовый ящик.Вместе с контроллером ВАК должен поставляться драйвер и протокол обмена по каналуRS-485, по сути, это некая подпрограмма, позволяющая реализовать ряд процедур обмена, например, считывать значения переменных, проводить тестирование, переключать режимы работы. Вкрайнем случае, Вы должны располагать физическими адресами переменных процесса В и правилами обращения к ним, чтобы написать эти утилиты самим, иначе ничего не получится.Уровни модели OSI. Физический уровень (Physical layer) имеет дело с передачей битов по физическим каналам связи, таким, например, как коаксиальный кабель, витая пара, оптоволоконный кабель или цифровой территориальный канал.

К этому уровню имеют отношение характеристики физических сред передачи данных, такие как полоса пропускания, помехозащищенность, волновое сопротивление и другие. На этом же уровне определяются характеристики электрических сигналов, передающих дискретную информацию, например,Рябов Владимир Тимофеевич. Кафедра «Электронные технологии в машиностроении»МГТУ им. Н. Э. Баумана, V_Ryabov@mail.ru55крутизна фронтов импульсов, уровни напряжения или тока передаваемого сигнала, тип кодирования, скорость передачи сигналов.

Кроме этого, здесь обычно стандартизуются типыразъемов и назначение каждого контакта.Например, для канала RS-485 оговорены требования к выходным каскадам передатчика – формирователя сигналов и входных каскадов приемника. Согласно этим требованиям изготовители электронных компонентов выпускают интегральные схемы – драйверы канала. Отразработчика САУ требуется правильная разводка линий связи, выбор соответствующего кабеля и т.п. Канал RS-485 широко используется в системах управления технологическим оборудованием.

В приложении 1 приведена статья «Правильная разводка сетей RS-485», выполнение рекомендаций которой позволит Вам избежать множества проблем при практическихработах в этой области.Канальный уровень (Data Link layer) во первых проверяет доступность канала. Этоособенно важно для линий связи с произвольным доступом. Другой задачей канальногоуровня является реализация механизмов обнаружения и коррекции ошибок.

Для этого на канальном уровне биты группируются в наборы, называемые кадрами (frames). Канальный уровень обеспечивает корректность передачи каждого кадра, помещая специальную последовательность бит в начало и конец каждого кадра, для его выделения, а также вычисляет контрольную сумму, обрабатывая все байты кадра определенным способом и добавляя контрольную сумму к кадру. Когда кадр приходит по сети, получатель снова вычисляет контрольную сумму полученных данных и сравнивает результат с контрольной суммой из кадра.Если они совпадают, кадр считается правильным и принимается.

Если же контрольные суммы не совпадают, то фиксируется ошибка. Канальный уровень может не только обнаруживать ошибки, но и исправлять их за счет повторной передачи поврежденных кадров.В протоколах канального уровня, используемых в локальных сетях, заложена определенная структура связей между компьютерами и способы их адресации. Хотя канальный уровень иобеспечивает доставку кадра между любыми двумя узлами локальной сети, он это делает тольков сети с совершенно определенной топологией связей, именно той топологией, для которой онбыл разработан. Для простых магистральных сетей RS-485, рассматриваемых нами в качествепримера, протокол канального уровня обеспечивает адресацию и транспортировку сообщений иуровень приложения может обращаться к канальному уровню, минуя остальные.Тем не менее, для обеспечения качественной транспортировки сообщений в сетях любых топологий функций канального уровня оказывается недостаточно, поэтому в модели OSIрешение этой задачи возлагается на два следующих уровня - сетевой и транспортный.Сетевой уровень (Network layer) служит для образования единой транспортной системы,объединяющей несколько сетей, причем эти сети могут использовать совершенно различныепринципы передачи сообщений между конечными узлами и обладать произвольной структуройсвязей.

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

Характеристики

Тип файла
PDF-файл
Размер
1021,52 Kb
Тип материала
Высшее учебное заведение

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

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