客户机和服务器
- 格式:doc
- 大小:28.00 KB
- 文档页数:1
网络基础按网络管理模式进行分类在计算机网络中包括许多不同的节点在协同工作,其中有作为服务器工作的、有作为客户机服从服务器管理而工作的、也有不受彼此制约共同工作的。
因此,按照网络管理的模式可以将其分为服务器/客户机(Server/Client)网络和对等网络两种类型。
1.服务器/客户机网络服务器/客户机网络是指客户机向服务器发出请求并以此获得服务的一种网络形式。
是一种较为常用且比较重要的网络类型,其网络结构如图1-8所示。
文件服务器客户机客户机客户机Web服务器客户机客户机客户机图1-8 服务器/客户机网络结构在该网络类型中,服务器一般使用高性能的计算机系统,它是为网络提供资源、控制管理或专门用于服务的计算机系统。
服务器一般有文件服务器、打印服务器、邮件服务器、通讯服务器、数据库服务器等。
客户机也称为工作站,是指接入网络的计算机,它接受网络服务器的控制和管理,能够共享网络上的各种资源。
在服务器/客户机网络中,所有数据的存储和运行都在服务器上,输入和输出都是在客户机上,因此方便于数据集中管理,且安全性能够得到保证。
但也由于其所有数据的存储和运行都在服务器上,因此服务器的负载会很大。
另外,网络的性能受到服务器性能及客户机数量的影响,当服务器性能较差或客户机数量较多时,网络的性能将严重下降。
2.对等网络对等网络又称工作组,在对等网络中各台计算机具有相同的功能,无主从之分,即不需要专门的服务器,任何一台计算机即可以作为服务器,设定共享资源供网络中的其它计算机所使用,又可以作为工作站。
它是小型局域网常用的组网方式之一,其结构如图1-9所示。
客户机客户机客户机客户机客户机客户机客户机客户机图1-9 对等网络结构对等网络具有以下几个方面的特点:●网络结构简单在对等网中计算机数量较少,其数量一般在10台以内;●网络范围小其覆盖范围一般在一间办公室或一个家庭内;●组网方便、可扩展、且使用灵活方便;●组网成本低对等网络不需要专门的服务器做网络支持,也不需要其它的组件来提高网络的性能;●网络管理分散,数据安全性、保密性差。
本人在学wincc服务器和客户机。
在服务器上设置项目为多用户下项目,并添加了客户机,客户机的设置和服务器全部相同,即启动画面相同等,且在服务器数据中新创建了数据,可以看到出现**.pck出现。
在我看的资料中,至此服务器的设置到此完毕。
然后是客户机的设置。
我在另一台与服务器联网的客户机上,打开wincc,然后文件—打开,通过网上邻居,找到服务器中的多用户项目,点打开。
然而wincc报错:Ox8004610a:(null),接着显示不能加载服务器上的这个项目。
谁做过服务器和客户机的,帮我看看,找找原因,谢了。
注:以上操作都是按网上下载的资料操作的,哪里不对的望指点!!我现在也再做wincc服务器和客户机冗余通讯,因为是第一次做,遇到了很多问题,跟你的也有点相拟,看能否给你解决问题。
我的硬件:我搭建了一个网络,设备的两台服务器(用工控机)、一台客户机(我自已的笔记本电脑)和一台S7-300的PLC站,PLC选用CPU315-PN/DP,WINCC通过TCP/IP协议与PLC通讯.我的软件:软件选用WINCC V6.2亚太版,SIMATIC NET V6.4,STEP7 V5.4。
我的授权:服务器上安装的授权有WINCC RC授权,服务器授权,冗余授权。
我是这样做的:1、配置服务器,组态好画面,服务器数据中创建了数据,出现*.PCK 文件,添加客户机到计算机中,设定好参数,做好冗余配置。
2、打开客户机WINCC,通过网上邻居,找到服务器中的多用户项目,打开*.MCP文件,提示“你组态有服务器不可用,是否打开项目,将本地计算机做为服务器?”“是/否?”我开始怀疑服务器程序是否有误,计算机名,服务器数据,冗余挨个查找原因,也找了很多资料,都未找到解决的办法,后来不经意间发现是我计算机的防火墙是打开的(公司个人计算机怕感染病毒,防火墙一直的打开的,在上班期间,没有特殊的原因是不会被关闭的),关闭防火墙,问题解决了,打开了服务器上的多用户项目程序。
C/S结构,即Client/Server(客户机/服务器)结构,是软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。
早期的软件系统多以此作为首选设计标准。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
C/S 与 B/S 区别:Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.1.硬件环境不同C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务;B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。
2.对安全要求不同C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息;B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群。
3.对程序架构不同C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑;B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM 推的JavaBean 构件技术等,使 B/S更加成熟。
服务器和客户机的通信原理
服务器和客户机的通信原理
一、客户机-服务器架构
客户机/服务器架构是一种分布式处理架构,它将一个复杂的计
算或应用程序分解成客户机和服务器两个计算或应用程序的组件。
客户机负责用户界面和用户交互,服务器负责数据存储和计算处理。
当用户在客户机上发起一次请求时,由客户机向服务器发出一个请求,服务器完成请求的处理并将结果返回客户机,客户机收到结果后响应用户界面,从而形成一个完整的客户机/服务器体系。
二、客户机-服务器通信原理
1、建立连接:
客户机和服务器之间建立起网络连接。
客户机首先通过指定的服务器地址向服务器发出连接请求,服务器接收到客户机的连接请求后,确认客户机的身份,然后两端的客户机和服务器分别释放自己的端口,建立一条虚拟连接。
2、数据传输:
客户机通过发起请求,服务器接收到请求后,根据请求内容分析,按照报文格式来收发数据,从而完成数据的传输。
3、断开连接:
当客户机和服务器之间的数据交换完成后,客户机向服务器发送断开连接的信号后,客户机和服务器相应关闭自己的端口,从而完成一次客户机服务器之间的数据交换过程。
三、总结
客户机和服务器的通信原理主要涉及客户端发起连接请求、服务器接收连接请求、客户端和服务器之间的数据传输和最后的断开连接等过程。
这些过程中,数据的传输和处理都需要遵循固定的报文格式,才能实现数据的正确传输。
常用的计算机专业术语
1. Client:客户端,也叫客户端,它是网络中一端,实现用户与服
务器之间的信息交互,它通常采用图形用户界面,使得用户可以在其中输
入数据、浏览信息等。
2. Server:服务器,也叫服务器,它是一台配备了 CPU、存储器、
网络适配器的计算机,用于提供网络服务和资源管理服务,如邮件服务器、文件传输服务器、数据库服务器等。
3.OS:操作系统,是计算机系统的核心部分,它负责安排、协调和管
理计算机硬件及软件资源的使用,控制程序的执行和数据传输,保护系统
免受外来的侵害,是计算机系统的基础环境。
4.GUI:图形用户界面,它是一种现代用户界面,该界面通过图形特
征(如图标、菜单、框架等)来表达的操作命令,它使得用户可以很容易
地理解和使用计算机,进而提高了用户体验。
5.URL:统一资源定位符,即表示网络上的一种超媒体文档的地址,
用户可以使用它来访问网络上的资源,如网页、文件等。
6.FTP:文件传输协议,是一种网络协议,它可以在网络上为用户传
递文件,如文本、图像、视频等,它利用了基于TCP/IP的传输方式,在
网络上可以快速的传输文件。
7.HTTP:超文本传输协议。
B/S结构与C/S结构一、基本概念C/S (Client/Server)结构,即客户机和服务器结构。
它是软件系统体系结构,通过身份验证,充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,实现网络功能。
它降低了系统的通讯开销,提高网络传输的安全性。
目前大多数应用软件系统都是Client/Server形式的两层结构,基于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。
由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,维护相对复杂,代价高,效率低。
B/S(Browser/Server)结构即浏览器和服务器结构。
它是Internet 技术的兴起产物,是基于C/S结构理论上,改进的一种结构。
在这种结构下,用户工作界面是浏览器,通浏览器来访问服务器。
此结构在事务逻辑处理上,极少部分在前端(Browser)——浏览器端实现,主要在服务器端(Server)实现,形成所谓三层3-tier结构。
这样就简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术形势下,建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也相对比较安全。
计算机网络应用按网络管理模式分类在计算机网络中包括许多不同的节点在协同工作,其中有作为服务器工作的、有作为客户机服从服务器管理而工作的、也有不受彼此制约共同工作的。
因此,按照网络管理的模式可以将其分为服务器/客户机(Server/Client)网络和对等网络两种类型。
1.服务器/客户机网络服务器/客户机网络是指客户机向服务器发出请求并以此获得服务的一种网络形式。
是一种较为常用且比较重要的网络类型,其网络结构如图1-19所示。
文件服务器客户机客户机客户机Web服务器客户机客户机客户机图1-19 服务器/客户机网络结构在该网络类型中,服务器一般使用高性能的计算机系统,它是为网络提供资源、控制管理或专门用于服务的计算机系统。
服务器一般有文件服务器、打印服务器、邮件服务器、通讯服务器、数据库服务器等。
客户机也称为工作站,是指接入网络的计算机,它接受网络服务器的控制和管理,能够共享网络上的各种资源。
在服务器/客户机网络中,所有数据的存储和运行都在服务器上,输入和输出都是在客户机上,因此方便于数据集中管理,且安全性能够得到保证。
但也由于其所有数据的存储和运行都在服务器上,因此服务器的负载会很大。
另外,网络的性能受到服务器性能及客户机数量的影响,当服务器性能较差或客户机数量较多时,网络的性能将严重下降。
2.对等网络对等网络又称工作组,在对等网络中各台计算机具有相同的功能,无主从之分,即不需要专门的服务器,任何一台计算机即可以作为服务器,设定共享资源供网络中的其它计算机所使用,又可以作为工作站。
它是小型局域网常用的组网方式之一,其结构如图1-20所示。
客户机客户机客户机客户机客户机客户机客户机客户机图1-20 对等网络结构对等网络具有以下几个方面的特点:●网络结构简单在对等网中计算机数量较少,其数量一般在10台以内;●网络范围小其覆盖范围一般在一间办公室或一个家庭内;●组网方便、可扩展、且使用灵活方便;●组网成本低对等网络不需要专门的服务器做网络支持,也不需要其它的组件来提高网络的性能;●网络管理分散,数据安全性、保密性差。
局域网组建(对等网)
一、对等网和客户机/服务器
1.对等网:网络中的计算机都独立的工作,地位是平等的。
特点:无统一集中管理,适合小型网络。
2.客户机/服务器(client/server):
•客户机(Client)
☐终端用户所使用的计算机
☐常用操作系统如Windows 2000 Professional、Windows XP Professional、Windows Vista
•服务器(Server)
☐在网络中为客户机提供各种服务的专用计算机,如提供Web、邮件服务的计算机
☐通常硬件配置比普通PC要高
☐常用操作系统如Windows 2000 Server、Windows Server 2003、Windows Server 2008
二、局域网的组建
1.有线局域网的组建。
实践操作。
客户机的IP的设置:手动或自动(备用静态IP设置)。
测试。
工作组:右击我的电脑-属性-计算机名-更改,可以更改组名或加入域。
2.无线局域网的组建。
实践操作。
其它同上
三、路由器的设置
1.ADSL上网的PPOE设置:账号和密码以及类型设置为PPOE。
2.通过已经联网的设备接入:通过静态IP地址或动态IP来配置。
3.无线设置:
SSID设置:标识无线网络。
加密类型:WEP、WPA、WPAII等。
信道:1-14(客户端自动)
4.MAC地址过滤:通过启用MAC地址过滤限制接入路由器的客户端设备。
5.端口转发:通过设置端口转发而发部各内部服务器。
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,它可以自动为计算机分配IP地址、子网掩码、网关和DNS服务器等网络配置信息,以便计算机可以连接到网络。
DHCP规则通常包括以下几个方面:
1. 客户机和服务器之间的通信:DHCP协议通过客户机和服务器之间的通信来实现自动分配网络配置信息。
客户机向服务器发送DHCP请求报文,服务器响应客户机的请求,并向客户机分配IP地址和其他配置信息。
2. 租期:DHCP协议为每个分配的IP地址设定一个租期。
当租期到期时,客户机可以选择续租或释放IP地址。
如果客户机选择释放IP地址,则它可以重新请求新的IP地址。
3. 广播和DHCP发现:DHCP协议使用广播和DHCP发现来发现网络中的DHCP服务器。
客户机通过广播DHCP请求报文来发现DHCP服务器。
DHCP服务器则响应客户机的请求,并向客户机分配IP地址和其他配置信息。
4. 自动配置和手动配置:DHCP协议支持自动配置和手动配置两种模式。
自动配置可以节省时间和精力,因为客户机可以自动获取所需的配置信息。
手动配置则需要客户机手动指定所需的配置信息。
5. 客户端验证:DHCP协议可以验证客户机是否有权使用分配的IP地址。
这可以通过在DHCP 请求报文中包含客户端标识符来实现。
如果客户机没有正确的标识符,则DHCP服务器可以拒绝分配IP地址。
这些规则可以确保DHCP协议能够自动分配IP地址和其他网络配置信息,并提高网络的可靠性和效率。
B/S结构与C/S结构一、基本概念C/S (Client/Server结构,即客户机和服务器结构。
它是软件系统体系结构,通过身份验证,充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,实现网络功能。
它降低了系统的通讯开销,提高网络传输的安全性。
目前大多数应用软件系统都是Client/Server形式的两层结构,基于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。
由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,维护相对复杂,代价高,效率低。
B/S(Browser/Server结构即浏览器和服务器结构。
它是Internet 技术的兴起产物,是基于C/S结构理论上,改进的一种结构。
在这种结构下,用户工作界面是浏览器,通浏览器来访问服务器。
此结构在事务逻辑处理上,极少部分在前端(Browser——浏览器端实现,主要在服务器端(Server实现,形成所谓三层3-tier结构。
这样就简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO。
以目前的技术形势下,建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也相对比较安全。
1 服务器客户机结构概述1.1 服务器客户机结构的介绍WinCC客户机/服务器结构(Client/Server结构,以下简称C/S结构)是一种在网络基础上,以数据库管理为后援,以微机为工作站的系统结构。
这种结构将任务合理分配到客户机端和服务器端,降低了系统的通讯开销,充分的利用了两端硬件环境优势。
WinCC可组态含有多个客户机和服务器的C/S系统,从而更有效地操作和监控大型系统,通过在多个服务器中分配操作和监控任务,平衡了服务器的使用率,从而使性能得到更大的改善。
图1 图21.2 与操作系统的兼容性对于安装,必须满足操作系统和软件组态的某些要求,不同版本的WinCC服务器客户机与操作系统的兼容性参考以下链接:87957161.3 服务器客户机结构的限制条件服务器端:每台WinCC服务器上都必须安装“WinCC Server”授权客户机端:根据需求可以分为客户机,Web客户机和瘦客户机。
表11) 中央归档服务器会被视为一个服务器。
但它无法被同时当作操作单元使用。
2) 如果服务器也作为操作单元使用,则此服务器的客户机数目会减少到四个。
3) 混合组态:32 个客户机+ 3 个Web 客户机4) 混合组态:50 个Web 客户机+ 1 个WinCC 客户机(也适合工程用途)2 服务器客户机结构组态介绍2.1 服务器客户通讯前提> 网络连接正常客户机/服务器系统中所有计算机都必须通过网络(局域网)相互连接。
可以通过Ping命令查看通讯是否正常最好使用ping <计算机名称>来查看通讯是否正常因为IP地址和计算机名称的映射需要通过NETBIOS解析完成,在某些情况下ping IP地址并不能确保整体网络连接正常,更多信息请参考Microsoft MSDN相关文档连接正常如下图:图3> 分配Windows用户权限服务器客户机使用相同的用户名(推荐)服务器端用户◊本地用户和组◊管理工具◊1)点击Windows开始菜单图42)创建一个新用户或者使用默认Administrator,为用户分配Administrators,SIMATIC HMI和SQLServer2005MSSQLUSER$<计算机名称>$WinCC三个用户组。
局域网的工作模式
局域网的工作模式主要有:“对等网”和“客户机/服务器(C/S)”两种,这主要是以网络中有无专用的服务器来划分。
无服务器的网络称为对等网,有服务器的网络称为客户机/服务器网。
一、对等网
对等网中每台电脑既可以作为客户机,也可以作为服务器。
网络中的电脑彼此之间是对等的关系,网络中没有专用的服务器。
对等网是最简单的一种网络模式,具有结构简单、成本低和维护方便等优点,它是客户机/服务器模式的基础。
对等网常见的网络结构有总线型和星型两种。
见下图:
二、客户机/服务器模式
提出服务请求的一方称为客户端(CLIENT),提供服务的一方称为服务器端(SERVER)。
服务器不断检测网络中是否有客户机提出服务请求,当检测到请求后,就会将相关数据传送给客户端计算机。
在软件配置上,服务器上要运行相应的服务器软件(如WIN2003),客户机上要运行相应的客户软件(WINXP)。
现在风靡全世界的internet上的绝大多数是基于客户机/服务器模式的。
客户机/服务器常见的网络结构有总线型和星型两种。
见下图:。
客户机服务器协议在计算机网络领域,客户机服务器协议是指在客户端和服务器之间进行通信和数据交换时所遵循的一组规则和约定。
这些协议旨在确保客户端和服务器能够相互理解,安全可靠地传输数据,并实现有效的通信。
一、简介客户机服务器协议是互联网通信的基础,它定义了客户端和服务器之间的通信规则。
它包含了所有的请求和响应消息的格式、字段定义以及处理规则。
常见的客户机服务器协议有HTTP、FTP、SMTP等。
二、HTTP协议HTTP(超文本传输协议)是应用层协议,用于在Web浏览器和Web服务器之间传输超文本请求和响应消息。
HTTP协议基于客户-服务器模型,由客户端发起请求消息,服务器端进行响应。
1. 请求消息HTTP请求消息由以下三部分组成:(1)请求行:包含请求方法(GET、POST等)、URL和协议版本。
(2)请求头:包含一系列键值对,用于描述请求的各种属性,如请求的主机、内容类型等。
(3)消息体:可选部分,用于传递请求的数据,比如表单提交的数据。
2. 响应消息HTTP响应消息由以下三部分组成:(1)状态行:包含协议版本、状态码和状态描述。
(2)响应头:包含一系列键值对,描述响应的各种属性,如内容类型、编码格式等。
(3)消息体:包含实际的响应数据。
三、FTP协议FTP(文件传输协议)是一种用于在客户端和服务器之间传输文件的协议。
FTP协议通过不同的控制和数据连接完成文件传输。
1. 控制连接控制连接用于传输命令和响应。
客户端通过控制连接发送命令给服务器端,并接收服务器端的响应。
2. 数据连接数据连接用于实际的文件传输。
在文件下载时,服务器端通过数据连接将文件数据传输给客户端;在文件上传时,客户端通过数据连接将文件数据发送给服务器端。
四、SMTP协议SMTP(简单邮件传输协议)是一种用于在客户端和邮件服务器之间传输电子邮件的协议。
SMTP协议确保可靠地将邮件从发送者传送到接收者。
1. 命令SMTP协议定义了一些命令,用于控制邮件的发送和接收,如HELO、MAIL FROM、RCPT TO等。
现代组织需要知识工作者实现软件、信息的共享,更重要的是实现处理能力的共享。
为了达到这一目的,很多组织正在建立基于客户机/服务器系统模型的网络。
客户机/服务器系统是由一台或多台主机和多台客户机组成的网络。
主机(称为“服务器”)可为网络中其他计算机(称为“客户机”)提供某种服务。
客户机主要是采用个人电脑和工作站;而服务器主机可从微机工作站到大型计算机。
服务器提供的服务包括: (1)维护网络用户可访问和使用的信息与软件。
(2)实际完成客户工作站所需进行的处理。
对等网与客户机/服务器网的重要区别就在于网络操作系统(NOS)-- 决定网络功能的系统软件。
NOS负责管理:(1)网络内部的通信;(2)外设的共享;(3)信息的共享;(4)软件的共享;(5)任何发生在服务器与客户端之间的协调处理。
对等网络的NOS只支持前两项-- 网络内部的通信和外部设备共享,而客户机/服务器网络则支持所有的五项功能。
例如,图6-2b说明了客户机/服务器网络中服务器是负责管理对信息和软件的共享的。
在这个例子中,服务器常被称为“文件服务器”。
图6-2a 还说明对等网中不存在负责管理共享信息和软件的服务器。
6.2.1 客户机/服务器作为一种企业模型
虽然很多人都用客户机/服务器模型来描述一个特定网络或网络结构,但实际上客户机/服务器是一种企业模型。
在这个企业模型中,客户机/服务器需要将特定的处理过程分布到网络上需要执行该处理活动的适当位置。
所以,客户机/服务器是一个分布式计算的基础,这一点我们曾在第2章有所讨论。
客户机/服务器的企业模型着眼于构建一个符合企业运作的信息技术基础设施。
客户机/服务器由以下所列的信息、软件和处理能力组成:
(1)信息
·局部信息特指某个企业职能部门的信息;
·全局信息是覆盖整个组织的信息。
(2)软件
·利用局部信息工作的局部处理软件;
·利用全局信息工作的全局处理软件。
(3)处理能力
·运行本地软件处理局部信息的局部处理能力;
·运行全局化软件处理全局信息的全局处理能力。
在这个例子中,这里采用“局部”和“全局”这两个术语分别作为客户机和服务器的同义词,所以客户工作站包括所有与局部相关的信息、软件、执行处理能力;而服务器则包括了所有与全局(整个组织信息)有关的信息、软件、执行处理能力。
Buehler食品公司是一家有30个连锁店的企业。
公司运用客户机/服务器系统将局部处理与全局处理功能分离,实现了其处理功能的优化。
在每家分店中,出纳员都与存有货品价格的库存目录信息的服务器相连。
这样做出于两个目的:一是如果货品价格发生变化,很快就能在服务器上反映出来;二是当出纳员扫描商品时,服务器马上就能用此信息更新商品库存目录。