LBX 利用在 X client 端的一个处理快取和压缩的代理伺服器工作。 X 伺服器知道远端使用这一个代理装置,并依据他而进行解压缩。
以下是 X clients的一般设定。在我们的讨论中本端 (LOCAL) 指的是在你面前的工作站,你能见到它的萤幕。而远端 (REMOTE) 指的是你远端跑程式的工作站。
REMOTE LOCAL
+-----+ +-----+
| APP |-\ Network +----------+ | |\
+-----+ \--------------------------->| X SERVER |=>| ||
+-----+ / (X Protocol) +----------+ +-----+\
| APP |-/ /_____//
+-----+
当使用 LBX ,一个代理伺服器 ( lbxproxy
) 在远端被处理
,现在本端先和代理伺服器沟通,而不是直接和程式沟通。
接著这程序处理快取以及压缩 X 的要求并传递他们。
他们看起来像是∶
REMOTE LOCAL
+-----+
+-----+ +-------+ Network +----------+ | |\
| APP |->| PROXY |----------------------------->| X SERVER |=>| ||
+-----+ +-------+ (LBX/X Protocol) +----------+ +-----+\
+-----+ / /_____//
| APP |--/
+-----+
至於到底是什麽东西被压缩以及被快取则不是这放文件讨论的□围。