Страница: 4/8
Продолжая рассматривать системы с контролем несущей,будем считать,что станция А на рис. 1в захватывает канал до того,как станция В имеет возможность закончить свое ожидание в течение случайно выбранного времени.По истечении этого времени она "прослушивает" канал и определяет,что А начала передачу данных и захватила канал.Следовательно,в условиях занятости канала необходимо придерживаться одного из трех методов пока он не освободился
Так как требуется некоторое время,чтобы данные,переданные станцией А, достигли станции В,станция В может и не знать,что в канале распределяется сигнал.В этой ситуации канал В может передавать свой кадр,даже если предположить,что станция А захватила канал.Эта проблема называется окном коллизии.Окно коллизии - это фактор задержки распространения сигнала и расстояния между двумя конкурирующими станциями.Например,если А и В отстоят друг от друга на расстоянии 1 км,сигналу станции А потребуется примерно 4,2мкс,чтобы достичь станции В.За это время В имеет возможность начать передачу,что приводит к коллизии со станцией А.
Сети с контролем несущей обычно реализуются в локальных сетях,потому что окно коллизии увеличивается по мере увеличения длины глобального канала.В протяженном канале возникает больше коллизий и уменьшается пропускная способность сети.Обычно большая задержка распространения (большая задержка до того момента,когда некоторая станция узнает о том,что другая станция ведет передачу) вызывает большую вероятность коллизий.Большая длина кадров может уменьшить эффект длительной задержки.
В случае коллизии станции имеют возможность определить искаженные данные.Каждая станция способна одновременно вести передачу и "слушать".Когда происходит наложение двух сигналов,в уровне напряжения в канале возникают аномалии,которые обнаруживаются станциями,участвующими в коллизии.Эти станции прекращают передачу и после случайного времени ожидания пытаются снова захватить канал.Случайность времени ожидания является определенной гарантией того,что коллизия не повторится,так как мало вероятно,что в конкурирующих станциях будет сгенерировано одинаковое случайное время ожидания.
Сети с контролем несущей обобщены в табл.1.
Условие Ненастойчивый р-настойчивый 1-настойчивый
Канал Передать немедленно Передать с вероятностью Передать
свободен р,отложить с вероятностью немедленно
1 - р
Канал Случайное время Передать с вероятностью Непрерывно
занят ожидания и р,отложить с вероятностью контролировать
контроль 1 - р несущую
Коллизия Повторно передать Повторно передать Повторно
после случайного после случайного передать после
времени ожидания времени ожидания случайного
времени
ожидания
Таблица 1. Сети с контролем несущей.
3.1.4. Передача маркера.
Передача маркера - это еще один метод, широко используемый для реализации равноранговых неприоритетных и приоритетных систем.Приоритетные системы будут рассмотрены позднее.Этот метод применяется во многих локальных сетях.Некотрые системы с передачей маркера реализованы на основе горизонтальной шинной топологии,другие - на основе кольцевой топологии.
Маркерное кольцо.Кольцевая топология иллюстрируется на рис.2.
Е Е
А D A D
Свободен Занят
B C B C
а б
Рис.2 Маркерное кольцо
а - маркер (свободный) циркулирует по кольцу; б - станция А захватывает кольцо; кольцевое интерфейсное устройство (КИУ)
Станции подключаются к кольцу с помощью кольцевого интерфейсного устройства (КИУ).Каждое КИУ отвечает за контроль данных,проходящих через него,а также за функции усиления-формирования сигнала (регенерацию сообщения) и передачу его до следующей станции.Если адрес заголовка сообщения показывает,что данные предназначены некоторой станции,интерфейсное устройство копирует данные и передает информацию устройству ООД пользователя или устройствам ООД,подключенным к нему.
Если кольцо находится в состоянии покоя (то есть кольцо не занимают никакие данные пользователя),"свободный"маркер передается по кольцу от узла к узлу.Маркер используется для управления использованием кольца с помощью индикации состояний "свободен" или "занят".Наличие занятого маркера является признаком того,что некоторая станция захватила кольцо и передает данные.Свободный маркер означает,что кольцо свободно и что любая станция,имеющая данные для передачи,может использовать маркер для передачи данных.Управление кольцом последовательно передается по кольцу от узла к узлу.Этот метод реализуется в системах с явным маркером,называемых так потому,что любой станции разрешено передавать данные,когда она получает свободный маркер.
Реферат опубликован: 9/04/2006