「每天五分鐘-備戰架構師-7」網絡作業系統

「每天五分鐘-備戰架構師-7」網絡操作系統

在當今互聯網的環境下,基本上所有的操作系統都可以稱得上是網絡操作系統,大到主機系統、x86服務器系統、個人電腦操作系統,小到一些IOT設備,如智能電視、智能冰箱等等,這一篇就來複習一下網絡操作系統相關的概念和內容。

1. 類型和功能

網絡操作系統 Network Operating System NOS 是使網絡上各計算機能方便而有效地共享網絡資源,為網絡用戶提供所需的各種服務軟件和有關規則的集合。其基本組成包括服務器上運行的操作系統和客戶系統上的軟件。

其提供的基本功能主要有:

  • 網絡通信,實現主機間無差錯的數據傳輸
  • 資源管理,提供用戶管理遠程資源的能力
  • 提供網絡服務,這就多了SMTP、WWW、NTP等等不一而足
  • 提供網絡接口,提供統一的網絡共享資源或服務接口

2. 網絡管理控制

NOS的核心是在網絡服務器上,可以分為四個部分:工作站網絡軟件、網絡環境軟件、網絡服務軟件、網絡管理軟件。

2.1 工作站網絡軟件

主要目的實現Client與Server的交互,在處理Client請求過程中,主要需要有重定向程序和網絡基本輸入/輸出系統。我理解這部分軟件對應現在個人電腦中的一些軟件,例如Windows中的資源管理器,重定向程序的作用是,如果訪問本地磁盤文件則按照操作系統文件管理規則處理,如果請求的是ftp://ip/file這種形式的網絡文件,則轉換成對應的網絡請求發往服務器。網絡基本輸入/輸出系統則是在Client上負責處理網絡協議轉換的軟件,根據OSI模型,處理不同等級的網絡協議轉換。

2.2 網絡環境軟件

其實對應的是操作系統的一些基本功能,例如完成多任務管理、傳輸協議管理、多用戶文件系統的管理等等。

2.3 網絡服務軟件

這個大家比較熟悉,是我們日常經常接觸的網絡服務軟件,列舉如下:

  • WWW服務的軟件有Apache、Nginx
  • MAIL電子郵件服務軟件有Exchange、Lotus Notes
  • DNS服務
  • 文件服務有Samba、NFS等等

2.4 網絡管理軟件

通過管理軟件提供對網絡服務權限、高可用、性能等方面進行管理的能力。主要包括安全性管理、容錯管理、備份、性能檢測。


分享到:


相關文章: