logo
Лекції_networks

Комутація повідомлень

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

Рис.4.8. Комутація повідомлень

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

За такою схемою звичайно передаються повідомлення, що не вимагають негайної відповіді, найчастіше повідомлення електронної пошти. Режим передачі із проміжним зберіганням на диску називається режимом "зберігання-і-передача" (store-and-forward).

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

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

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

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