Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.24 Mб
Скачать

8.4. Управление обменом в сети типа «кольцо»

Кольцевая топология имеет свои особенности при выборе метода управления обменом. Важным фактором является то, что любой пакет, посланный по кольцу, последовательно пройдя всех абонентов, через некоторое время возвратится в ту же точку (топология замкнута). Отметим, что сети типа «кольцо» бывают однонаправленными и двунаправленными. Мы будем рассматривать только однонаправленные, как более распространенные.

Маркерный метод управления (с передачей полномочий). Суть доступа с передачей маркера заключается в следующем. Пакет особого типа, маркер, циркулирует по кольцу от компьютера к компьютеру (рис.17). Чтобы послать данные в сеть, любой из компьютеров сначала должен дождаться прихода свободного маркера и захватить его. Когда какой-либо компьютер «наполнит» маркер своей информацией и пошлет его по сетевому кабелю, другие компьютеры уже не смогут передавать данные. Так как в каждый момент времени только один компьютер будет использовать маркер, то в сети не возникнет ни состязания, ни коллизий. Таким образом, в данном случае происходит одномоментное использование маркера только одним компьютером. В сети длиной 200 м маркер циркулирует с огромной частотой, равной 10 тыс. оборотов в секунду, поэтому пользователь визуально не наблюдает задержек в его передаче.

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

Метод кольцевых сегментов (слотов). Основное отличие этого метода от маркерного состоит в том, что нескольким абонентам разрешена передача одновременно и в любой момент, в случае же маркерного метода передает только один абонент. Вместо одного маркера в сети используются несколько так называемых слотов (обычно от 2 до 8), которые выполняют, по сути, ту же самую функцию, что и маркер, – функцию временных отметок.

Рис. 17. Метод доступа с передачей маркера

Слоты идут по «кольцу» довольно часто. Временной интервал между ними невелик, и поэтому между ними может уместиться немного информации (обычно от 8 до 32 байт). При этом каждый слот может находиться в свободном или занятом состоянии. Алгоритм доступа к сети, реализуемый при данном методе, включает в себя следующие этапы:

  1. Абонент, желающий передавать, разбивает свою информацию на слоты (маленькие пакеты) установленного размера.

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

  3. Абонент, которому адресована информация, выбирает слоты, содержащие адресованную ему информацию, и устанавливает в принятом слоте бит подтверждения. Процедура продолжается до последнего адресованного ему слота.

  4. Передающий абонент получает свой слот обратно по «кольцу» и освобождает их (помечает как свободный). При этом он сразу же имеет подтверждение приема.

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

Как и в случае маркерного метода управления, здесь нужен «центр», который следит за прохождением слотов и восстановлением их в случае исчезновения.