網路軟體
出自 MBA智库百科(https://wiki.mbalib.com/)
網路軟體(Network Software)
目錄 |
什麼是網路軟體[1]
網路軟體是指支持數據通信和各種網路活動的軟體。隨著網際網路技術的普及和發展,產生了越來越多的網路軟體,如各種網路通信軟體、下載,上傳軟體、網頁瀏覽軟體等。
網路軟體的內容[2]
網路軟體是實現網路功能不可缺少的軟環境。網路軟體通常包括網路操作系統和網路協議軟體。
1.網路操作系統
網路操作系統是運行在網路硬體基礎之上的,為網路用戶提供共用資源管理服務、基本通信服務、網路系統安全服務及其他網路服務的軟體系統。網路操作系統是網路的核心,其他應用軟體系統都需要網路操作系統的支持才能實現其功能。
在網路系統中,每個用戶都可以享用系統中的各種資源,所以,網路操作系統必須對用戶進行控制,否則,就會造成系統混亂,造成信息數據的破壞和丟失。為了協調系統資源,網路操作系統需要通過軟體工具對網路資源進行全面的管理,以及進行合理的調度和分配。
2.網路協議軟體
支持網路正常運行的另一關鍵部件就是網路協議。網路協議有其層次結構,底層協議(特別是物理層協議)主要依賴硬體來實現,而高層協議(如網路層、傳輸層和應用層協議)主要由軟體來完成。協議在互聯網運行過程中,控制著信息傳輸的整個過程。目前,TCP(Transmission Control Protoc01)與IP(Intemet Protoc01)是在互聯網中運行的最主要的兩個協議。IP協議定義了數據包的格式以及在路由系統中如何接收和發送數據包的運行機制。TCP協議定義了數據包的源端點和目的端點的發送、接收、校驗、確認、糾錯等一系列傳輸機制。其實,TCP和IP只是協議系統中的兩個主要協議,還有一些其他協議與其共同構成協議簇,就是我們常說的TCP/IP。我們將在本書的後續章節中詳細討論協議的工作機制。