客户机和服务器
- 格式: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.端口转发:通过设置端口转发而发部各内部服务器。
现代组织需要知识工作者实现软件、信息的共享,更重要的是实现处理能力的共享。
为了达到这一目的,很多组织正在建立基于客户机/服务器系统模型的网络。
客户机/服务器系统是由一台或多台主机和多台客户机组成的网络。
主机(称为“服务器”)可为网络中其他计算机(称为“客户机”)提供某种服务。
客户机主要是采用个人电脑和工作站;而服务器主机可从微机工作站到大型计算机。
服务器提供的服务包括: (1)维护网络用户可访问和使用的信息与软件。
(2)实际完成客户工作站所需进行的处理。
对等网与客户机/服务器网的重要区别就在于网络操作系统(NOS)-- 决定网络功能的系统软件。
NOS负责管理:(1)网络内部的通信;(2)外设的共享;(3)信息的共享;(4)软件的共享;(5)任何发生在服务器与客户端之间的协调处理。
对等网络的NOS只支持前两项-- 网络内部的通信和外部设备共享,而客户机/服务器网络则支持所有的五项功能。
例如,图6-2b说明了客户机/服务器网络中服务器是负责管理对信息和软件的共享的。
在这个例子中,服务器常被称为“文件服务器”。
图6-2a 还说明对等网中不存在负责管理共享信息和软件的服务器。
6.2.1 客户机/服务器作为一种企业模型
虽然很多人都用客户机/服务器模型来描述一个特定网络或网络结构,但实际上客户机/服务器是一种企业模型。
在这个企业模型中,客户机/服务器需要将特定的处理过程分布到网络上需要执行该处理活动的适当位置。
所以,客户机/服务器是一个分布式计算的基础,这一点我们曾在第2章有所讨论。
客户机/服务器的企业模型着眼于构建一个符合企业运作的信息技术基础设施。
客户机/服务器由以下所列的信息、软件和处理能力组成:
(1)信息
·局部信息特指某个企业职能部门的信息;
·全局信息是覆盖整个组织的信息。
(2)软件
·利用局部信息工作的局部处理软件;
·利用全局信息工作的全局处理软件。
(3)处理能力
·运行本地软件处理局部信息的局部处理能力;
·运行全局化软件处理全局信息的全局处理能力。
在这个例子中,这里采用“局部”和“全局”这两个术语分别作为客户机和服务器的同义词,所以客户工作站包括所有与局部相关的信息、软件、执行处理能力;而服务器则包括了所有与全局(整个组织信息)有关的信息、软件、执行处理能力。
Buehler食品公司是一家有30个连锁店的企业。
公司运用客户机/服务器系统将局部处理与全局处理功能分离,实现了其处理功能的优化。
在每家分店中,出纳员都与存有货品价格的库存目录信息的服务器相连。
这样做出于两个目的:一是如果货品价格发生变化,很快就能在服务器上反映出来;二是当出纳员扫描商品时,服务器马上就能用此信息更新商品库存目录。