Сети с маркерным методом доступа (стандарт ieee 802.4)
Стандарт IEEE802.4 определяет подуровень управления доступом к передающей среде канального уровня и физический уровень локальных компьютерных сетей шинной топологии. Доступ осуществляется с помощью кадра маркера определенного формата. Передача маркера происходит от одной станции к другой в порядке убывания их логических адресов. Станция с наименьшим адресом циклически передает кадр маркера станции с наибольшим адресом, тем самым замыкая логическое кольцо передачи маркера. Станция, которая получает маркер от другой станции, относительно нее называется преемником. Соответственно станция, от которой поступает маркер, называется предшественником. Так, для станции Ст2 (рис. 14) предшественником является станция Ст3, а преемником — станция Ст1.
Рис. 14 — Организация логического кольца
в шине с маркерным доступом
Последовательность расположения станций в логическом кольце не обязательно должна соответствовать последовательности их физического размещения на шине. Более того, некоторые станции могут быть вообще не включены в логическое кольцо. Основное различие между ними заключается в том, что станция, не входящая в логическое кольцо, не получает кадр маркера, и, соответственно, она не может передавать кадры данных. Такая станция считается пассивной и может только принимать адресованные ей кадры данных. Протоколом функционирования сети предусмотрена возможность включения пассивных станций в логическое кольцо, после чего они получают право передавать кадры данных. Управление сетью, в том числе и реконфигурация логического кольца, осуществляется децентрализованным способом. В каждый момент времени функции управления берет на себя станция, владеющая маркером. В том числе она осуществляет:
-
генерацию (реконфигурацию) логического кольца;
-
контроль за передачей маркера;
-
изменение параметров управляющих алгоритмов;
-
прием и обработку запросов на подключение пассивных станций к логическому кольцу.
Для передачи данных и управления сетью определены кадры: данных, управления и прерывания. Кадры данных и управления имеют одинаковую структуру (рис. 15) и различаются между собой только содержимым поля управления кадром, а также полем данных.
Число байт | Вид | Значение поля |
1 | 10101010 | Преамбула |
1 | 10101011 | Начальный ограничитель |
1 | УК z z z z z z | Управление |
2 или 6 |
| Адрес получателя |
2 или 6 |
| Адрес отправителя |
2 |
| Длина блока данных |
0-1318 |
| Данные |
0-312 |
| Заполнитель |
4 |
| Контрольная последовательность |
1 |
| Конечный ограничитель |
Рис. 15 — Структура кадра стандарта IEЕЕ 802.4,
где УК — указатель кадра; z — бит типа кадра
Каждому кадру предшествует преамбула, включающая от одного до нескольких символов заполнителей в зависимости от скорости передачи и применяемого метода модуляции сигналов. За преамбулой следует начальный ограничитель кадра длиной в один байт. Следующий за ним байт содержит управляющую информацию, с помощью которой определяется тип кадра. За полем управления кадром следуют двух- или шестибайтные поля адресов получателя и отправителя информации. Последующее за ним поле данных содержит информацию, поступающую с подуровня управления логическим каналом, либо формируемую диспетчером. Максимальное его значение 1318 байт. Под значение контрольной последовательности кадра отведены следующие четыре байта. Кадр завершается однобайтовым полем конечного ограничителя.
Два младших разряда поля управления кадром указывают на тип кадра:
Кроме того, существует семь типов управляющих кадров, которые кодируются (см. табл. 2) с помощью четырех старших разрядов поля управления кадром.
Таблица 2 — Коды четырех старших разрядов поля «управление кадром»
№ | Кодирование поля | Тип кадра |
1 | 00000000 | Заявка маркера |
2 | 00000001 | Запрос преемника 1 |
3 | 00000010 | Запрос преемника 2 |
4 | 00000011 | Кто следующий? |
5 | 00000100 | Разрешение соперничества |
6 | 00001000 | Кадр маркера |
7 | 00001100 | Установить преемника |
Кадр «Заявка маркера» используется для восстановления маркера в случае его потери, содержит поле данных, равное 0, 2, 4 или 6 интервалам ответа, обязательно кратным байту. Кадры «Запрос преемника 1» и «Запрос преемника 2» используются для включения новой станции в логическое кольцо. Кадр «Кто следующий?» используется для обхода очередной станции в случае, если она не передает данные или маркер, т.е. молчит. За кадром должно следовать три окна ответа, в которые помещают свои адреса ближайшие станции, желающие подключиться к логическому кольцу. Кадр «Разрешение соперничества» предоставляет станции возможность подключиться к логическому кольцу. С этой целью после данного кадра размещается четыре окна ответа.
Среди управляющих кадров особое место занимает «Кадр маркера», с помощью которого регулируется доступ к передающей среде. Кадр маркера (рис. 16) имеет укороченный формат, в нем отсутствует поле данных. Последним в табл. 2 находится кадр «Установить преемника», который совместно с кадром «Запрос преемника» управляет подключением станций к логическому кольцу.
-
Преамбула
НО
00001000
Адрес получателя
Адрес отправителя
КПК
КО
Рис. 16 — Структура кадра маркера, где НО — начальный ограничитель; КПК — контрольная последовательность кадра; УК — указатель кадра;
z — бит типа кадра; КО — конечный ограничитель. Старшие разряды поля управления кадра «Данные подуровня управления логическим звеном» также несут определенную смысловую нагрузку
Конечный ограничитель, кроме указания конца кадра, несет дополнительную смысловую нагрузку. Единицы в 3, 6 и 7 разрядах указывают, что кадр является промежуточным и передача информации будет продолжена. Нулевое значение этих разрядов указывает на последний передаваемый кадр. Единица в 8 разряде конечного ограничителя указывает на наличие ошибки в данном кадре, а 0 — на ее отсутствие.
Самым коротким среди кадров является кадр «Прерывание», состоящий только из начального и конечного ограничителей. Данный кадр выдается станцией, которая желает прервать передачу кадра. Прерывание осуществляется после передачи очередного байта текущего кадра.
Рассмотрим случай, когда четыре станции (Ст1 — Ст4) одновременно находятся в состоянии «Заявка маркера». Допустим, что эти станции различаются по первым четырем битам своего адреса, значение которых приведено в табл. 3.
Таблица 3 — Значения четырех старших разрядов адреса
Станция | Разряды адреса l 2 3 4 | |||
Ст1 | 0 | 0 | 1 | 1 |
Ст2 | 1 | 0 | 0 | 1 |
Ст3 | 1 | 0 | 1 | 0 |
Ст4 | 1 | 0 | 1 | 1 |
В соответствии с первыми двумя разрядами адреса длина поля данных кадра «Заявка маркера» станции Ст1 равна 0 тактов и минимальна среди кадров остальных станций. Для станций Ст2, Ст3 и Ст4 первые два разряда (10) адреса одинаковы, соответственно и длина поля данных их кадров «Заявка маркера» в данном случае равна между собой и составляет 4 такта.
Инициализация маркера начинается (рис. 17) с передачи станциями кадров «Заявка маркера». Завершив передачу кадра, каждая из станций после одного окна ответа прослушивает передающую среду. Так, станция Ст1 в момент времени Т1 заканчивает передачу кадра, а в момент времени Т2 начинает прослушивать моноканал. В этот момент времени станции Ст2, Ст3 и Ст4 продолжают передачу кадров «Заявка маркера». Присутствие сигналов в передающей среде говорит станции Ст1 о том, что какая-то одна или несколько станций с большим номером пытаются заявить маркер. В нашем случае таких станций три. В результате этого станция Ст1 переходит в состояние «Дежурное». Одновременно закончив, передачу, кадра, станции Ст2, Ст3 и Ст4 в момент времени Т4 прослушивают моноканал, отсутствие сигналов в нем создает у каждой из станций впечатление, что она единственная заявляет маркер. Для исключения подобной ситуации станции Ст2, Ст3 и Ст4 повторяют передачу кадров «Заявка маркера», длина которых определяется на основании следующих двух разрядов адреса
Рис. 17 — Начальный этап инициализации маркера
Если после выборки двух последних бит адреса наблюдается отсутствие передачи, то данная станция выиграла процесс инициализации маркера.
Таким образом, маркер оказывается у станции с максимальным адресом, в нашем случае это станция Ст4.
При отсутствии логического кольца станция Ст4 начинает формировать его, используя для этого процедуру контролируемого соперничества станций, называемую «окно ответа». С этой целью она передает кадр «Разрешение соперничества», за которым следует четыре окна ответа (рис. 18). Станции (Ст1, Ст2, Ст3), желающие подключиться к логическому кольцу, выбирают в соответствии со значениями первых двух разрядов своего адреса одно из окон ответа и при свободном предыдущем окне ответа начинают передачу кадра «Установить преемника». В поле адреса получателя этого кадра указывается адрес станции, пославшей кадр «Разрешение соперничества», а в поле данных станция помещает свой собственный адрес. С помощью этой информации станция, инициирующая логическое кольцо, определяет своего преемника. Обнаружив столкновение кадров, станция Ст4 повторно выдает кадр «Разрешение соперничества», предоставляя станциям Ст2 и Ст3 разрешить между собой конфликтную ситуацию. В этом случае используются следующие два разряда адреса, значение которых больше у станции Ст3. На основании этого станция Ст3 без помех передает кадр «Установить преемника», подключаясь вслед за станцией Ст4 к логическому кольцу. Процесс повторяется до подключения всех желающих станций.
Рис. 18 — Начальный этап формирования логического кольца
После завершения процедуры формирования логического кольца станция с максимальным адресом переходит в состояние «Использование маркера» и начинает передачу кадров данных. По окончании передачи передает кадр маркера следующей станции.
В процессе работы компьютерной сети может динамически меняться ее логическое) кольцо, то есть станции могут как отключаться, так и подключаться к ней.
В качестве дополнительных (факультативных) возможностей обеспечивается механизм приоритетного доступа к передающей среде. Определено четыре класса обслуживания с номерами 6, 4, 2, 0 и приоритетом в порядке убывания номера класса. Определяющими являются следующие величины:
-
ТНТ — время удержания маркера, определяющее максимальное время, которое станция может удерживать маркер при передаче кадров класса 6. Этот класс обеспечивает абсолютный приоритет, позволяя передавать кадры данных с минимально возможной задержкой, поэтому он получил название класса синхронных данных;
-
TRTn — заданное для класса n время вращения маркера, где n=0,2,4. Определяет максимальное время, за которое должен быть получен маркер для передачи данных класса n;
-
TTRT — реальное время вращения маркера, определяемое по специальному таймеру, отслеживающему интервал между двумя приходами маркера.
Нормальное функционирование протоколов канального уровня обеспечивается определённым перечнем услуг, предоставляемых физическим уровнем. Перечень и функциональное назначение этих услуг во многом подобны перечню и назначению услуг физического уровня стандарта IEЕЕ 802.3. Одно из отличий заключается в использовании 75-ом-ного кабеля вместо 50-омного кабеля. Протокол IEEE 802.4 допускает использование трех методов модуляции сигналов:
-
фазонепрерывная модуляция сдвигом частоты, при которой изменение частоты сигнала осуществляется непрерывно при переходе с одной частоты на другую;
-
фазокогерентная модуляция сдвигом частоты, в этом случае переход с одной частоты сигнала на другую осуществляется при пересечении нулевого уровня сигналом несущей;
-
многоуровневая двубинарная амплитудно-фазовая модуляция является разновидностью амплитудно-фазовой модуляции с более чем двумя уровнями амплитуд.
В зависимости от используемых сетевых средств может быть реализована различная топология сети: линейная, звездообразная или древовидная. Наиболее известной среди сетей данного типа является сеть ARCNET фирмы Datapoint с явно выраженной звездообразной топологией. Основной областью применения сетей стандарта IEEE 802.4 является сфера производственных сетей, предъявляющая жесткие требования к сетевому трафику. Хотя на данный момент это уже отживший стандарт, практически нигде не применяемый и не используемый.
- Оглавление
- Введение
- Распределенная обработка информации
- Понятие и задачи создания компьютерных сетей
- Иерархия сетей. Локальные и глобальные сети
- Топологии сетей
- Компоненты сетей. Сети передачи данных
- Характеристики ивс
- Требования к организации ивс и основные понятия сетевой обработки информации. Технология клиент-сервер
- Процессы
- Многоуровневая организация сети
- Модель osi
- Структура сообщений
- Протоколы
- Режимы передачи данных в сетях
- Дейтаграммы и виртуальные каналы
- Методы доступа в сетях передачи данных
- Доступ абонентских систем к моноканалу
- Методы доступа в сетях с шинной топологией
- Методы доступа в кольцевых сетях
- Модель ieee Project 802
- Категории стандартов ieee 802
- Расширения модели osi
- Сети шинной топологии
- Сеть Ethernet и стандарт ieee-802.2
- Сети с маркерным методом доступа (стандарт ieee 802.4)
- Кольцевые сети
- Сети с маркерным методом доступа (стандарт ieee 802.5)
- Сети с методом тактируемого доступа (стандарт iso/dis 8802/7)
- Высокоскоростные системные интерфейсы и локальные сети
- Гигабитные сети
- Сети с беспроводным доступом
- Протоколы обмена и передачи данных
- Иерархия протоколов. Стеки протоколов
- Распространенные стеки протоколов
- Разделение протоколов по уровням
- Стек протоколов tcp/ip
- Общее описание протоколов, входящих в стек tcp/ip
- Протокол канального уровня slip (Serial Line ip)
- Протокол канального уровня ррр (Point to Point Protocol)
- Другие протоколы канального уровня
- Ip протокол
- Ip версия 6 архитектуры адресации
- Преобразование iPадресов в физические адреса оконечных устройств
- Протоколы транспортного уровня tcp и udp
- Стек протоколов фирмы Novell
- Краткое описание протоколов стека ipx/spx
- Протокол ipx
- Протокол spx
- Стек протоколов фирмы AppleTalk
- Стек протоколов фирмы Lan Manager
- Программные средства работы в сети. Сетевые операционные системы (Сетевые ос)
- Классификация ос
- Структура сетевой операционной системы
- Одноранговые сетевые ос и ос с выделенными серверами
- Семейство операционных систем unix
- Сетевые продукты фирмы Novell
- Структура NetWare и обзор особенностей
- Способы повышения производительности
- Способы обеспечения открытости и расширяемости
- Способы обеспечения надежности
- Защита информации
- Файловая система
- Области использования Windows nt/2000
- Аппаратные средства работы сети. Коммутация в сетях
- Расширение локальных сетей. Компоненты сети
- Повторители
- Маршрутизаторы
- Расширение сетей. Интеграция сетей
- Сеть передачи информации для организации и проведения массовых процедур оценки качества знаний
- Маршрутизация
- Понятие алгоритма маршрутизации
- Классификация алгоритмов маршрутизации
- Протоколы маршрутизации
- Бесклассовая интердоменная маршрутизация (cidr)
- Политика маршрутизации
- Технологии internet. Сервис в сетях
- Организационные структуры internet
- Услуги internet
- Протоколы передачи аудио и видеоданных
- Метаданные
- Гипертекст (html)
- Принципы и форматы упаковки данных аудио- и видеосигналов
- Алгоритмы сжатия
- Фрактальные методы
- Вэйвлеты (Wavelets)
- Стандарты mpeg
- Стандарт mpeg-1
- Список литературы
- 10 Список терминов