网络操作系统笔记第三章网络操作系统的通信(2)
欢迎进入:自学考试网络课程免费试听更多信息请访问:8.在进程间通信如何保证消息不会丢失?
为了保证消息被对方收到,可采用可靠原语。
具体作法是:客户向服务器方发一请求后,服务器对这一请求,由其内核向客户内核返回一个确认ack,当客户内核收到这一消息后,就唤醒客户进程。
在客户与服务器之间的请求/应答共需四个消息:①从客户向服务器的请求②从服务器内核向客户内核返回一个确认③从服务器到客户的应答④从客户的内核向服务器内核返回一个确认。
9.远程过程调用:在网络或分布式系统中,设有任意两个节点a、b,节点a上的进程调用节点b上的一个进程时,节点a上的进程被挂起,在节点b
上执行被调用的过程,消息以参数的形式从调用进程传送到被调用进程,并将被调用过程执行的结果返回给调用进程。
这种通信方式称为远程过程调用。
其基本原理是什幺?。