網絡軟件檢視原始碼討論檢視歷史
網絡軟件一般是指系統的網絡操作系統、網絡通信協議和應用級的提供網絡服務功能的專用軟件。 在計算機網絡環境中,用於支持數據通信和各種網絡活動的軟件。連入計算機網絡的系統,通常根據系統本身的特點、能力和服務對象,配置不同的網絡應用系統。其目的是為了本機用戶共享網中其他系統的資源,或是為了把本機系統的功能和資源提供給網中其他用戶使用。為此,每個計算機網絡都制訂一套全網共同遵守的網絡協議,並要求網中每個主機系統配置相應的協議軟件,以確保網中不同系統之間能夠可靠、有效地相互通信和合作。[1]
軟件分類
網絡軟件包括通信支撐平台軟件、網絡服務支撐平台軟件、網絡應用支撐平台軟件、網絡應用系統、網絡管理系統以及用於特殊網絡站點的軟件等。從網絡體系結構模型不難看出,通信軟件和各層網絡協議軟件是這些網絡軟件的基礎和主體。 通信軟件 用以監督和控制通信工作的軟件。它除了作為計算機網絡軟件的基礎組成部分外,還可用作計算機與自帶終端或附屬計算機之間實現通信的軟件。通信軟件通常由線路緩衝區管理程序、線路控制程序以及報文管理程序組成。報文管理程序通常由接收、發送、收發記錄、差錯控制、開始和終了5個部分組成。 協議軟件 網絡軟件的重要組成部分。按網絡所採用的協議層次模型(如ISO建議的開放系統互連基本參考模型)組織而成。除物理層外,其餘各層協議大都由軟件實現。每層協議軟件通常由一個或多個進程組成,其主要任務是完成相應層協議所規定的功能,以及與上、下層的接口功能。 應用系統 根據網絡的組建目的和業務的發展情況,研製、開發或購置應用系統。其任務是實現網絡總體規劃所規定的各項業務,提供網絡服務和資源共享。網絡應用系統有通用和專用之分。通用網絡應用系統適用於較廣泛的領域和行業,如數據收集系統、數據轉發系統和數據庫查詢系統等。專用網絡應用系統只適用於特定的行業和領域,如銀行核算、鐵路控制、軍事指揮等。一個真正實用的、具有較大效益的計算機網絡,除了配置上述各種軟件外,通常還應在網絡協議軟件與網絡應用系統之間,建立一個完善的網絡應用支撐平台,為網絡用戶創造一個良好的運行環境和開發環境。功能較強的計算機網絡通常還設立一些負責全網運行工作的特殊主機系統(如網絡管理中心、控制中心、信息中心、測量中心等)。對於這些特殊的主機系統,除了配置各種基本的網絡軟件外,還要根據它們所承擔的網絡管理工作編制有關的特殊網絡軟件。
安全問題
1)網絡軟件的漏洞及缺陷被利用,使網絡遭到入侵和破壞; 2)網絡軟件安全功能不健全或被安裝了「特洛伊木馬」軟件; 3)應加安全措施的軟件可能為未給予標識和保護,要害的程序可能沒有安全措施,使軟件被非法使用、被破壞或產生錯誤的結果; 4)未對用戶進行分類和標識,使數據的存取未受到限制或控制,而被非法用戶竊取或非法處理; 5)錯誤的進行路由選擇,為一個用戶與另一個用戶之間的通信選擇了不合適的路徑; 6)拒絕服務,中斷或妨礙通信,延誤對時間要求較高的操作; 7)信息重播,即把信息收錄下來準備過一段時間重播; 8)對軟件更改的要求沒有充分理解,導致軟件缺陷; 9)沒有正確的安全策略和安全機制,缺乏先進的安全工具和手段; 10)不妥當的標定或資料,導致所改的程序出現版本錯誤。如程序員沒有保存程序變更的記錄;沒有做拷貝;未建立保存記錄的業務。
發展趨向
在計算機網絡軟件方面受到重視的研究方向有:全網界面一致的網絡操作系統,不同類型計算機網絡的互連(包括遠程網與遠程網、遠程網與局域網、局域網與局域網),網絡協議標準化及其實現,協議工程(協議形式描述、一致性測試、自動生成等),網絡應用體系結構和網絡應用支撐技術研究等。
參考來源
- ↑ 計算機網絡軟件包括哪些軟件?百度知道