前言
过去的三个世纪中,差不多每个世纪都有一个占主导地位的新技术。18世纪伴随工业革命到来的是伟大的机械时代;19世纪时蒸汽机时代;从20世纪开始,信息技术开始占主导地位。
目前我们进入了信息时代,成就了老子《道德经》中的“不出户,知天下”。这得益于我们目前的网络,信息共享的速度也很快。也许几十年前的人们不敢想象,可以通过一个小小的手机就可以看到远在千里外的亲朋好友吧。
那么计算机网络在这里承担什么样的身份呢?根据字面意思,我们首先来理解一下计算机网络,就是由计算机构建的网络,把计算机连接在一起。这是最好理解的一种说法。
计算机网络还有一种定义:大量相互独立但是彼此连接的计算机共同完成任务的系统。 这里连接的意思就是能够交换信息。
分布式系统和计算机系统的区别
定义
分布式系统:分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。
①内聚性:内聚性是指每一个数据库分布节点高度自治,有本地的数据库管理系统。
②透明性:透明性是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。
计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。