Маркерний метод доступу до середи

Серед детермінованих методів доступу, широко застосовується алгоритм, який називається "передача маркера" і при якому дозвіл на передачу передається від станції до станції (селектівній метод). Приклад, Token Passing LAN. У літературі цей метод доступу іноді називають методом "передачі повноважень". методом "передачі права". методом "естафетної передачі". методом "жезлів", методом "послідовних передач".

Маркер це специфічна комбінація бітів, що передається від станції до станції в певній послідовності.

У мережах з маркерним методом доступу (а до них, крім мереж Token Ring. Відносяться мережі FDDI, а також мережі, близькі до стандарту 802.4, - ArcNet, мережі виробничого призначення MAP) право на доступ до середовища передається циклічно від станції до станції по логічному кільцю.

Маркерний метод доступу до середи

Маркерний метод доступу до середи

Мал. 4.3. Принцип маркерного доступу

Час володіння розділяється середовищем в мережі Token Ring обмежується часом утримання маркера (token holding time), після закінчення якого станція зобов'язана припинити передачу власних даних (поточний кадр дозволяється завершити) і передати маркер далі по кільцю. Станція може встигнути передати за час утримання маркера один або кілька кадрів в залежності від розміру кадрів і величини часу утримання маркера. Зазвичай час утримання маркера за замовчуванням дорівнює 10 мс, а максимальний розмір кадру в стандарті 802.5 не визначений. Для мереж 4 Мбіт / с він зазвичай дорівнює 4 Кбайт, а для мереж 16 Мбіт / с - 16 Кбайт. Це пов'язано з тим, що за час утримання маркера станція повинна встигнути передати хоча б один кадр. При швидкості 4 Мбіт / с за час 10 мс можна передати 5000 байт, а при швидкості 16 Мбіт / с - відповідно 20 000 байт. Максимальні розміри кадру обрані з деяким запасом.

У мережах Token Ring 16 Мбіт / с використовується також дещо інший алгоритм доступу до кільця, званий алгоритмом раннього звільнення маркера (Early Token Release). Відповідно до нього станція передає маркер доступу наступної станції відразу ж після закінчення передачі останнього біта кадру, не чекаючи повернення по кільцю цього кадру з бітом підтвердження прийому. В цьому випадку пропускна здатність кільця використовується більш ефективно, так як по кільцю одночасно просуваються кадри декількох станцій. Проте, свої кадри в кожен момент часу може генерувати тільки одна станція - та, яка в даний момент володіє маркером доступу. Решта станції в цей час тільки повторюють чужі кадри, так що принцип поділу кільця в часі зберігається, прискорюється тільки процедура передачі володіння кільцем.

Маркерний метод доступу до середи
В естафетній передачі (передача маркера) спеціальний тип пакета викликає маркер, який циркулює по кабелю від комп'ютера до комп'ютера.

У той час як маркер використовується одним комп'ютером, інші комп'ютери не можуть передавати дані, так як тільки один комп'ютер в даний момент часу може використовувати маркер, і тому немає змагань, немає конфліктів і, не потрібно час, який витрачається на очікування комп'ютером на повтор передачі . (Анімація)

Маркерний метод доступу до середи
Дані проходять по мережі з передачею маркера (Token Ring) наступним чином:

А. Коли комп'ютер в кільці захоче послати дані через мережу, він повинен очікувати, поки звільниться маркер. Коли вільний маркер з'явиться, комп'ютер бере над ним управління.

С. Коли кадр прибуває до комп'ютера-одержувача, дані копіюються на цій машині, сигналізуючи прапорцем, і маркер продовжує слідувати по кільцю.

D. Коли маркер прибуває назад в комп'ютер-джерело, маркер і дані знищуються і новий маркер починає обхід кільця. (Анімація)