SHPORA.net :: PDA

Login:
регистрация

Main
FAQ

гуманитарные науки
естественные науки
математические науки
технические науки
Search:
Title: | Body:

Доступ к среде с использованием маркера




Метод с передачей маркера неконкурентный – в нем два компьютера не могут начать

передавать сигнал одновременно. Второе название «эстафетная палочка».

В этом случае пакет специальной формы курсирует по строго определенной

траектории. Если какой-либо из компьютеров нуждается в разрешении провести

передачу, он дожидается момента, когда этот пакет (маркер) приходит к нему,

наполняет его информацией и отправляет дальше. Получившийся пакет следует по

тому же маршруту, что и маркер, достигает или не достигает пункта назначения.

Когда пакет достигают компьютера, адрес которого указан в заголовке, сетевой

адаптер компьютера копирует данные, добавляет к пакету подтверждение об успешном

приеме и передает дальше по кругу. Компьютер, передавший эти данные, получает

пакет с подтверждением, после чего или передает еще один пакет, или освобождает

маркер, т.е. возвращает его к исходному виду.

На рисунке 1 описанный алгоритм доступа к среде иллюстрируется временной

диаграммой. Здесь показана передача пакета А в кольце, состоящем из 6 станций,

от станции 1 к станции 3.

Время удержания одной станцией маркера ограничивается тайм-аутом удержания

маркера, после истечения которого станция обязана передать маркер далее по

кольцу. В сетях Token Ring 16 Мб/с используется также несколько другой алгоритм

доступа к кольцу, называемый алгоритмом раннего освобождения маркера (Early

Token Release). В соответствии с ним станция передает маркер доступа следующей

станции сразу же после окончания передачи последнего бита кадра, не дожидаясь

возвращения по кольцу этого кадра с битом подтверждения приема. В этом случае

пропускная способность кольца используется более эффективно.

Каждая станция применяет механизмы обнаружения и устранения неисправностей сети,

возникающих в результате ошибок передачи или переходных явлений (например, при

подключении и отключении станции).

Не все станции в кольце равны. Одна из станций обозначается как активный

монитор, что означает дополнительную ответственность по управлению кольцом.

Активный монитор осуществляет управление тайм-аутом в кольце, порождает новые

маркеры (если необходимо), чтобы сохранить рабочее состояние, и генерирует

диагностические кадры при определенных обстоятельствах. Активный монитор

выбирается, когда кольцо инициализируется, и в этом качестве может выступить

любая станция сети. Если монитор отказал по какой-либо причине, существует

механизм, с помощью которого другие станции (резервные мониторы) могут

договориться, какая из них будет новым активным монитором.

Для различных видов сообщений передаваемым данным могут назначаться различные

приоритеты. Каждый кадр или маркер получает приоритет, устанавливаемый битами

приоритета (от 0 до 7). Станция может воспользоваться маркером, если только она

получила маркер с приоритетом, меньшим или равным, чем ее собственный. Сетевой

адаптер станции, если ему не удалось захватить маркер, помещает свой приоритет в

резервные биты маркера, но только в том случае, если записанный в резервных

битах приоритет ниже его собственного. Эта станция будет иметь преимущественный

доступ при последующем поступлении к ней маркера.

Чаще всего методы с использованием маркера применяются в сетях с кольцевой

топологией (например, Token Ring и FDDI), однако ничто не мешает передавать

маркер и в сетях с другими видами топологий (например, ArcNet).