主要分為兩種管理模式
- Client / Server 網路
- Peer/ Peer 網路
Client / Server 網路
一些電腦專門是用來管理個網路和處理 client 的請求,我們稱之為 "伺服器" (Server),
相對而言,client 電腦都有能力處理自己的電腦運算,但卻往往是提出服務請求的機器。
C/S 網路最討好的地方是能夠提供嚴謹和更充份的網路安全服務,而避免了沒有經過批准的連線,
因為網路使用者必須輸入使用者名稱(ID)和密碼(password)才能連接網路。
當使用者繼續嘗試使用到網路服務(如檔案﹐程式)的時候,不同的 ID 所擁有的權限是不同的,
比如:有些只能讀取,有些則可以修改,有些甚至可以刪除和建立。
而這邊的伺服器又分為以下幾種:
- 磁碟伺服器(Disk Server)
網路中一個提供中央儲存檔案和數據的地方﹐提供給其它 client 連上來使用﹐就如使用本地的硬碟一般。
其運作原理為:當一個 client 向 server 要求讀取檔案的時候﹐server 會將自己的 FAT 複製一份給 client ﹐然後 client 先將這個 FAT 複製件存儲在 RAM 裡面﹐而後每次要讀取檔案就先從這個複製件中尋找。
但因為 disk server 是在網路中提供好幾個使用者的,要是您剛剛獲取了一份 FAT 複製件,然後別的使用者有在上面增加了檔案,那樣您獲得的 FAT 就過時了,而您又不知道其改變了,當您要回存資料的時候,因為 FAT 的改變,很可能會造成資料的流失。
所以為了解決問題,需要在 client/server 間提供某種鎖定能力,以確保檔案的完整性。在常見的實作中, disk server 會將硬碟分割成好幾個標籤(volume)﹐然後給不同的使用者以不同的 volume﹐而另外設立一個唯讀的 public 空間給全部使用者共用/LISS
- 檔案伺服器(File Server)
一個 file server 會有自己的作業系統﹐就有如一個外殼般包圍著磁碟操作系統﹐然後作業系統會過濾掉從網路傳來的命令﹐然後翻譯成作業系統能夠懂得命令。
File server 和 disk server最大的分別是 file server 會維護和使用著自己的 FAT﹐而 disk server 只提供 FAT 的複製本。
檔案伺服器還可以分為指定檔案伺服器(Dedicated file server) 和 非指定檔案伺服器(non-dedicated file server),前者是一個專門負責檔案管理的工作﹐除此之外別的什麼都不管﹐其終生目標就是提供檔案服務﹔而後者通常是一台工作站﹐只不過分擔著檔案服務功能﹐它的記憶體也分一半給工作站事務﹐另一半則提供檔案服務。
- 程式伺服器(Application Server)
存放程式的伺服器,如果使用 application server ﹐我們只需在上面安裝一次主程式﹐然後在各 client 上面安裝體積少很多的 client 程式就可以了。
Peer / Peer 網路
Peer/Peer 網路概念為:與其在網路上建立中央控制的機器﹐取而代之的是﹕每台電腦都保存著自己的程式在本地硬碟上﹐它們也各自有著自己的週邊設備。
通過共享﹐每一台電腦都可以是工作站﹐同時也可以是一個伺服器﹐它們之間的地位都是平等的。