1、计算机网络和分布式计算机系统的主要区别是什么
分布式系统最主要的特点整个系统中的各个计算机最用户都是透明的。用户输入命令就可以运行程序,但用户并不知道是哪一台计算机在为它运行程序。是操作系统为用户选择一台最合适的计算机来运行其程序,并将运行的结果传送到合适的地方。
计算机网络则不同,用户必须先在欲运行程序的计算机上进行登录,然后按照计算机的地址,将程序通过计算机网络传送到该计算机上去运行。最后根据用户的命令将结果传送到指定的计算机。
2.为什么一个网络协议必须把各种不利的情况都考虑到?
因为网络协议如果不全面考虑不利情况,当情况发生变化时,协议就会保持理想状况,一直等下去!就如同两个朋友在电话中越好,下午三点在公园见面,并且约定不见不散。这个协议是很不科学的,因为任何一方如果有耽搁而来不了,且无法通知对方,而另一方就必须一直等下去!所以判断一个计算机网络是否正确,不能只看正常 情况下是否正确,而且还需要非常仔细地检查协议能否应付各种异常情况。