|
|||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Генерація маркера
Однією з основних процедур, виконуваних КД_КА, є генерація маркера, потреба в якій виникає щоразу під час вмикання комп’ютерної мережі або втрати маркера в процесі її роботи. Так, при вмиканні комп’ютерної мережі її абонентські системи переходять зі стану «Автономний» у стан «Черговий» і починають прослуховувати середовища передачі. Не виявивши через певний проміжок часу присутності маркера в мережі, КД_КА абонентських систем переходять у стан «Заявка маркера». У цьому стані кожна із абонентських систем формує і передає в моноканал кадр «Заявка маркера», довжина поля даних якого становить 0, 2, 4 або 6 тактів, залежно від значення перших двох старших розрядів адреси. Зазначимо, що довжина поля даних і, відповідно, всього кадру відіграє основну роль у процесі генерації маркера. Розглянемо приклад, коли чотири абонентських системи (АС1–АС4) одночасно перебувають у стані «Заявка маркера». Припустимо, що абонентські системи відрізняються першими чотирма бітами адреси, значення яких наведено в табл. 3.3.
Таблиця 3.3. Значення старших бітів адреси абонентських систем AC1–AC4
Відповідно до перших двох розрядів адреси, довжина поля даних кадру “Заявка маркера” абонентської системи АС1 дорівнює нулю тактів і є мінімальною серед кадрів інших абонентських систем. Для абонентських систем АС2, АС3 і АС4 два перших розряди (10) адреси є однаковими, а отже, і довжини поля даних їх кадрів «Заявка маркера» рівні і становлять чотири такти. Ініціалізація маркера починається з передачі абонентськими системами кадрів «Заявка маркера» (рис. 3.19). Після закінчення передачі кадру кожна з абонентських систем після одного вікна відповіді прослуховує середовища передачі. Так абонентська система АС1 на момент часу Т1 закінчує передачу кадру, а на момент часу Т2 починає прослуховувати моноканал. У цей момент часу Т3 абонентські системи АС2, АС3 і АС4 продовжують передачу кадрів «Заявка маркера». Наявність сигналів у середовищі передачі повідомляє абонентську систему АС1 про те, що одна або кілька абонентських систем з більшим номером намагаються заявити маркер. У нашому прикладі таких абонентських систем три. Унаслідок цього абонентська система АС1 переходить у стан «Черговий». Одночасно закінчивши передачу кадру, абонентські системи АС2, АС3 і АС4 на момент часу Т4 прослуховують моноканал, відсутність сигналів у ньому створює в кожної з абонентських систем враження, що вона єдина заявляє маркер. Щоб уникнути такої ситуації, абонентські системи АС2, АС3 і АС4 повторюють передачу кадрів «Заявка маркера», довжина яких визначається за двома розрядами адреси (рис. 3.20).
Рис. 3.19. Початковий етап ініціалізації маркера
Рис. 3.20. Другий крок ініціалізації маркера
Відповідно до значень цих розрядів довжина поля даних кадру «Заявка маркера» абонентської системи АС2 дорівнює двом тактам, абонентської системи АС3 — чотирьом тактам і абонентської системи АС4 — шести тактам. На момент часу Т1 абонентська система АС2 прослуховує моноканал, який виявляється зайнятим, — абонентська система АС2 переходить у стан «Черговий». Абонентська система АС3 прослуховує моноканал трохи пізніше, на момент часу Т2, і так само переходить у стан «Черговий». У момент часу Т3 абонентська система АС4 переконується, що канал вільний, і згідно з черговими двома символами адреси формує новий кадр «Заявка маркера», і процес повторюється. Якщо після вибірки двох останніх бітів адреси передача не відбувається, то абонентська система виграла процес ініціалізації маркера. Отже, маркер опиняється в абонентській системі з максимальною адресою, у нашому прикладі це абонентська система АС4. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |