Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция № 3 Топологии КОЛЬЦО, ТОЧКА-ТОЧКА, ПОСЛЕДОВАТЕЛЬНАЯ ЛИНЕЙНАЯ ЦЕПЬ транспортной сети. Схема сети..doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
318.46 Кб
Скачать

3.4 Специальные методы доступа, позволяющие избегать коллизий

Рассмотрим, как можно избежать проблем столкновения пакетов при доступе РС в сеть. Для начала рассмотрим метод доступа на основе битовой маски (bit-map). Он чем-то напоминает маркерный метод доступа, но только маркер формируется динамически за счет дополнительных межпакетных интервалов.

Пусть к сетевому сегменту подключено N рабочих станций. После передачи любого пакета выделяется N временных интервалов. Каждой подключенной к сетевому сегменту машине ставится в соответствие один из этих интервалов длительностью L. Если машина имеет данные и готова начать передачу, она записывает в это интервал бит, равный 1. По завершении этих N интервалов, рабочие станции по очереди, определяемой номером приписанного интервала, передают свои пакеты (рис. 13).

Рис. 13 Схема реализации протокола доступа к сети bit-map при N=8.

В примере на рис.13 сначала право передачи получают станции 0, 2 и 6, а в следующем цикле 2 и 5 (пересылаемые пакеты окрашены в серый цвет). Если рабочая станция захочет что-то передать, когда ее интервал (домен) уже прошел, ей придется ждать следующего цикла. По существу данный алгоритм является протоколом резервирования. Машина сообщает о своих намерениях до того, как начинает что-либо передавать. Чем больше ЭВМ подключено к сетевому сегменту, тем больше временных интервалов L должно быть зарезервировано и тем ниже эффективность сети.

Еще одним методом доступа, позволяющим избегать коллизий, является метод реализованный в сетях CAN (Controller Area Network — сеть контроллеров). Это стандарт промышленной сети, ориентированный прежде всего на объединение в единую сеть различных исполнительных устройств и датчиков. CAN разработан в середине 1980-х и в настоящее время широко распространён в промышленной автоматизации, технологиях «умного дома», автомобильной промышленности и многих других областях.

CAN использует метод доступа CSMA/CR (Collision Resolving — разрешение коллизии), который, в отличие от CSMA/CD, детерминировано (приоритетно) обеспечивает доступ на передачу сообщения, что особо ценно для промышленных сетей управления и сетей реального времени. Передача ведётся кадрами. Полезная информация в кадре состоит из идентификатора длиной 11 (или 29 бит) и поля данных длиной от 0 до 8 байт. Идентификатор говорит о содержимом пакета и служит для определения приоритета при попытке одновременной передачи несколькими сетевыми узлами (рис.14).

Рис. 14 Формат кадра сетей CAN.

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

В сети CAN гарантируется, что сообщение будет принято любым из узлов в одно и то же время или не будет принято ни одним из них. Это достигается благодаря широковещательной передаче и использованным методом подтверждения приема сообщений. Когда сеть свободна, любой узел может начать передачу сообщения. Но каждое сообщение имеет свой приоритет при получении доступа к шине. Поэтому передачу может осуществить только одно устройство — то, которое содержит сообщение с наивысшим приоритетом.

Борьба за доступ к шине происходит следующим образом:

  • Если два или более устройств обнаружили, что линия свободна и начали передачу сообщений одновременно, то возникший конфликт разрешается путем побитного сравнения идентификатора передаваемого сообщения с состоянием линии.

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

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

Рис. 15. Контроль доступа к среде передачи (побитовый арбитраж).

Поле арбитража CAN-кадра используется в CAN для разрешения коллизий доступа к шине методом не деструктивного арбитража (рис.15). Суть метода не деструктивного арбитража заключается в следующем. В случае, когда несколько контроллеров начинают одновременную передачу CAN кадра в сеть, каждый из них сравнивает, бит, который собирается передать на шину с битом, который пытается передать на шину конкурирующий контроллер. Если значения этих битов равны, оба контроллера передают следующий бит. И так происходит до тех пор, пока значения передаваемых битов не окажутся различными. Теперь контроллер, который передавал логический ноль (более приоритетный сигнал) будет продолжать передачу, а другой (другие) контроллер прервёт свою передачу до того времени, пока шина вновь не освободится. Конечно, если шина в данный момент занята, то контроллер не начнет передачу до момента её освобождения. 

