<< Нажмите для отображения содержания >>

Навигация:  Использование программы >

Типовые применения программы

TCP Splitter может быть использован для решения разных задач. Наиболее типичные сценарии рассмотрены ниже.

 

1. Разделение TCP потока на два или три параллельных потока.

 

Разделение TCP потока применяется в системах, в которых необходима параллельная и независимая обработка входящих данных. Такая необходимость может возникнуть при использовании существующей системы, для расширения ее функционала, или при проектировании новых систем, чтобы минимизировать затраты на аппаратные средства.

 

Типовые примеры использования TCP Splitter в этом сценарии:

 

Пример 1: две навигационные системы должны получать показания одного датчика. Без разделения потока данных эта задача решается только установкой второго датчика, что может быть невозможно.

 

Пример 2: показания датчика в автоматизированной системе управления производством необходимо протоколировать, но эта функция не заложена в "родной" системе. В этом случае устанавливает дополнительное ПО и поток разделяется на две части: в "родную" систему и логгер.

 

Пример 3: необходимо временно протоколировать данные, для выявления нештатных ситуаций.

 

Пример 4: система мониторинга производственной линии, которая работает в закрытой локальной сети предприятия. Необходимо "выпустить" часть данных в Интернет, при этом не снижая безопасность всей внутренней сети.

 

Пример 5: необходимо обеспечить устойчивую связь между сегментами сети, датчиками или системами сбора данных, соединение между которыми нестабильно. Например, связь через мобильную сеть в удаленных районах.

 

Выгода от использования TCP Splitter на компьютере увеличивается, если необходимо разделять несколько TCP/IP соединений одновременно от нескольких источников. Для построения отказоустойчивых систем TCP Splitter умеет следить за состоянием соединения, восстанавливать его при обрыве, а также помещать данные в буфер на время, пока соединение отсутствует.

 

2. Разделение UDP потока на два или три параллельных потока.

 

Он аналогичен предыдущему сценарию использования, но при этом вы можете обеспечить конвертацию протокола из UDP в TCP. Например, когда целевая система может принимать данные только по протоколу TCP.

 

3. Обход NAT.

 

В этом сценарии TCP сервер-источник расположен в локальной сети, и подключен к интернету через роутер или файервол. Подключение к этому серверу напрямую запрещено на роутере, или такое соединение нельзя настроить. Если при этом исходящие подключения к интернету разрешены, то тогда TCP Splitter, установленный на компьютере в локальной сети, рядом с сервером-источником, может инициировать подключение с источником и получателем и образовать линию связи.

 

4. Переназначение TCP/IP порта

 

В этом сценарии порт источника не совпадает с портом получателя и достаточно настроить соединение только с одним получателем.