2) разделении одного входящего в узел потока данных на несколько выходящих из узла потоков
3) установлении физического или логического соединения между входными и выходными портами узла
4) выборе направления передачи данных (+)
Маршрутизация — это функция сетевого узла, заключающаяся в выборе направления дальнейшей передачи данных от источника к получателю. Решение принимается на основании адреса назначения, содержимого таблицы маршрутизации, доступности каналов и заданных метрик: числа промежуточных узлов, пропускной способности, задержки или стоимости передачи. В компьютерных сетях маршрутизатор определяет следующий узел или выходной интерфейс, через который должен быть направлен пакет.
Выбор направления может осуществляться статически, когда маршруты заранее заданы администратором, или динамически — с использованием протоколов маршрутизации, автоматически обновляющих сведения о топологии сети. В медицинских информационных системах этот принцип обеспечивает доставку данных к нужному серверу электронной медицинской карты, лабораторной информационной системе, архиву изображений или рабочему месту специалиста.
Объединение потоков относится к мультиплексированию, разделение одного потока между несколькими направлениями — к демультиплексированию или распределению, а установление соединения между портами — к коммутации. Эти процессы могут выполняться одним сетевым устройством, однако функционально они не тождественны маршрутизации: ее определяющим признаком является именно принятие решения о направлении передачи на основании адресной и топологической информации.
| Функция | Сущность процесса | Основной критерий принятия решения | Пример применения |
|---|---|---|---|
| Маршрутизация | Выбор пути или следующего узла для доставки пакета адресату | Адрес назначения, таблица маршрутизации, метрика канала | Передача запроса к серверу электронной медицинской карты |
| Коммутация | Установление соединения между входным и выходным портами устройства | Адрес канального уровня, состояние портов, таблица коммутации | Передача кадров между рабочими станциями и сервером в локальной сети |
| Мультиплексирование | Объединение нескольких потоков в общий канал передачи | Идентификаторы временных, частотных или логических каналов | Совместная передача потоков данных нескольких диагностических приборов |
| Демультиплексирование | Разделение общего потока на отдельные составляющие | Идентификатор канала, порта или логического соединения | Распределение входящих сообщений по приложениям медицинской системы |
| Широковещательная передача | Направление одного сообщения всем узлам соответствующего сегмента | Специальный широковещательный адрес | Автоматическое обнаружение сетевых служб в локальном сегменте |
| Фильтрация | Разрешение или блокирование передачи по заданным правилам | Адреса, протоколы, порты, правила безопасности | Ограничение доступа к персональным медицинским данным |
Маршрутизация может учитывать резервные каналы и выбирать альтернативный путь при отказе основного соединения. Для повышения надежности в медицинской инфраструктуре применяются динамическое обновление маршрутов, резервирование сетевых узлов и контроль доступности сервисов. На практике маршрутизация взаимодействует с коммутацией и фильтрацией, но сохраняет самостоятельную задачу — определить, куда направить информационный пакет. От корректности этого выбора зависят своевременность обмена данными, отказоустойчивость и безопасность медицинских информационных систем.
