Локальные сети

Страница: 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