В вычислительных сетях используются следующие типы коммутации:
- Коммутация пакетов
- Коммутация каналов (создание, фиксирование, использование)
- Коммутация сообщений
Рис. 61.1 "Сообщение"
Коммутация пакетов основана на разбиении сообщений в пакеты.
Главная проблема: «сборка» сообщения на приемном конце, дублирование (клонирование) пакетов, потеря пакетов «тайм-аут».
Коммутация каналов хороша для длинных сообщений, которые встречаются нечасто
Коммутация каналов требует резервирование времени и эффективно используется при передаче данных и сверхдлинных сообщений.
Коммутация сообщений важна тем, что при ней сообщение
независимо от его длины целиком сохраняет свою целостность как
единичный объект в процессе его прохождения от одного узла к другому
вплоть до пункта назначения.
Такая коммутация предназначена для организации взаимодействия
пользователей в режиме офф-лайн, при котором не ожидается немедленной
реакции на принятое сообщение.
Синхронизация в сетях осуществляется на основе определения всех событий.
По существу, синхронизация заключается в определении очередности доступа процессов.