X Window网络结构分析
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
, ,
越来越受 到用户欢迎 的
多窗
口 式用 户 界 面 ” 正 是建 立 C P U
实现 窗 口 的管 理需要 消耗大 量 的计 算 机 资 源 ( 如
。
时间
、
显示 器
因此
,
如何 共享这 些 有 限的 资 源 以 及如何最大 限度地 利 用这 些 资 源 是 一 个 很 重 要 的 问 利用 网 络共 享资 源 需 要 解 决 一 个
w 系统 网络 结 构 与 开 放 系统 互 连 参 考 模 型 ( O S
。
/ I
R M ) 的 do w 系
并 对 目前 存 在 着 的 关 于这 种映射 关 系 的三 种观 点作 了 比 较
DE C w 还 d o w 是 如 何 实 现 网络 透 明 性 的
。
最 后 分析 了一 个 X W
且 至
d
o
I O U /
的窗
P EN
L
。。
k
均把
n Wi
d
X
w
系统作 为基础
〔2 ’
,
、
。
同时系统 的 没 计 者 正 在 考虑 如何 使现有
X
口 系 统能在 0
1 网 络环 境 中运 行 5
o
这 必 将使 协议
、
n Wi
d
o
d
w
o
w
系 统得到 更 广 泛 的应 用
。
本 文 将从
X
w
。
系统模 型
X l
X
n /服 务 器
。
LC L IE N T
/
SE R v E R
) 式 的结 构
下 面 解 释 一 下 客户 和 服务器 这 两个 重 要 的概 念
2
.
1
客户 ( C L
IE N T )
客户是 X W
in d o w
系统 的 一 个应用 程序 该 应
RV E R
客户
。
,
.
它给用 户在 网 络 环 境 中
口 很适 于
开 发 出 优 良的 图 形用 户 界 面 软件 提供 了方 便 进 行 面 向对 象 的程序 设 计
。
X
n Wi
d
o
w
系统提供 的应用编 程 接
目前 国 际上 制定 的两 个著名 的 图 形用 户 接 口 标 准 O S F / M o t if 和 n Wi
统 的具 体实 例
关 键词
网 络 透 明性
,
客户 , 服 务器 ,
X l
协议
;
0
1 /R M 5
;
X
Wi
”
dOW
1
.
引
,
论
由 于 大规 模集成 电 路的 飞 速发展
。 。
近 几年 来
,
小型 机 以 下 的硬 件在 可 接受的 价格 内 一 般
“
能 提供 一 个 强 有力 的 网 络 图形 系统 在 这 样 的图形 系统 上 等 ) 题
。
,
即客
户与服 务器分离
: 这 种结 构有 以 下 好 处
① 使 一 个应用 程序 运行在 一 台机器 上 面 而 发 送报文 到另 一 台机器 的 屏 幕 上 ② 允许 许多应 用程序 将信息 发 送 到 一 个服务 器 上 信息 到 网 络 中的 许多 服 务 器 上 从图
用 程序 可 以 在 一 个或多 个 工 作 站 ( 或带有 S E 的 图 形显 示 终端 ) 上 显 示 信息
许 多 客户 可 以 共 享
。
一
一 个 工 作站 ( 或 带有 S E R E V R 的 图 形 显 示终端 )
!
x
工
具“
所提 供的硬 件资 源 和 显 示 服 务 器 应用 ( A
.
。
计算 机 网 络技术 的发展 为解决这 一 问题 提供 了 可能 性
,
。
网 络透 明 性 问题
用 户不 必 关 心 信 息在 网络 中是 如何传 送的
系 统 正 是在 这样 的背 景 下 由 M I T 推 出的
. .
此外
,
利 用 网 络 来共 亨资 源
,
还 必 须能 做到应 用与 设备无 关
X 口 系统
第 7 卷 第 期 总 第1 7 期)
1 3
通 信 工 程 学 院( 学 报
. . . .
.
7
.
7
.
)
3
年1 月
1
网 络 结 构 分 析
吴 礼 发
摘要
关系
,
本文从
。
`
系统结构 出发 n d Wi
o
,
着 重讨 论 与 X
W in d o
`
系 统 网 络透 明 性 的 实现
相关 的 几 种 因 素
:
同 时 讨论 了 x
X
W in
d
o
w
系 统在 多任 务操作 系 统 下
,
允 许多 任务 处 理
,
.
客户 和服务没 有 必 要 出现 在 同 一 个系统 中 ( 虽 然在 一 些 情 况 下 它们 可 以 这 样 ) 从 上面 的
C L IE N T
.
。
/S
E RV E R
式 的结构 中 可 以 看 出
该 结 构有 一 个最 大 的特 点
。
即 使 那 个 远 程 系 统 的硬
,
件 和 操作 系 统 完全不 同于 本 地 系统 也 可 以 利用 网络 中的 一 个远 程节 点资 源 来运行应 用程序
.
X
Wi
。
n
d
o
w
系 统的创建 者 创
建 了 一 个 与硬 件 和 操 作系 统无 关的操 作环境
X
n Wi
d o w 系 统 间世后
,
以 其优 良的特性受到 了用户 的欢 迎
系 统 网络 透 明性 问题等 几 个方
。
面 来讨 论 其 网 络结 构特 点 最 后 具体 分 析 了 一个
X
n o Wi d w
系统 是如何 实 现 网 络透 明性的
本文
199 3
年
4
月 收到
。
通
信
工
程
学
院
学
报
199 3
期 年第 4
2
.
X
W
in d o w
系 统结 构
。
X
i W n
d o w 系 统 的 系 统结 构如图 1 所 示
Wid n
〔` ’ 。
o
w
,
它 是 一 个 基 于 网 络的分 布式 窗 目前大量使 用的是 X l
。
在
19 8 7
年发 行 了 X l
,
,
版本 代替原来 的
X 1 0
版
,
R 4
版
。
它允 许 应 用软 件在 跨 网 环 境 中运行
而 在 网 络 中在你 的节 点 上 显 示 结果
为新 的计算 方式提供 了 可能性 这 种优越性 完 全 要归 功 于
它 的工 作 可 描述 如下 :
它直
图
1
( 1、 允 许 其它 客户使 用 显 示 设备 (2 ) 传 送 网 络信息
。
。
( 3 ) 截 取从 其它 客户传 送 的 网 络信 息 ( 4、 进 行 二 维 绘 图
,
。
把客户 程序 从处 理 图形 的 工 作 中解放 出 来
。 。
。
( 匀 跟 踪客户 间共 享的资源 ( 6 ) 允 许分布 式处 理 (7) 当
也 可 以称 客户 为
P P L IC A T IO N
)
。
2 2 显 示 服 务器
( D IS P
LAY
S E R VE R ) R VE R)
,
。
服务 器
显 示服务 器有时 也称 为 服 务 器 ( S E
、 、 。
服务器是 运行 在每 一 个 工 作 站 上 的接 口 进 程 接管 理 屏 幕 键盘 鼠标 等
越来越受 到用户欢迎 的
多窗
口 式用 户 界 面 ” 正 是建 立 C P U
实现 窗 口 的管 理需要 消耗大 量 的计 算 机 资 源 ( 如
。
时间
、
显示 器
因此
,
如何 共享这 些 有 限的 资 源 以 及如何最大 限度地 利 用这 些 资 源 是 一 个 很 重 要 的 问 利用 网 络共 享资 源 需 要 解 决 一 个
w 系统 网络 结 构 与 开 放 系统 互 连 参 考 模 型 ( O S
。
/ I
R M ) 的 do w 系
并 对 目前 存 在 着 的 关 于这 种映射 关 系 的三 种观 点作 了 比 较
DE C w 还 d o w 是 如 何 实 现 网络 透 明 性 的
。
最 后 分析 了一 个 X W
且 至
d
o
I O U /
的窗
P EN
L
。。
k
均把
n Wi
d
X
w
系统作 为基础
〔2 ’
,
、
。
同时系统 的 没 计 者 正 在 考虑 如何 使现有
X
口 系 统能在 0
1 网 络环 境 中运 行 5
o
这 必 将使 协议
、
n Wi
d
o
d
w
o
w
系 统得到 更 广 泛 的应 用
。
本 文 将从
X
w
。
系统模 型
X l
X
n /服 务 器
。
LC L IE N T
/
SE R v E R
) 式 的结 构
下 面 解 释 一 下 客户 和 服务器 这 两个 重 要 的概 念
2
.
1
客户 ( C L
IE N T )
客户是 X W
in d o w
系统 的 一 个应用 程序 该 应
RV E R
客户
。
,
.
它给用 户在 网 络 环 境 中
口 很适 于
开 发 出 优 良的 图 形用 户 界 面 软件 提供 了方 便 进 行 面 向对 象 的程序 设 计
。
X
n Wi
d
o
w
系统提供 的应用编 程 接
目前 国 际上 制定 的两 个著名 的 图 形用 户 接 口 标 准 O S F / M o t if 和 n Wi
统 的具 体实 例
关 键词
网 络 透 明性
,
客户 , 服 务器 ,
X l
协议
;
0
1 /R M 5
;
X
Wi
”
dOW
1
.
引
,
论
由 于 大规 模集成 电 路的 飞 速发展
。 。
近 几年 来
,
小型 机 以 下 的硬 件在 可 接受的 价格 内 一 般
“
能 提供 一 个 强 有力 的 网 络 图形 系统 在 这 样 的图形 系统 上 等 ) 题
。
,
即客
户与服 务器分离
: 这 种结 构有 以 下 好 处
① 使 一 个应用 程序 运行在 一 台机器 上 面 而 发 送报文 到另 一 台机器 的 屏 幕 上 ② 允许 许多应 用程序 将信息 发 送 到 一 个服务 器 上 信息 到 网 络 中的 许多 服 务 器 上 从图
用 程序 可 以 在 一 个或多 个 工 作 站 ( 或带有 S E 的 图 形显 示 终端 ) 上 显 示 信息
许 多 客户 可 以 共 享
。
一
一 个 工 作站 ( 或 带有 S E R E V R 的 图 形 显 示终端 )
!
x
工
具“
所提 供的硬 件资 源 和 显 示 服 务 器 应用 ( A
.
。
计算 机 网 络技术 的发展 为解决这 一 问题 提供 了 可能 性
,
。
网 络透 明 性 问题
用 户不 必 关 心 信 息在 网络 中是 如何传 送的
系 统 正 是在 这样 的背 景 下 由 M I T 推 出的
. .
此外
,
利 用 网 络 来共 亨资 源
,
还 必 须能 做到应 用与 设备无 关
X 口 系统
第 7 卷 第 期 总 第1 7 期)
1 3
通 信 工 程 学 院( 学 报
. . . .
.
7
.
7
.
)
3
年1 月
1
网 络 结 构 分 析
吴 礼 发
摘要
关系
,
本文从
。
`
系统结构 出发 n d Wi
o
,
着 重讨 论 与 X
W in d o
`
系 统 网 络透 明 性 的 实现
相关 的 几 种 因 素
:
同 时 讨论 了 x
X
W in
d
o
w
系 统在 多任 务操作 系 统 下
,
允 许多 任务 处 理
,
.
客户 和服务没 有 必 要 出现 在 同 一 个系统 中 ( 虽 然在 一 些 情 况 下 它们 可 以 这 样 ) 从 上面 的
C L IE N T
.
。
/S
E RV E R
式 的结构 中 可 以 看 出
该 结 构有 一 个最 大 的特 点
。
即 使 那 个 远 程 系 统 的硬
,
件 和 操作 系 统 完全不 同于 本 地 系统 也 可 以 利用 网络 中的 一 个远 程节 点资 源 来运行应 用程序
.
X
Wi
。
n
d
o
w
系 统的创建 者 创
建 了 一 个 与硬 件 和 操 作系 统无 关的操 作环境
X
n Wi
d o w 系 统 间世后
,
以 其优 良的特性受到 了用户 的欢 迎
系 统 网络 透 明性 问题等 几 个方
。
面 来讨 论 其 网 络结 构特 点 最 后 具体 分 析 了 一个
X
n o Wi d w
系统 是如何 实 现 网 络透 明性的
本文
199 3
年
4
月 收到
。
通
信
工
程
学
院
学
报
199 3
期 年第 4
2
.
X
W
in d o w
系 统结 构
。
X
i W n
d o w 系 统 的 系 统结 构如图 1 所 示
Wid n
〔` ’ 。
o
w
,
它 是 一 个 基 于 网 络的分 布式 窗 目前大量使 用的是 X l
。
在
19 8 7
年发 行 了 X l
,
,
版本 代替原来 的
X 1 0
版
,
R 4
版
。
它允 许 应 用软 件在 跨 网 环 境 中运行
而 在 网 络 中在你 的节 点 上 显 示 结果
为新 的计算 方式提供 了 可能性 这 种优越性 完 全 要归 功 于
它 的工 作 可 描述 如下 :
它直
图
1
( 1、 允 许 其它 客户使 用 显 示 设备 (2 ) 传 送 网 络信息
。
。
( 3 ) 截 取从 其它 客户传 送 的 网 络信 息 ( 4、 进 行 二 维 绘 图
,
。
把客户 程序 从处 理 图形 的 工 作 中解放 出 来
。 。
。
( 匀 跟 踪客户 间共 享的资源 ( 6 ) 允 许分布 式处 理 (7) 当
也 可 以称 客户 为
P P L IC A T IO N
)
。
2 2 显 示 服 务器
( D IS P
LAY
S E R VE R ) R VE R)
,
。
服务 器
显 示服务 器有时 也称 为 服 务 器 ( S E
、 、 。
服务器是 运行 在每 一 个 工 作 站 上 的接 口 进 程 接管 理 屏 幕 键盘 鼠标 等