У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Реферат - Протоколи
60
передавача станції (рис. 5.28).

Станція має приймач і передавач. Приймач аналізує адресу кадру, що надійшов. Якщо кадр адресовано цій станції, то його передають для опрацювання протоколам вищих рівнів та вилучають з кільця. В іншому випадку кадр потрапляє на вхід передавача.

Алгоритм роботи передавача такий. Якщо даних для передавання нема, а буфер порожній, то ключ К перебуває в положенні /. Відбувається повторення кадрів з приймача. Якщо з'явилися кадри для передавання, то вони записуються в регістр передавання (РП). Коли передавання кадру в каналі закінчилося і якщо РП не порожній, то ключ К перемикається у положення 3 -відбувається передавання кадрів з РП. Кадри, що надходять тим часом з каналу, накопичуються в буфері. Якщо передавання з РП закінчилося або буфер близький до заповнення, то передавання кадрів станції припиняється, ключ перемикається в положення 2 - передаються кадри з буфера. Потім ключ знову набуде положення 1. Щоб не було великої затримки кадрів, ємність регістрів буфера та РП треба обмежити. Для мінімізації часу відповіді кадри повинні бути короткими. Оскільки кадри з кільця вилучає станція-адресат, то ефективність використання каналу в такій мережі досить висока. Метод доступу з уставлянням регістра застосовано в мережі Естафета.

Метод доступу з запитом пріоритету

Метод доступу з запитом пріоритету (Demand Priority Protocol (DPP)) розроблено фір-мами HP та AT&T і стандартизовано IEEE в 1995 p. (стандарт IEEE-802.12). Його реалізовано в мережі 100VG Anylan. За подібним алгоритмом працює і мережа USB.

Ця мережа має топологію розгалуженого дерева (рис. 5.29). :... ? ,, 'л;ї;

Центром кожної зірки є комутатор, який має вхідні та вихідні порти. До вихідних портів приєднані пристрої нижніх рівнів дерева, які називають вузлами. Вхідний порт приєднано до комутатора вищого рівня. Комутатор періодично опитує свої вихідні порти про наявність

інформації для передавання. Запит на передавання, який надходить від вузла, має рівень пріоритету. Нормальний пріоритет використовують для передавання файлів, а високий - відеоін-формації, мовлення тощо. Якщо приєднаний до комутатора пристрій має кадр найбільшого пріоритету, він передає його комутатору. Той аналізує адресну інформацію і передає кадр іншому вузлу або комутатору вищого рівня.

Перевагою методу доступу з запитом пріоритету є відсутність колізій, можливість переда-вання різних типів даних (файлів, відео, аудіо), висока ефективність використання смуги пере-пускання за високих навантажень (95%).

5.2 ПРОТОКОЛИ КЕРУВАННЯ ЛОГІЧНИМ КАНАЛОМ

Вищим підрівнем канального рівня протоколу взаємодії відкритих систем є LLC-підрівень керування логічною ланкою передавання (логічним каналом). Його функція - забезпечити правильне передавання даних між двома станціями (відправником інформації та її одержувачем) для довільного фізичного середовища передавання. У цьому випадку між об'єктами канального рівня налаштовується логічний канал (рис. 6.1). Увесь сервіс передавання забезпечує МАС-

підрівень.

Розглянемо приклади протоколів керування логічним каналом та функцій, які вони виконують, а саме: протоколи BSC, модемні протоколи та протокол HDLC.

6.1. Керування логічним каналом протоколу BSC

Протокол BSC (Byte Sequence Control) розроблений фірмою IBM. Для керування та передавання цей протокол використовує символи стандартного коду ASCII. Передавання даних

синхронне, напівдуплексне.

Кадри бувають інформаційними та керування. Кадри керування повідомляють про початок та кінець сеансу, помилки під час передавання; інформаційні переносять повідомлення. Символи керування коду ASCII, які використовують у кадрах, такі:

SOH | 1 | ACK | 6 | ^F

STX | 2 | ^B | DLE | 16 | ^P

ETX | 3 | ^C | NAK | 21 | ^U

EOT | 4 | ^D | SYN | 22 | ^V

ENQ | 5 | ^E | ETB | 23 | ^W

Структура кадрів протоколу BSC показана на рис. 6.2. Як бачимо, кожен кадр починається з двох символів SYN. Крім того, є такі символи;

STX (Start Of Text) - передує основі кадру;

SOH (Start Of Header) - передує заголовку кадру;

ETX (End of Text) - є після закінчення кадру;

ЕТВ (End Of Text Block) - є після закінчення заголовка або основи кадру.

Символи керування кадрів

ENQ (Enquiry) - запит на сеанс зв'язку або повторне передавання, якщо була помилка або кадр не надійшов.

АСК 0/1 (Acknowledgement) - символ підтвердження приймання та готовності до приймання наступного кадру.

АСК- символ підтвердження, однак приймальна станція тимчасово не готова до приймання.

NAK (Negative Acknowledgement) - кадр має помилку і його треба передати ще раз.

RVI — переданий кадр був правильним, однак потрібно припинити передавання.

EOT (End Of Text) - кінець сеансу зв'язку.

TTD - немає інформації для передавання. Прошу підтримувати сеанс зв'язку.

Два байти – ВСС1, та ВСС2 - є контрольними. Всі байти кадру додаються як арифметичні числа, сума ділиться на константу, залишок від ділення записується у контрольні байти. На приймальному кінці процедура обчислення повторюється.

Сеанс зв'язку складається з таких фаз:

приєднання каналу (наприклад, набір телефонного номера);

запит на передавання;

передавання кадрів;

закінчення передавання;

від'єднання каналу.

Приклади послідовності кадрів у випадку правильного та неправильного передавання показані на рис. 6.3.

Види інформаційних кодів, які надходять у канал, не обмежені (вимога прозорості), і серед них можуть бути службові символи протоколу BSC, що утруднить роботу програм керу-

вання. Щоб вирішити цю проблему, ввели спеціальний символ DLE (Data Link Escape). Його ставлять перед кожним символом керування в заголовку, кінцівці й основній частині. Цей процес називають процедурою вставляння байтів (byte stuffing). Після цього в основній частині перед символами керування ставлять ще по одному DLE.

Протокол BSC використовують для передавання даних між безпосередньо сполученими
комп'ютерами.

2.2. Модемні протоколи

Подібною до протоколу BSC є група протоколів передавання файлів за допомогою модема. Як і BSC, ці протоколи використовують символи


Сторінки: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15