Вопросы:

  1. Перечислите этапы работы метода множественного (коллективного) доступа с обнаружением несущей и избежанием коллизий.

  2. В чём заключается метод множественного доступа с контролем несущей и обнаружением коллизии?

  3. Что такое коллизия? Какие существует подходы для организации множественного доступа?

  4. Поясните построение и принцип работы топологий Звезда–шина (star-bus) и «звезда-кольцо».

  5. В чём особенности топологии «Кольцо»?

  6. Дайте определение активным  концентраторам, пассивным концентраторам. Какие концентраторы называют гибридными?

  7. В чём недостатки Топология типа «звезда»?

  8. Топология «звезда» в чём достоинства?

  9. Объясните работу топологии типа «шина».

  10. Объясните понятие термина «топология сети», на что влияет выбор той или иной топологии?

Литература:

Основная

  1. Н. Л. Бирюков, В. К. Стеклов «Транспортные сети и системы электросвязи. Системы мультиплексирования»: Учебник для студентов вузов по специальности “Телекоммуникации”/ Под ред. В.К.Стеклова. — К.; 2003, — 352 с.,ил.

  1. Нікітюк Л.А. Архітектура інформаційних мереж: Навч. Посібник/ За ред. М.В. Захарченка - Одеса: УДАЗ ім. О.С.Попова, 2000. - 60 стор.

  1. «Уральский радиотехнический техникум им. А.С. Попова» В.Г. Аверин Курс лекций дисциплины КОМПЬЮТЕРНЫЕ СЕТИ И ТЕЛЕКОММУНИКАЦИИ

  1. Барабаш Т.Н., Соловская И.Н. Проектирование телекоммуникационных сетей: Учебное пособие. – Одесса: ОНАС, 2009. – 64 с.

  1. Сосновский В.А. Телекоммуникационные системы и компьютерные сеть: курс лекций / О.А.Сосновский. Минск: БГЭУ, 2007. 176 с.

  1. Телекомунікаційні та інформаційні мережі : Підручник [для вищих навчальних закладів] / П.П. Воробієнко, Л.А. Нікітюк, П.І. Резніченко.–К.: САММІТ-Книга,2010 – 708 с.: іл.

  1. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для ВУЗов. 4-е изд.-СПБ.: Питер, 2010.-944 с.: ил.

  1. Серих С.О., Гайдур Г.І. Напрямки вдосконалення абонентських ліній телекомунікаційних мереж з використанням технології x.DSL : Державний Універсітет інформаційно-комунікаційних технологій.: Київ, 2013.-40 с.: ил.

  2. Семенов Ю.В Проектирование сетей связи следующего поколения СПб.: Наука и Техника, 2005

  1. Телекоммуникационные системы и сети: Учебное пособие. В 3 томах. Том 1 - Современные технологии / Б. И. Крук, В. Н. Попантонопуло, В. П. Шувалов; под ред. профессора В. П. Шувалова. - Изд. З-о. ислр. и доп. - М.: Горячая линия-Телеком, 2003. - 647 с.: ил.

  1. Телекоммуникационные системы и сети: Учебное пособие. В 3 томах. Том 2 - Радиосвязь, радиовещание, телевидение / Катунин Г. П., Мамчев Г. В., Попантонопуло В. Н., В. П. Шувалов; под ред. профессора В. П. Шувалова. - Изд. 2-е, испр. и доп. - М.: Горячая линия-Телеком, 2004. - 672 с.: ил.

  1. Телекоммуникационные системы и сети: Учебное пособие. В 3 томах. Том 3 - Радиосвязь, радиовещание, телевидение / Катунин Г. П., Мам- чев Г. В., Попантонопуло В. Н., В. П. Шувалов; под ред. профессора В. П. Шувалова. - Изд. 2-е, испр. и доп. - М.: Горячая линия-Телеком, 2004. - 672 с.: ил.

  1. Б.С. Гольдштейн, Н.А. Соколов, Г.Г. Яновский. Сети связи Учебник для ВУЗов. СПб.: БХВ-Петербург, 2010.-400 с., илл.

  1. Пескова С. А. Сети и телекоммуникации: учеб, пособие для студ. высш. учеб. заведений / С. А. Попова,, А. В. Кузин, А. Н. Волков. — 2-е изд., стер. — М.: Издательский центр «Академия», 2007. — 352 с.

  1. Довгий С.О., Воробієнко П.П.,Гуляєв К.Д. Сучасни телекомунікациї: Мережі, технології, безпека, економіка, регулювання.-Видання друге (доповнене).-/За загальною ред. Довгого С.О. – К.: «Азимут-Україна». – 2013.-608 с.

  1. Максимов Н.В, Попов И.И. Компьютерные сети: учебное пособие для студени=тов среднего профессионального образования. – 3-е изд., испр. И доп. – М.: ФОРУМ. 2008 -448с.: ил.-(Професиональное образование).