- 1
- 0
- 约1.58万字
- 约 68页
- 2025-12-10 发布于浙江
- 举报
Companyname3.客户端、服务端和对等端客户端、服务端和对等端都只是在通信中扮演了一个参与者的角色。在每次通信过程中,这些角色都在不断变化,这次是客户端角色,下一次可能是服务端或对等端。需要注意的是,“端”实际上是指正在运行着的线程,而不是狭义地指某种计算机硬件,这些线程可能存在于同一系统中,甚至在同一进程中。对于可称为服务端的线程,通常的任务是打开通信信道,并等待其它线程来与其联系;而主动去联系服务端线程来开始进行通信的线程通常称为客户端;对等端既可以充当客户程序,也可充当服务程序。Companyname4.应用编程接口API通信功能的核心部分由操作系统和网络相关的API提供。这两种程序调用大量通信函数来完成实际系统间数据的传输及接收。总的来说,这些低层组件为底层通信模块提供了一定层次的抽象,同时也将更高层次的地址标识和数据转换等功能留给高一层的服务模块。Companyname5.终端接口通信过程中存在一系列协议,包括Telnet、rsh以及rexec等。这些协议的原理和执行过程比较简单,远程客户端就像直接和主机相连的终端一样,只不过包含了一些附加的组件,这些组件允许各个终端通过远程连接的方式和主机进行通信。当按下一个键时,客户端就向服务端发送一个标识此键的数据包。而服务端则按顺序将需要显示的数据回馈给客户端。通常客户端都是文本界面的,所以有些服务端应用也使用一些颜色和扩展字符来增强客户界面。优点在于它并不需要应用程序调用API函数,并且能让程序分布在各处执行而不需要做任何修改。Companyname6.消息消息机制要求服务器上必须有一个中间处理层确定消息的路由,以便消息可以到达正确的接收处,因为在消息包中包含消息包的属性标志和具体信息。消息机制是一种异步机制,各个消息存放在服务器或路由器上的消息队列中,等待处理程序对其进行下一步处理。基于消息的结构也可以采用同步模式,这样,服务器/路由器将消息直接传递给处理程序,然后由处理程序回传处理结果给服务器,再传给客户端。还可以采用混合模式,即服务器按照异步模式操作,客户端采用同步模式。Companyname7.远程过程调用RPC将函数调用产生的数据串行化到一个顺序流中,然后在连接接收端对它进行重组。具体过程--RPC客户端进程发出函数调用,但此调用不会在本地执行,调用参数被打包并传递到一个远程执行环境,传入执行函数,执行完毕,结果被串行化传回客户端,由客户端传给调用者。Companyname8.客户/服务客户/服务代表一种处理逻辑结构,在这种结构中,一些较为关键的处理过程在客户端进行,客户端也会提交部分操作到服务端。客户/服务方式通常是一种同步模式,因为客户端通常都需要确认提交的操作被服务端执行后,才继续运行。9.数据库协议X/Open调用级接口标准使用结构化查询语言为RDBMS提供标准接口,如微软的ODBC和Sun的JDBC都是CLI(CallLevelInterface)标准在实际应用中的表现。依据CLI开发的API表现形式是多样化的,既有封闭性不高的消息接口,也有RPC远程过程调用接口。Companyname10.中间件在中间件结构中,客户端和服务端之间多了具有特别功能的中间件。中间件为通信双方提供地址和名字解析、认证和语义转换等功能,也可以为其它和中间件相关的功能提供处理逻辑,如时间同步、数据格式转化等。对执行细节封装是其强大功能之一,但是封装后客户端无法了解服务端会执行怎样的逻辑操作。11.分布式计算环境DCE开放软件基金会(OpenSoftwareFoundation,OSF)为DCE正式制定了一组相关标准,其中DCERPC标准应用最为广泛,是异质执行环境中程序行为一致性标准。DCE架构定义了线程、时间、认证、安全、目录服务和命名服务的标准。其核心功能已被几乎所有的UNIX及其变种支持,其服务在PC上也越来越普遍。不过,DCE的这些标准都是以C语言中的过程化编程方法为基础制定的,这限制了它们对多语言和面向对象的支持。Companyname12.可靠消息机制是一种消息传递机制,如IBM的MQSeries和微软的MSMQ等。在此模式中,需要传递的消息及其附带的地址信心被同步传入中间层,并永久存储起来。一旦消息进入这种存储状态,中间层会将消息发送到目的地,而发送进程即可进行其它处理。13.分布式对象分布式对象结构是从中间件概念发展来的,它将程序数据封装在具有函数接口的对象中,对象内的执行细节对于调用者来说是不可见的。另外在这种结构中,对象中方法的调用具有限制条件,用户不能直接调用,只能
您可能关注的文档
- 高中教师新课程考试培训讲座.ppt
- 高中地理课标教材教学研析江苏南通陈林森.ppt
- 飞轮的角速度.ppt
- 锅炉结构介绍钢架.ppt
- 链霉素真菌产生.ppt
- 邓北平081207高考英语08大走势与09微策略陕西篇.ppt
- 选修三20世纪的战争与和平第53课时第二次世界大战及战后的国际.ppt
- 轴的刚度计算.ppt
- 迪拜未来之城梦想之城.PPT
- 资产负债表内容及填列.PPT
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)