学科分类
目录

网络架构

网络架构分为C/S架构和B/S架构,其中C/S架构即客户机(client)/服务器(server)模式,这种架构需要在进行通信的两端分别架设客户机和服务器,常见的基于C/S架构的有银行系统中的ATM机、打印店中的电脑与打印机等;B/S架构是浏览器(browser)/服务器(server)架构,这是WEB(World Wide Web,万维网)兴起后的一种网络架构,客户机只需安装浏览器,便可与服务器进行交互,常见的B/S架构如百度、谷歌等浏览器建设、大多学校使用的校园网,以及公司内网等。C/S架构与B/S架构示意图分别如图1(a)和图1(b)所示。

img

图1 网络架构示意图

实际上,这两种网络架构都符合客户端/服务器模式,它们最大的区别在于客户端是否需要特定的硬件支持。

网络架构中的客户端主动发出请求,服务器被动地提供服务。服务器一般需要永久运行,以便能随时接收并处理用户请求;而客户端只在需要时启动。客户端/服务器之间可以是一对一、多对一,也可以是多对多的关系。

点击此处
隐藏目录