русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Token Bus | Маркерная шина

Стандарт IEEE 802.4 технологии Token Bus описывает свойства сетей, известных за названием маркерная шина. С точки зрения правил предоставления доступу этот стандарт похож на Token Ring. Как физическая среда используется 75-омний кабель. При необходимости построения сети типа дерева, а также для увеличения длины сети используются повторители. Сеть способна обеспечить пропускную способность до 10 Мбит/с при полосе пропускания кабеля 12 МГц.

Для доступа к сетевой среде станция должна получить пакет-маркер. Получив маркер, сетевое устройство может начать передачу данных, а завершив эту процедуру, устройство должно переслать маркер следующей сетевой станции. Передача маркера происходит до тех пор, пока он не достигнет младшей станции, после чего он возвращается к первой станции.

Станции получают доступ к шине в результате состязательной процедуры, названной “окно отзывов”. Окно отзывов являет собой часовой интервал, ровный по длительности одному системному такту, который в свою очередь равняется времени распространения сигнала по шине. Это время отсчитывается от момента окончания передачи кадру управления. В течение этого времени станция-инициатор ожидает отзыва от других станций. Любая станция сети, будучи владельцем маркера, может запустить этот процесс с помощью посылки кадра "поиск следующей станции".

Запить на подключение осуществляются путем отправления пакета установка следующей станции, в поле данных которого записывается адрес станции, которая спрашивает доступ к шине. Адрес следующей соседней станции меньше адреса станции-отправителя (маркер двигается в направлении убывания адресов). Обычно ссылается кадр с одним окном отзывов. При этом запить могут посылать станции с адресами не меньше, чем адрес ближайшего соседа. Если процесс инициирующий станцией с наименьшим номером, то ссылается пакет с двумя окнами отзывов, одно для станции с номером меньше, чем у предшественника, другое с адресом больше чем у предшественника. После этого станция ожидает ответа в течение одного такта. Если ответа нет, маркер передается следующей станции. Если же получен один ответ, инициирующее подключение станции с помощью пакета "установка следующей станции". При получении больше одного отзыва возникает конфликт, для решения которого ссылается пакет "разрешение конфликта с четырьмя окнами". Станции заносят свои запить в окна в соответствии с первыми двумя битами своего адреса. Если попытка развязать конфликт при этом не удалась, пакет отсылает повторно. В новой попытке принимают участие только станции, которые принимали участие в первом раунде, а для сравнения используются уже следующие две биты адреса. Процедура может завершиться подключениям одной из станций или исчерпанием числа попыток.

Станция может отключиться от сети в любое время, но это вызовет инициализацию системы и временное нарушение работы сети. Поэтому для отключения от сети станция должна дождаться получения маркера, после чего она посылает пакет типа "установка следующей станции", в поле данных которого находится адрес ее наследника. Если держатель маркера получит пакет, который показывает наличие в сети еще одного владельца маркера, он удаляет свой маркер и переходит в режим ожидания. Получив маркер, станция должна начать передачу данных или передать его следующей станции. После передачи маркера станция в течение одного цикла прослушивает сеть, чтобы убедиться в активности своего наследника. Если наследник не посылает ничего в продли секунды, станция повторяет передачу маркера. Если и это не помогает, то посылает пакет "кто следующий?" с адресом наследника в поле данных и тремя окнами отзывов. Если станция обнаруживает в поле данных адрес своего предшественника, она посылает кадр типа "установка следующей станции" по адресу отправителя. В отсутствии кадра "установка следующей станции" станция посылает такой пакет самой себе с двумя окнами для выявления активных сетевых устройств.

При выявлении потери маркера запускается процедура инициализации сети, при этом посылает пакет "требование маркера". Станция, которая послала запрос, прослушивает шину и при выявлении сетевой активности выбывает из соревнования (есть станция с больше, чем у нее адресом). В сети определенно 4 класса обслуживания (6, 4, 2, 0). Станция может передавать данные класса 6 в течение допустимого времени удерживания маркера THT (для класса 6). При N станций в сети максимальное время ожидания будет равняется THT*N. По завершении передачи данные классу 6 (или если они не передавались совсем) можно передавать данные класса 4. Аналогично определено время обращения маркера для классов 4, 2 и 0.

Просмотров: 17485

Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.