Как работает LBX?
LBX работает как прокси-сервер на клиентской стороне, выполняющий
кэширование и компрессирование. X-сервер знает, что клиент использует
прокси-сервер, и также занимается компрессией.
Ниже приведена обычная настройка для удаленных Х-клиентов. В этом
тексте мы будем придерживаться следующих терминов: ЛОКАЛЬНАЯ рабочая
станция - это та, непосредственно на которой вы работаете, а УДАЛЕННАЯ -
это та машина, на которой работает приложение.
УДАЛЕННАЯ ЛОКАЛЬНАЯ
+-----+ +-----+
|Прил.|-\ Сеть +----------+ | |\
+-----+ \--------------------------->| X Сервер |=>| ||
+-----+ / (X-протокол) +----------+ +-----+\
|Прил.|-/ /_____//
+-----+ |
Для использования LBX на удаленной машине используется прокси-сервер
(lbxproxy), и приложения общаются с этим процессом, вместо прямой передачи
данных на ЛОКАЛЬНУЮ машину. Этот процесс затем производит кэширование и
компрессирование X-запросов, и направляет их серверу. Выглядит это примерно
так:
УДАЛЕННАЯ ЛОКАЛЬНАЯ
+-----+
+-----+ +-------+ Сеть +----------+ | |\
|Прил.|->|Прокси.|----------------------------->| X Сервер |=>| ||
+-----+ +-------+ (LBX/X-протокол) +----------+ +-----+\
+-----+ / /_____//
|Прил.|--/
+-----+ |
Описание конкретных протоколов и деталей кэширования и компрессирования LBX
не входят в этот документ.