- •1 Аналіз інформаційних мереж 10
- •1 Аналіз інформаційних мереж
- •1.1 Види мереж
- •1.2 Особливості та призначення корпоративних мереж, історія розвитку
- •1.3 Опис корпоративної мережі, що досліджується
- •2 Дослідження канального рівня мережі
- •2.1 Обгрунтування стандартизації функцій інформаційних мереж міжнародною спілкою електрозв’язку
- •2.2 Передача даних на канальному рівні
- •2.2.1 Протоколи канального рівня
- •2.2.2 Система опитування/вибір
- •2.2.3 Двійкове синхронне керування
- •2.2.4 Режими каналу
- •2.2.5 Високорівневе керування каналом (hdlc)
- •2.2.6 Формат у кадрі hdlc
- •2.2.7 Кодонезалежність і синхронізація hdlc
- •2.2.8 Керуюче поле hdlc
- •2.2.9 Протокол sdlc
- •2.2.10 Перетворення протоколів
- •3 Функціональна схема роботи кінцевого і центрального вузлів мережі
- •3.1 Склад та функції мережі
- •3.2 Функціональна схема кінцевого вузла (кв) мережі
- •3.2.2 Вихідний виклик до центрального вузла.
- •3.2.3 Вхідний виклик від центрального вузла
- •3.3 Функціональна схема центрального вузла (цв) мережі
- •3.3.1 Вихідний стан.
- •3.3.2 Вихідний виклик всіх кв по черзі
- •3.3.3 Виборочний вихідний виклик до кв
- •3.3.4 Вхідний виклик від кв
- •4. Розробка алгоритму канального рівня
- •4.1 Обгрунтування вибору середовища програмування Delphi
- •4.2 Структура програмного забезпечення
- •4.3 Опис алгоритму роботи канального рівня центрального вузла
- •4.4 Опис алгоритму роботи канального рівня кінцевого вузла
- •4.4.1 Процедура формування блоку для передачі FormBlock
- •4.4.2 Процедура передачі блоку рівню 1 PdBlock
- •4.4.3 Процедура прийому блоку від рівня 1
- •Висновки
- •Перелік посилань
- •Додаток а програма канального рівня
- •Додаток б перелік команд які використовуються в алгоритмах
- •Додаток в перелік прапорців
- •Додаток г перелік тайм-аутів
- •Обов’язкові креслення
2.2.3 Двійкове синхронне керування
Протокол двійкового синхронного керування (BSC) набув широкого розповсюдження. Він є напівдуплексним протоколом. Передача здійснюється по черзі в обох напрямках. Цей протокол підтримує двоточкові і багатоточкові з'єднання, а також як комутовані, так і некомутовані канали. Він є кодозалежним протоколом, і кожен знак, переданий за BSC, має бути декодований для одержувача, щоб визначити, чи є він керуючим знаком, чи належить до даних користувача.
Формати кадру BSC і керуючі коди показані на рисунку.2.3. Керуючі коди можуть мати декілька функцій, що визначаються конкретним режимом роботи каналу в даний момент часу. На рисунку показані не всі можливі модифікації формату кадру BSC, а деякі приклади основних реалізацій формату. Крім наведених на рисунку 2.3, застосовуються також команди ENQ - запит (використовується при опитуванні з вибором і при захопленні каналу); EOT - кінець передачі (переводить канал у режим керування).
Рисунок 2.3 - Формати BSC і керуючі коди
На рисунку 2.3:
PAD - заповнення кадру (тимчасове заповнення між повідомленнями);
SYN - синхронізація каналу в стані спокою (підтримує активність каналу);
STX - початок тексту (переводить канал r режим текст);
ЕТХ - кінець тексту;
SOH - початок заголовка;
ІТВ - кінець проміжного блока;
ВСС - контрольний лічильник блока;
ЕТВ - кінець блока передачі,
DLE — авторегістр 1 (використовується для досягнення кодової прозорості)
Наявність заголовків, наведених на рис. 2.3, не є обов'язковою. Якщо заголовок входить у повідомлення, перед ним розміщується код SOH.
2.2.4 Режими каналу
Канал або ланка BSC працює в одному з двох режимів. Режим керування використовується головною станцією для керування операціями, виконуваними в каналі, - передачею кадрів опитування і вибору. Режим повідомлення, або текстовий режим, використовується для передачі блока або блоків інформації до станції або зі станції. Одержавши запрошення почати пересилання даних (опитування), залежна станція передає дані користувача, причому перед даними або заголовком поміщається керуючі коди початку тексту (STX) або початку заголовку (SОН). Ці керуючі символи переводять канал у режим повідомлення (або текстовий режим). Слідом за цим у текстовому режимі проводиться обмін даними, поки не зустрінеться EOT, який повертає канал у режим керування. В той час, коли канал знаходиться в режимі повідомлення, він використовується тільки для обміну даними між двома станціями. Всі інші станції мають залишатися пасивними. Текстовий режим із двома станціями називається також режимом вибору або утримання.
Операції опитування і вибору ініціюються кадром, що містить Адресу ENQ (Адреса - це адреса станції). Керуюча (головна) станція відповідає за посилку примітивів. Операція вибору виконує одну з двох функцій: 1) переводить вибрану станцію в режим підпорядкування; 2) переводить всі інші станції (у багатоточковому каналі) у пасивний режим. Знаки STX і SOH ініціюють стан пасивності. Вибрана станція підтримує стан режиму підпорядкування, поки не одержить EOT, ЕТВ (кінець блока передачі) і ЕТХ (кінець тексту). Пасивні станції підтримують стан режиму пасивності, поки не одержать EOT.