在前面我们已经讲过网路的物理形态和逻辑形态了虽然很不好理解和容易混乱但对於学习网路来说却是不可少的一课。
采用什麽样的网路管理模式可以不受网路形态的限制但离开了网路形态则什麽模式也是徒然的。在这一章里我们主要讲述 Client / Server 和 Peer / Peer 的网路管理模式同时也会对各自的优缺点进行评估。
Client / Server 网路
类似於历史悠久的Mainframe/Terminal网路Client/Server网路也有一个中央电脑来看管整个网路和处理client的请求但主要分别是client电脑都有能力处理自己的电脑运算而dumb terminal则只俱有输出和输入功能而已。
Terminal vs PC
一般在比较大型的办公室里面使用的都是Client/Server网路。
相对於Peer/Peer网路Client/Server网路可以提供更好的集中管理和控制同时在扩展能力上也比较强(虽然P/P网路也容易扩展但如果超过50台电脑就不那麽好玩了)。或许C/S网路最讨好的地方是能够提供严谨和更充份的网路安全服务而避免了没有经过批的连接。
大多数C/S网路使用者必须先输入使用者名称(ID)和密码(password)才能连接网路ID和password永远是一对的。当使用者继续尝试使用到网路服务(如档案程式)的时候不同的ID所拥有的权限是不同的比如有些只能读取有些则可以修改有些甚至可以删除和建立。
再到程式的使用也可以在设定上是否需要秘码如果有设定需要可以使用相同的网路密码也可以使用不同的ID和密码。离开了ID和密码您将使用不到任何的网路资源。虽然在P/P网路上面也有密码但其设定和管理上面则比C/S松散得多。
下面让我们看看各种不同的Server(伺服器):
磁碟伺服器(Disk Server)
也就是在网路中一个提供中央储存档案和数据的地方当其它client连上来之後就如使用本地的硬碟一般。当然当client读写资料时候却需要点技术了。
我们知道当电脑读取本机硬碟的时候会先到FAT (File Allocation Table)找到档案的位置然後硬碟移动磁铁去读取该档案。但在Disk Server上面的FAT可跟本机的FAT不一样的那麽当一个client向server要求读取档案的时候server会将自己的FAT一份给client然後cliant先将这个FAT件存储在RAM里面而後每次要读取档案就先从这个件中寻找。
但问题又来了因为disk server是在网路中提供好几个使用者的要是您刚刚获取了一份FAT件然後别的使用者有在上面增加了档案那样您获得的FAT就过时了而您又不知道其改变了当您要回存资料的时候因为FAT的改变很可能会造成资料的流失。
为了解决这一问题通常disk server会将硬碟分割成好几个标(volume)然後给不同的使用者以不同的volume而另外设立一个唯读的public空间给全部使用者共用。
档案伺服器(File Server)
您已经了解到使用Disk Server存在的问题和杂性了在今天file server已经变的最普遍不过了。一个file server会有自己的作业系统就有如一个外壳般包围着磁碟操作系统然後作业系统会过滤掉从网路传来的命令然後翻译成作业系统能够懂得命令。
File server 和 disk server都很相似都是提供一个中央的储存空间给网路使用。它们最大的分别是file server会维护和使用着自己的FAT而disk server只提供FAT的本。当client 要求档案的时候file server 会从硬碟中找到这个档案然後寄一份件给client使用。
|