文档介绍:第四章数据通信与计算机网络
第一节计算机体系结构
第二节数据通讯概述
第三节计算机网络概述
第四节网络体系结构与协议
第五节
第六节计算机网络应用
计算机体系结构
单机结构
主从结构
文件服务器/工作站结构
客户机/服务器(C/S)结构
浏览器/服务器(B/S)结构
单机结构
如果在一个系统内的多台计算机是各自独立使用的,这样的系统就是单机结构的系统。单机系统中的计算机处于各自为政的孤立状态,各自运行一套系统软件、应用软件和业务数据,计算机之间不能进行通信和资源共享,系统靠磁盘备份完成两机之间的数据传输。
单机结构不能直接交流信息,不能共享资源,效率低、实时性差、手段落后。但单机系统具有天生的安全性和易操作性。
主从结构
主从结构又称主机—终端结构,它有一台大型主机,可以同时在本地或远程挂接多个终端,主机对各终端用户传来的数据进行分时处理,使每个终端用户感觉像拥有一台自己的大型计算机一样。用户借助终端访问计算机,终端只是一种数据输入输出(I/O)设备,没有CPU和存储器,没有处理能力,只负责将用户键盘输入的信息传到主机,然后显示由主机返回的处理结果。
主机
I/O
设备
I/O
设备
I/O
设备
图 4-1
主从结构
文件服务器/工作站结构
在文件服务器/工作站系统中,一个组织的多个工作站与一台服务器互相连接起来。使用微机作为工作站,以高性能微机或小型机作为服务器。数据库管理系统安装在文件服务器上,而数据处理和应用程序分布在工作站上,文件服务器仅提供对数据的共享访问和文件管理, 没有协同处理能力。
文件服务器管理着网络文件系统,提供网络共享打印服务, 处理工作站之间的各种通信,响应工作站上的网络请求。工作站上运行网络应用程序时,先将文件服务器上的程序和数据调人本机内存之中,运行后在本机上输出或在打印机上输出。
文件服务器的处理方式会增加网络线路的传输负荷,降低传输的效率和响应时间,很容易造成网络阻塞。
文件服务器
网络打印机
工作站
图 4-2 文件服务器
/工作站结构
工作站
工作站
客户机/服务器(C/S)结构
在客户机/服务器结构中,网络系统上的计算机系统分成客户机与服务器两类,其中服务器可能包括文件服务器、数据库服务器、打印服务器、专用服务器等,网络系统结点上的其他计算机系统称为客户机。用户通过客户机在网络系统上向服务器提出服务请求,服务器根据请求向有关方面提供经过加工的信息。
这种结构不同于多用户联机系统和传统文件服务器/工作站结构,主要区别在于对数据的处理分前台和后台,客户机运行应用程序,完成屏幕交互和输入、输出等前台任务,而服务器则运行DBMS,完成大量的数据处理及存储管理等后台任务。客户机/服务器的网络结构是采用分布式数据库管理系统的基础。
服务器
客户机
客户机
客户机
图 4-3 客户机/服务器主从结构
浏览器/服务器(B/S)结构
这种结构实质上是客户机/服务器结构在新的技术条件下的延伸。
这种方式下,Web server既是浏览服务器,又是应用服务器,可以运行大量的应用程序,从而使客户端变得很简单。前台采用网络浏览器,municator等作为用户的标准界面。客户端利用浏览器通过Web服务器去访问数据库以获取必需的信息,而Web服务器与特定的数据库系统的连接可以通过专用的软件实现。