- 2
- 0
- 约1.94千字
- 约 10页
- 2016-12-09 发布于重庆
- 举报
62网络通信技术
6.2 网络通信技术 6.2.1 原语通信 我们知道开放系统互连OSI(Open Systems Interconnection)参考模型采用的是层次式的体系结构。 OSI规定了每一层均可以使用的四种服务原语类型: ①请求(Reqest)。它要求服务提供者提供某些服务,如建立连接或发送数据等。 ②指示(Indication)。服务提供者执行一个请求以后,用指示原语通知接收方实体,告知有人想要与之建立连接或发送数据等。 ③响应(Response)。收到指示原语后,利用响应原语向对方作出反应,例如同意或不同意建立连接等。 ④确认(Confirm)。请求方可以通过接收确认原语来获悉对方是否同意接收请求。 6.2.2 远程过程调用 远程过程调用(Remote Procedure Calls,RPC)即将单机环境下的过程调用延伸到网络环境中。在进行远程过程调用时,虽然调用过程和被调用过程分别处于不同的机器上,但调用过程可以采用与调用本地过程一样的方式来调用远程过程。 1.远程过程调用模型 RPC使用和传统程序一样的过程抽象,只是它允许一个过程的边界跨越两台计算机。 图6.10是一个远程过程调用模型。 远程过程调用模型主要来自于传统编程语言中的过程调用机制。 远程过程调用通常的步骤如下: ① 客户端送出信息,请求服务。调用客户端句柄,执行传送参数。 ② 调用本地系统内核发送网络
原创力文档

文档评论(0)