1
大学信息技术基础教程
1.2.4.1.5 4.1.5 计算机网络应用模式

4.1.5 计算机网络应用模式

常见的计算机网络应用模式有客户机/服务器(Client/Server,简称C/S)模式、浏览器/服务器(Browser/Server,简称B/S)模式和对等网络(Peer to Peer)模式。

1)C/S模式

C/S模式是一种两层结构的系统,第一层在客户机上安装了客户机应用程序,第二层在服务器上安装服务器管理程序。在C/S模式的工作过程中,客户机程序发出请求,服务器程序接收并且处理客户机程序提出的请求,然后返回结果,如图4.1所示。

C/S模式有以下特点:

(1)C/S模式将应用与服务分离,系统具有稳定性和灵活性。

(2)C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的安全性。

(3)由于客户端实现与服务器端的直接相连,没有中间环节,因此响应速度快。

(4)在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统升级,每台客户机都要重新安装客户机程序,系统升级和维护较为复杂。

img58

图4.1 C/S模式

2)B/S模式

B/S模式,即浏览器/服务器模式,是一种从传统的两层C/S模式发展起来的新的网络结构模式,其本质是三层结构的C/S模式。在用户的计算机上安装浏览器软件,在服务器上存放数据并且安装服务应用程序,服务器有WWW服务器和文件服务器等。用户通过浏览器访问服务器,进行信息浏览、文件传输和电子邮件等服务,如图4.2所示。

B/S模式有以下特点:

(1)系统开发、维护和升级方便

每当服务应用程序升级时,只要在服务器上升级服务应用程序即可,用户计算机上的浏览器软件不需要修改,系统开发和升级维护方便。

(2)B/S模式具有很强的开放性

在BS模式下,用户通过通用的浏览器进行访问,系统开放性好。

(3)B/S模式的结构易于扩展

由于Web的平台无关性,B/S模式的结构可以任意扩展,可以从包含一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型系统。

(4)用户使用方便

B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交互功能的页面,用户接触的界面都是一致的,用户使用方便。

img59

图4.2 B/S模式

3)对等网络模式

对等网络模式产生于20世纪70年代。在对等网络中,每台计算机既是服务器又是客户机,如图4.3所示。每个节点的地位都是相同的,具备客户机和服务器双重特性,可以同时作为服务使用者和服务提供者。

对等网络模式有着广阔的应用领域,目前主要的应用有文件交换、分布式计算、协同工作、分布式搜索和电子商务等。

img60

图4.3 对等网络模式