網路軟體

網路軟體

在計算機網路環境中,用於支持數據通信和各種網路活動的軟體。連入計算機網路的系統,通常根據系統本身的特點、能力和服務對象,配置不同的網路套用系統。其目的是為了本機用戶共享網中其他系統的資源,或是為了把本機系統的功能和資源提供給網中其他用戶使用。為此,每個計算機網路都制訂一套全網共同遵守的網路協定,並要求網中每個主機系統配置相應的協定軟體,以確保網中不同系統之間能夠可靠、有效地相互通信和合作。

基本信息

名稱對照

網路軟體(networksoftware)

網路分類

計算機網路分為用戶實體和資源實體兩種基本形式。用戶實體(如用戶程式和終端等)以直接或間接方式與用戶相聯繫,反映用戶所要完成的任務和服務請求,資源實體(如設備、文卷和軟體系統等)與特定的資源相聯繫,為用戶實體訪問相應的資源提供服務。網路中各類實體通常按照共同遵守的規則和約定彼此通信、相互合作,完成共同關心的任務。這些規則和約定稱為計算機網路協定(簡稱網路協定),網路協定通常是由語義、語法和變換規則3部分組成。語義規定了通信雙方彼此之間準備“講什麼”,即確定協定元素的類型;語法規定通信雙方彼此之間“如何講”,即確定協定元素的格式;變換規則用以規定通信雙方彼此之間的“應答關係”,即確定通信過程中的狀態變化,通常可用狀態變化圖來描述。

網路協定

計算機網路大都按層次結構模型去組織計算機網路協定。例如,IBM公司的系統網路體系結構SNA是由物理層、數據鏈路控制層、通信控制層、傳輸控制層、數據流控制層、表示服務層和最終用戶層等7層所組成。影響最大、功能最全、發展前景最好的網路層次模型,是國際標準化組織(ISO)所建議的“開放系統互連(OSI)”基本參考模型。它由物理層、數據鏈路層、網路層、運輸層、會話層、表示層和套用層等7層組成。就其整體功能來說,可以把OSI網路體系模型劃分為通信支撐平台和網路服務支撐平台兩部分。通信支撐平台由OSI底4層(即物理層、數據鏈路層、網路層和運輸層)組成,其主要功能是向高層提供與通信子網特性無關的、可靠的、端到端的數據通信功能,用於實現開放系統之間的互連與互通。網路服務支撐平台由OSI高3層(即會話層、表示層和套用層)組成,其主要功能是向套用進程提供訪問OSI環境的服務,用於實現開放系統之間的互操作。套用層又進一步分成公共套用服務元素和特定套用服務元素兩個子層。前者提供與套用性質無關的通用服務,包括聯繫控制服務元素、託付與恢復、可靠傳送服務元素、遠地操作服務元素等;後者提供滿足特定套用要求的各種能力,包括報文處理系統、文卷傳送、存取與操作、虛擬終端、作業傳送與操作、遠地資料庫訪問等。用以向網路用戶和套用系統提供良好的運行環境和開發環境,其主要功能包括統一界面管理、分散式數據管理、分散式系統訪問管理、套用集成以及一組特定的套用支持,如電子數據交換(EDI)、辦公檔案體系(ODA)等。

軟體分類

網路軟體包括通信支撐平台軟體、網路服務支撐平台軟體、網路套用支撐平台軟體、網路套用系統、網路管理系統以及用於特殊網路站點的軟體等。從網路體系結構模型不難看出,通信軟體和各層網路協定軟體是這些網路軟體的基礎和主體。

通信軟體

用以監督和控制通信工作的軟體。它除了作為計算機網路軟體的基礎組成部分外,還可用作計算機與自帶終端或附屬計算機之間實現通信的軟體。通信軟體通常由線路緩衝區管理程式、線路控制程式以及報文管理程式組成。報文管理程式通常由接收、傳送、收發記錄、差錯控制、開始和終了5個部分組成。

協定軟體

網路軟體的重要組成部分。按網路所採用的協定層次模型(如ISO建議的開放系統互連基本參考模型)組織而成。除物理層外,其餘各層協定大都由軟體實現。每層協定軟體通常由一個或多個進程組成,其主要任務是完成相應層協定所規定的功能,以及與上、下層的接口功能。

套用系統

根據網路的組建目的和業務的發展情況,研製、開發或購置。其任務是實現網路總體規劃所規定的各項業務,提供網路服務和資源共享。網路套用系統有通用和專用之分。通用網路套用系統適用於較廣泛的領域和行業,如數據收集系統、數據轉發系統和資料庫查詢系統等。專用網路套用系統只適用於特定的行業和領域,如銀行核算、鐵路控制、軍事指揮等。一個真正實用的、具有較大效益的計算機網路,除了配置上述各種軟體外,通常還應在網路協定軟體與網路套用系統之間,建立一個完善的網路套用支撐平台,為網路用戶創造一個良好的運行環境和開發環境。功能較強的計算機網路通常還設立一些負責全網運行工作的特殊主機系統(如網路管理中心、控制中心、信息中心、測量中心等)。對於這些特殊的主機系統,除了配置各種基本的網路軟體外,還要根據它們所承擔的網路管理工作編制有關的特殊網路軟體。

安全問題

1)網路軟體的漏洞及缺陷被利用,使網路遭到入侵和破壞;
2)網路軟體安全功能不健全或被安裝了“特洛伊木馬”軟體;
3)應加安全措施的軟體可能為未給予標識和保護,要害的程式可能沒有安全措施,使軟體被非法使用、被破壞或產生錯誤的結果;
4)未對用戶進行分類和標識,使數據的存取未受到限制或控制,而被非法用戶竊取或非法處理;
5)錯誤的進行路由選擇,為一個用戶與另一個用戶之間的通信選擇了不合適的路徑;
6)拒絕服務,中斷或妨礙通信,延誤對時間要求較高的操作;
7)信息重播,即把信息收錄下來準備過一段時間重播;
8)對軟體更改的要求沒有充分理解,導致軟體缺陷;
9)沒有正確的安全策略和安全機制,缺乏先進的安全工具和手段;
10)不妥當的標定或資料,導致所改的程式出現版本錯誤。如程式設計師沒有保存程式變更的記錄;沒有做拷貝;未建立保存記錄的業務。

發展趨向

在計算機網路軟體方面受到重視的研究方向有:全網界面一致的網路操作系統,不同類型計算機網路的互連(包括遠程網與遠程網、遠程網與區域網路、區域網路與區域網路),網路協定標準化及其實現,協定工程(協定形式描述、一致性測試、自動生成等),網路套用體系結構和網路套用支撐技術研究等。

相關搜尋

熱門詞條

聯絡我們