当前位置首页 > 百科> 正文

远程请求处理程式

2019-07-06 13:03:44 百科
远程请求处理程式

远程请求处理程式

远程请求是指客户端应用程式请求伺服器端提供某种服务,请求内容形成请求包,并通过传输软体,将其送给伺服器。远程请求处理程式是指用于处理远程请求的程式。远程请求处理程式的类别一般与远程请求有关,不同的远程请求对应着不同远程请求处理程式。

基本介绍

  • 中文名:远程请求处理程式
  • 外文名:Remote request processor
  • 学科:计算机
  • 定义:处理远程请求的程式
  • 有关术语:客户端
  • 领域:计算机系统

简介

远程请求处理程式是指用于处理远程请求的程式。在网路作业系统中,伺服器端要不时地调用远程请求处理程式来处理客户端应用程式请求。根据远程请求的不同,远程请求处理程式可以分为以下几种:查询请求处理程式,在资料库系统中这种远程请求处理程式经常被系统调用;数据传输请求处理程式、处理机请求使用处理程式以及远程列印处理程式等等。

有关术语

客户端

客户端(Client),是指与伺服器相对应,为客户提供本地服务的程式。一般安装在普通的用户机上,需要与服务端互相配合运行。网际网路发展以后,较常用的客户端包括了如全球资讯网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通信的客户端软体等。

伺服器端

由Web在伺服器提供的一种 功能,并且是在伺服器端进行的。 一般说来,要完成较複杂的任务 (如:聊天室/留言本等),必须设计 专门的公用网关接口(CGI)或活 动伺服器页(ASP)程式;但是如果 只是想给网页加上简单的功能 (如:显示一篇文档,Web伺服器 环境变数,关于该文档的更新日期 /大小等),则只要SSI就可以完成 了。SSI是直接由伺服器解释执行 的,须要Web伺服器软体支持 SSI。而且,由于直接在伺服器端执 行SSI,产生相应HTML代码;所 以对客户端没有限制,不会产生因 为不同浏览器而产生不同的观看 效果。目前,SSI主要有以下几种 用途:(1)显示伺服器端环境变数;(2)将文本内容直接插入到文档 中;(3)显示Web文档相关信息 (如档案製作日期/大小等);(4) 直接执行伺服器上的各种程式 (如CGI或其他可执行程式);(5) 设定SSI信息显示格式 (如档案 製作日期/大小显示方式)。

常见远程请求处理程式

档案传输服务

为了实现在异构网路环境下的档案传输,在 Internet 中建立了统一的档案传输协定FTP(File Transfer Protocol)。而 FTP 服务是指在 FTP 协定的支持下,用户可把档案从一台主机拷贝到另一台主机上。利用 FTP 在两台主机间拷贝档案,已成为当今世界上最大的软体流通渠道。在 Internet 中提供了以下两种形式的 FTP 服务:
(1) 内部用户 FTP。所谓内部用户 FTP,是指只允许那些在档案伺服器上拥有账户的用户使用 FTP 服务。每当用户要使用 FTP 服务时,必须先输入正确的账号和口令,然后才能访问档案伺服器上自己拥有读许可权的文本,也可以向自己具有写许可权的目录中上载数据。
(2) 匿名 FTP。在 Internet 上实现资源共享的重要手段,是 Internet 提供的匿名FTP(Anonymous FTP)服务。该服务允许非注册用户拷贝(下载)档案。用户在与 FTP 伺服器建立连线时,可用“Anonymous”作为用户名,这时,FTP 伺服器可能会提示用户在原应输入口令之处输入自己的电子邮件(信箱)地址, 此后, 用户便可有限地访问 FTP 伺服器上的免费档案。在 Internet 上有成千上万的结点,可通过匿名服务向用户提供免费软体。

远程登录服务 TELNET

TELNET 实质上是一个基于网路的终端仿真程式(Terminal Emulator),即把用户使用的终端或主机通过 Internet 变为远程主机的仿真终端, 其目的是使终端或主机能访问远程系统中的资源,而且能像远程系统中的用户一样访问资源。当然,为能在远程系统主机上登录,须首先成为该系统的合法用户,并有相应的账号和口令。一旦登录成功,用户便可实时地使用远程主机对外开放的全部资源。如今,世界上已有许多大学的图书馆都通过 TELNET对外提供资料库在线上检索服务;一些政府部门、研究机构等,也将它们的资料库对外开放,供用户通过 TELNET 进行查询。TELNET 程式可分为两部分:一部分是用于发出登录请求的 TELNET 客户程式;另一部分是用于应答登录的 TELNET 伺服器程式。当用户要进行远程登录时,应在 TELNET 命令中给出远程主机的域名或 IP 地址,然后根据对方系统的询问,正确键入自己的用户名和口令,有时还要回答自己所用仿真终端的类型;但在 TELNET 中也有一些资料库对外提供开放式远程登录服务,即在用户查询这些资料库时,不需提供用户的账号和口令。

网路列印

网路列印(network printing)相对于本地列印,指的是印表机并不连线在需要列印的计算机上,而是通过网路将数据传送给列印伺服器,从而实现列印功能的一种工作方式。列印伺服器可以将不同协定的档案列印到一台印表机上,并且与网路作业系统相关;而原有的列印共享器只允许多台计算机共享,不能使用不同协定的计算机同时输出至同一台列印共享器。随着IPP(网际网路列印协定)的推出,一些支持IPP协定的网路印表机可以实现本地网路、远程网路和网际网路环境下的共享列印。

套用

分散式作业系统的进程间通讯

进程间通讯是作业系统必须提供的基本设施之一,分散式作业系统必须提供分布于异构的结点机上进程间的通讯机制,RPC是实现讯息传送模式的分散式进程间通讯的手段之一,其中需要调用远程请求处理程式来处理相关相关远程请求。

远程资料库服务

在分散式资料库系统中,资料库一般驻存在伺服器上,客户机通过远程资料库服务功能访问资料库伺服器,现有的远程资料库服务是使用RPC模式的。例如,Sybase和Oracle都提供了存储过程机制,系统与用户定义的存储过程存储在资料库伺服器上,用户在客户端使用RPC模式调用存储过程。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net