访问透明和位置透明
Access transparency and location transparency
我有以下问题:
- UDP/IP套接字位置透明和访问透明吗?为什么?
- TCP/IP套接字位置透明和访问透明吗?为什么?
- Java RMI 位置透明和访问透明吗?为什么?
- CORBA位置透明,访问透明吗?为什么?
- IPC位置透明,访问透明吗?为什么?
我无法弄清楚访问透明度和位置透明度之间的区别。
我相信访问透明意味着您可以访问远程和
使用相同代码的本地方法。
和
位置透明意味着客户不知道
程序是远程的还是本地的。
但是,这意味着如果客户端访问不透明,那么它的位置也不透明,反之亦然。
请同时说明访问透明度和位置透明度之间的关系。
谢谢!!
Is UDP/IP Socket location transparent and access transparent? Why?
没有。必须知道位置,不用socket就可以直接处理本地对象
Is TCP/IP Socket location transparent and access transparent? Why?
同上。
Is Java RMI location transparent
是的。
and access transparent?
没有
Why?
'Location transparent' 因为一旦有了存根,您就不知道它的服务器在哪里。 'Access non-transparent' 因为远程访问必须处理 RemoteExceptions:
本地访问可能不需要。
Is CORBA location transparent and access transparent? Why?
与 RMI 相同的答案。
Is IPC location transparent and access transparent? Why?
定义'IPC'.
我有以下问题:
- UDP/IP套接字位置透明和访问透明吗?为什么?
- TCP/IP套接字位置透明和访问透明吗?为什么?
- Java RMI 位置透明和访问透明吗?为什么?
- CORBA位置透明,访问透明吗?为什么?
- IPC位置透明,访问透明吗?为什么?
我无法弄清楚访问透明度和位置透明度之间的区别。
我相信访问透明意味着您可以访问远程和 使用相同代码的本地方法。
和
位置透明意味着客户不知道 程序是远程的还是本地的。
但是,这意味着如果客户端访问不透明,那么它的位置也不透明,反之亦然。
请同时说明访问透明度和位置透明度之间的关系。
谢谢!!
Is UDP/IP Socket location transparent and access transparent? Why?
没有。必须知道位置,不用socket就可以直接处理本地对象
Is TCP/IP Socket location transparent and access transparent? Why?
同上。
Is Java RMI location transparent
是的。
and access transparent?
没有
Why?
'Location transparent' 因为一旦有了存根,您就不知道它的服务器在哪里。 'Access non-transparent' 因为远程访问必须处理 RemoteExceptions:
本地访问可能不需要。
Is CORBA location transparent and access transparent? Why?
与 RMI 相同的答案。
Is IPC location transparent and access transparent? Why?
定义'IPC'.