需要注意的是,万维网的客户程序需要与Web服务器进行通信,因此需要使用Web协议进行通信。最常用的Web协议是HTTP协议,通过这种协议,客户程序可以向Web服务器请求信息,并接收响应数据。为了保证通信的安全性,还有一些其他的Web协议,例如HTTPS协议,可以对通信内容进行加密和认证,防止数据被窃取或篡改。总之,万维网的客户程序是用户访问互联网的重要工具,不同类型的客户程序可以帮助用户实现不同的功能。,以便更新网站上的内容。
什么是 RPC ?Remote Procedure Calls
远程过程调用 (RPC) 是一种协议,程序可使用这种协议向网络中的另一台计算机上的程序请求服务。由于使用 RPC 的程序不必了解支持通信的网络协议的情况,因此 RPC 提高了程序的互 *** 作性。在 RPC 中,发出请求的程序是客户程序,而提供服务的程序是服务器。
RPC(远程过程调用)是一项广泛用于支持分布式应用程序(不同组件分布在不同计算机上的应用程序)的技术。RPC 的主要目的是为组件提供一种相互通信的方式,使这些组件之间能够相互发出请求并传递这些请求的结果。
==========================
CS结构就是Client/Server(客户/服务器)
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:
只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
对客户端的 *** 作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的 *** 作系统等等,更不用说Linux、Unix等。
============
一个应用程序使用RPC来%26ldquo远程%26rdquo执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。事实上,一个RPC应用分为两个部分:server和client。server提供一个或多个远程过程;client向server发出远程调用。server和client可以位于同一台计算机,也可以位于不同的计算机,甚至运行在不同的 *** 作系统之上。它们通过网络进行通讯。相应的stub和运行支持提供数据转换和通讯服务,从而屏蔽不同的 *** 作系统和网络协议。在这里RPC通讯是同步的。采用线程可以进行异步调用。
在RPC模型中,client和server只要具备了相应的RPC接口,并且具有RPC运行支持,就可以完成相应的互 *** 作,而不必限制于特定的server。因此,RPC为client/server分布式计算提供了有力的支持。同时,远程过程调用RPC所提供的是基于过程的服务访问,client与server进行直接连接,没有中间机构来处理请求,因此也具有一定的局限性。比如,RPC通常需要一些网络细节以定位server;在client发出请求的同时,要求server必须是活动的等等。
谷歌浏览器搜索下载即可。搜索查出来点击下载到桌面即可。
九牧是一家全球布局、全产业链创新、集科研、生产、销售和服务于一体的综合性整体卫浴品牌,拥有8000多家高端卫浴店,30万销售网点。入选新华社民族品牌,并以505.78亿跻身中国品牌价值500强。
下载(xià zài,Download)是指将文件从FTP服务器拷贝到自己的计算机。访问独立的FTP服务器需使用FTP客户软件,已有许多功能各异的专用FTP客户软件供您选用。而访问内嵌FTP的WWW服务器,只需浏览器就可以。浏览器不仅是WWW客户程序,同时也内嵌有FTP功能,可以作为FTP客户程序,用它可以从FTP服务器下载文件,也可以向FTP服务器上传(upload)文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)