从计算机网络的定义中不难看出,它的核心功能就是资源共享,而我们经常提及的分布式系统也是为共享资源而提出的,计算机网络与分布式计算机系统虽然有相同之处,但二者并不等同。分布式计算机系统的主要特点是系统中的各计算机对用户是透明的。对用户而言,这种分布式计算机系统就好像是一台计算机一样,用户通过输入命令就可以运行程序,但用户并不知道是哪一台计算机在运行程序。实际上,是分布式系统在为用户选择最合适的计算机来运行其程序,并将运行的结果传送到合适的地方,而这些工作都不需要用户的干预。
计算机网络则不同,用户必须事先明确登录要运行程序的计算机,然后按照该计算机的地址,将程序通过计算机网络传送到该目标计算机去运行。最后,根据用户的命令将结果传送到指定的计算机。由此可见,计算机网络不同于分布式计算机系统,二者的区别主要是软件的不同,尤其是应用软件方面表现得更为突出。一般说来,可以将分布式计算机系统看作计算机网络的一个特例。
资料来源:《计算机网络原理》,文章链接:https://developer.aliyun.com/article/726189
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。