Коммутация сообщений

Коммутация сообщений (рисунок 3.2.1) предполагает хранение передаваемой информации в буферной памяти промежуточных узлов, которые находятся на пути передачи, который прокладывается в каждом узле в соответствии с заданным алгоритмом маршрутизации (маршрутизация определяет эффективность передачи данных и состоит в выборе в каждом узле сети направления передачи данных из множества возможных направлений в соответствии с адресом назначения и с учетом требований, предъявляемых к качеству передачи). Предварительное установление соединения между абонентами не требуется.

Рисунок 3.2.1 - Принцип коммутации сообщений в компьютерных сетях.

Когда абонент А1 собирается передавать сообщение «С» абоненту А2, ему следует, без предварительного установления соединения, послать сообщение у узлу связи, к которому он подключен. Там сообщение хранится в буфере узла в течение времени, необходимого для анализа заголовка, определения в соответствии с заданным алгоритмом маршрутизации следующего узла и, возможно, ожидания высвобождения канала связи с этим узлом, в случае, если канал занят передачей ранее обработанного сообщения. В итоге, по прохождении всех узлов, сообщение достигнет конечного абонента А2. Отличие данного метода от метода коммутации каналов в том, что направление передачи сообщении (его маршрут в сети) при коммутации сообщений определяется только после поступления сообщения в тот или иной узел сети, а не устанавливается заранее. Также к отличиям следует отнести то, что коммутация сообщений предполагает хранение передаваемых данных в буферной памяти узлов.

Достоинства коммутации сообщений:

·предварительное установление соединения не требуется, следовательно, не требуется затрат на эту операцию;

·каналы по всему маршруту передачи могут иметь разную пропускную способность, сгладить это различие позволяет буферирование сообщений в узлах сети;

Недостатки:

·требуется значительная емкость буферной памяти из-за необходимости хранения передаваемых сообщений в промежуточных узлах; при этом коэффициент использования (загрузки) буферной памяти может оказаться незначительным из-за малого размера отдельных хранимых сообщений;

·вероятность значительной задержки сообщений в промежуточных узлах - это может привести к увеличению времени доставки сообщений;

·вероятность больших задержек коротких сообщений в связи с монополизацией среды передачи (канала связи) длинными сообщениями на длительный промежуток времени.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: