ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Система опитування/вибір
Прикладом протоколу первинний/вторинний є система опитування/вибір. Конфігурація мережі містить головну ЕОМ (первинну) у центральному вузлі і підпорядковану ЕОМ (вторинну) у кінцевому вузлі. Можуть бути й інші конфігурації (наприклад, багатоточкові з'єднання або кільцева топологія).
Рисунок 2.2 - Системи опитування/вибір: а – послідовність опитування; б - послідовність вибору; в – послідовність опитування/вибору; г – негативна реакція на опитування
У системі опитування/вибір використовуються дві команди: опитування і вибір. Призначення команди опитування - передавання даних первинному вузлу з вторинного. Призначення команди вибір - протилежне - передавати дані з первинного вузла вторинному. Найостанніші протоколи команди вибору не використовують, тому що головний вузол під час установлення з'єднання резервує в приймачі ресурси та буфери і дані можуть надсилатися на розсуд головного вузла. Системи опитування/вибір звичайно існують як деяка упорядкована форма відносин первинний/вторинний. Опитування і вибір є основними командами, потрібними для передачі даних у будь-який вузол каналу або мережі. Розглянемо, як це відбувається (рисунок 2.2, а). Команда опитування надсилається з первинного вузла у вторинний. Фактично опитування означає: "Вторинний вузол, у вас є дані для мене?" Якщо дані є і готові до передавання, вони надсилаються у вузол, що опитує. Первинний вузол здійснює контроль помилок і надсилає АСК (команда, що означає підтвердження правильного прийому) - якщо помилок немає і NАК (команда, що означає, що прийом відбувся з помилкою) - якщо вони є. Ці дві події (передавання даних і АСК/NАК) можуть відбуватися багато разів доти, поки у вторинному вузлі не залишиться даних, які слід передати. Після цього вторинна станція має надіслати повідомлення про те, що вона закінчила передачу, наприклад код кінця передачі ЕОТ (керуючий знак, що означає “кінець передачі”) або деякий біт у керуючому полі. Послідовність виконання команди вибір показана на рисунку 2.2, б. Ця команда означає: "Вторинний вузол, я вибираю вac, тому що в мене є для вас дані. Ви можете прийняти?" Підтвердження АСК у відповідь на вибір означає: "Так, я вільний і готовий прийняти ваші дані". Дані передаються, перевіряються на наявність помилок, і їх прийом підтверджується. Процес може повторюватися, поки не надійде керуюче повідомлення EOT, що означає: "У мене немає більше графіка для передавання". На рисунку 2.2, в метод опитування/вибору поданий в ускладненому вигляді. Команда вибір передається у вторинний вузол, але цей вузол дає негативну відповідь. Зміст цього діалогу такий: "Вторинний вузол, у мене є дані для вас, ви можете прийняти?" Відповідь: "Ні, не можу". Існує багато причин, через які вузол не може вести прийом: він може бути зайнятий виконанням інших завдань, не мати потрібного обсягу пам'яті для прийому даних, в ньому можуть знаходитися дані для передачі в первинний вузол тощо. Система опитування/вибір вирішує проблему ініціювання опитування первинним вузлом, що дає змогу вторинному вузлу надіслати дані й очистити свої буфери. На рисунку 2.2, г зображено, що відбувається в мережі опитування/вибір, коли на опитування вторинний вузол відповідає негативно. У цьому випадку в системі використовується NAK для повідомлення про негативну реакцію на опитування. Це означає: "Вторинний вузол, у вас є дані для мене?" Відповідь NAK означає: "Ні, немає". У нових системах повідомлення про бажання почати прийом або передачу називається Готовий до прийому (receive ready), небажання називається Не готовий до прийому (receive not ready). Недоліком системи опитування/вибір є наявність кількаразових відповідних реакцій на опитування, що може бути пов'язане зі споживанням значних ресурсів каналу. Ефективніший підхід полягає у використанні динамічних таблиць опитування/вибір. Якщо продовжується опитування термінала і він не відповідає після визначеної кількості спроб, його пріоритет у таблиці опитування знижується. Отже, він обслуговується й опитується. Пріоритет станції, яка не реагує, знижується, а ті пристрої, що позитивно реагували на опитування, просуваються нагору в таблиці пріоритетів.
Не нашли, что искали? Воспользуйтесь поиском:
|