複製鏈接
請複製以下鏈接發送給好友

網絡軟件

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

網絡軟件網絡操作系統

網絡操作系統是用於管理網絡軟、硬資源,提供簡單網絡管理的系統軟件。常見的網絡操作系統有UNIX、Netware、Windows NT、Linux等。UNIX是一種強大的分時操作系統,以前在大型機和小型機上使用,已經向PC過渡。UNIX支持TCP/IP協議,安全性、可靠性強,缺點是操作使用複雜。常見的UNIX操作系統有SUN公司的Solaris、IBM公司的AIX、HP公司HP UNIX等。Netware是Novell公司開發的早期局域網操作系統,使用IPX/SPX協議,至2011年最新版本Netware 5.0也支持TCP/IP協議,安全性、可靠性較強,其優點是具有NDS目錄服務,缺點是操作使用較複雜。WinNT Server是微軟公司為解決PC做服務器而設計的,操作簡單方便,缺點是安全性、可靠性較差,使用與中小型網絡。Linux是一個免費的網絡操作系統,源代碼完全開發,是UNIX的一個分支,內核基本和UNIX一樣,具有WinNT的界面,操作簡單,缺點是應用程序較少。

網絡軟件網絡通信協議

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

網絡軟件網絡分類

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

網絡軟件軟件分類

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

網絡軟件通信軟件

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

網絡軟件協議軟件

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

網絡軟件應用系統

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

網絡軟件安全問題

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

網絡軟件發展趨向

在計算機網絡軟件方面受到重視的研究方向有:全網界面一致的網絡操作系統,不同類型計算機網絡的互連(包括遠程網與遠程網、遠程網與局域網、局域網與局域網),網絡協議標準化及其實現,協議工程(協議形式描述、一致性測試、自動生成等),網絡應用體系結構和網絡應用支撐技術研究等。 [1] 
參考資料
  • 1.    William Stallings. 《數據與計算機通信》(DATA & COMPUTER COMMUNICATIONS, 6th Ed., ISBN 7-04-010043-6)