Ноу Інти, лекція, комутація каналів і комутація пакетів

У мережах з комутацією пакетів сьогодні застосовується два класи механізмів передачі пакетів:

  • дейтаграммний передача;
  • віртуальні канали.

Прикладами мереж, що реалізують дейтаграммний механізм передачі, є мережі Ethernet. IP і IPX. За допомогою віртуальних каналів передають дані мережі X.25, frame relay і ATM. Спочатку ми розглянемо базові принципи дейтаграммного підходу.

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


Мал. 7.4. Дейтаграммний принцип передачі пакетів.

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

Віртуальні канали в мережах з комутацією пакетів

Механізм віртуальних каналів (virtual circuit або virtual channel) створює в мережі стійкі шляху проходження трафіку через мережу з комутацією пакетів. Цей механізм враховує існування в мережі потоків даних.


Мал. 7.5. Принцип роботи віртуального каналу.

Мережа тільки забезпечує можливість передачі трафіку уздовж віртуального каналу. а які саме потоки будуть передаватися по цих каналах, вирішують самі кінцеві вузли. Вузол може використовувати один і той же віртуальний канал для передачі всіх потоків. які мають спільні з даними віртуальним каналом кінцеві точки, або ж тільки частини з них. Наприклад, для потоку реального часу можна використовувати один віртуальний канал. а для трафіку електронної пошти - інший. В останньому випадку різні віртуальні канали будуть пред'являти різні вимоги до якості обслуговування, і задовольнити їх буде простіше, ніж в тому випадку, коли по одному віртуальному каналу передається трафік з різними вимогами до параметрів QoS.