Это передача неструктурированного асинхронного трафика поверх TCP.
Для прозрачного "проброса" трафика из физического порта через сеть TCP/IP на приложение TCP или на другой такой же порт. Типичные случаи применения:
Инкапсуляция Reverse Telnet предназначена для обмена данными в текстовом режиме и имеет свои ограничения. Во-первых, протокол Telnet сам по себе использует некоторую процедуру установления соединения (handshake) на прикладном уровне, в ходе которой пересылаются несколько служебных пакетов между клиентом и сервером. Во-вторых, определённые спецсимволы могут не передаваться, а использоваться клиентом или сервером Telnet для особых целей, например, символ CTRL–]
в Telnet-клиентах означает, как правило, выход из режима обмена данными в командный режим. Таким образом, передача по Telnet не является полностью прозрачной и непригодна для задач, где стороны могут обмениваться произвольными бинарными данными строго один-в-один, не допуская ни единого потерянного, изменённого или добавленного бита.
Для таких задач вместо Reverse Telnet следует использовать Raw TCP — нарезку асинхронного потока на блоки данных и их минимальную инкапсуляцию в пакеты TCP/IP. В этом случае только устанавливается TCP-соединение на транспортном уровне и бинарные данные прозрачно копируются из него в физический порт и обратно. Реализация Raw TCP не требует никаких элементов, выходящих за рамки стандартов, и совместима с аналогичными аппаратными и программными решениями от других производителей (программами для создания "виртуального COM-порта" и т.п.)
ПРИМЕЧАНИЕ. Инкапсуляция Raw TCP предполагает передачу данных с относительно высокой скоростью и, как следствие, требует аппаратного управления потоком. По этой причине она отключена на портах, где это управление не поддерживается.
client/server
на двух сторонах соединения. Клиентом всегда должен быть порт на той стороне, откуда инициируется соединение.Для подключения асинхронного POS-терминала к процессинговому серверу, работающему по TCP/IP, требуется одиночный порт-клиент Raw TCP. Два порта Raw TCP — клиент и сервер — соединённые по сети друг с другом, образуют прозрачную "трубу" для передачи произвольного асинхронного трафика из одного физического интерфейса RS–232 в другой.
© Network Systems Group 2015–2024 | Отдел документации |