計算機網路軟體主要由 計算機系統、數據通信系統、網路軟體及協議三大部分組成。
計算機系統是由 硬體系統 和 軟體系統 兩大部分組成的。
由硬體系統和軟體系統所組成,沒有安裝任何軟體的計算機稱為裸機。可分為超級計算機、工業控制計算機、網路計算機、個人計算機、嵌入式計算機五類,較先進的計算機有生物計算機、光子計算機、量子計算機等。
計算機的組成
計算機是由硬體系統(hardware system)和軟體系統(software system)兩部分組成的。傳統電腦系統的硬體單元一般可分為輸入單元、輸出單元、算術邏輯單元、控制單元及記憶單元,其中算術邏輯單元和控制單元合稱中央處理單元(Center Processing Unit,CPU)。
(1)網路管理協議軟體擴展閱讀:
計算機的主要特點
一、運算速度快:計算機內部電路組成,可以高速准確地完成各種算術運算。當今計算機系統的運算速度已達到
每秒萬億次,微機也可達每秒億次以上,使大量復雜的科學計算問題得以解決。例如:衛星軌道的計算、大型水壩的計算、24小時天氣算需要幾年甚至幾十年,而在現代社會里,用計算機只需幾分鍾就可完成。
二、計算精確度高:科學技術的發展特別是尖端科學技術的發展,需要高度精確的計算。計算機控制的導彈之所以能准確地擊中預定的目標,是與計算機的精確計算分不開的。一般計算機可以有十幾位甚至幾十位(二進制)有效數字,計算精度可由千分之幾到百萬分之幾,是任何計算工具所望塵莫及的。
三、邏輯運算能力強:計算機不僅能進行精確計算,還具有邏輯運算功能,能對信息進行比較和判斷。計算機能把參加運算的數據、程序以及中間結果和最後結果保存起來,並能根據判斷的結果自動執行下一條指令以供用戶隨時調用。
四、存儲容量大:計算機內部的存儲器具有記憶特性,可以存儲大量的信息,這些信息,不僅包括各類數據信息,還包括加工這些數據的程序。
② 在SNMP協議中,網路管理系統是如何與代理進行通信的
代理者控制本地機器的管理信息,是一種存在於被管理的設備中的網路管理軟體模塊,以和SNMP兼容的格式發送這項信息。可以是一個獨立的程序,也可以是已經整合到操作系統中,就是代理者通過控制本地機器的管理信息以便於與SNMP兼容的格式傳送這項信息。
snmp協議是網路管理系統和代理之間的非同步請求和響應協議,網路管理系統可以發出3種類型的請求報文GET、GETNEXT、SET,代理可以發出兩種報文RESPONSE、TRAP、網管系統對網路設備監控主要通過查詢代理MIB中相應的對象值來完成的。
(2)網路管理協議軟體擴展閱讀:
子代理的功能:
子代理是一個在可運行SNMP的網路組件上運作的軟體,運行在特定子系統的特定管理信息庫中定義的信息和管理功能。子代理的一些能力有:搜集主代理的信息、配置主代理的參數、回應管理者的要求、產生警告或陷阱。
對協議和管理信息結構的良好分離使得使用SNMP來監測和管理同一網路內上百的不同子系統非常簡單。MIB模型運行管理OSI參考模型的所有層,並可以擴展至諸如資料庫,電子郵件以及J2EE參考模型之類的應用。
③ 計算機網路軟體有哪些
1、微軟操作系統
是管理計算機硬體與軟體資源的計算機程序,同時也是計算機系統的內核與基石。操作系統需要處理如管理與配置內存、決定系統資源供需的優先次序、控制輸入設備與輸出設備、操作網路與管理文件系統等基本事務。
操作系統也提供一個讓用戶與系統交互的操作界面。Microsoft Windows系列操作系統是在微軟給IBM機器設計的MS-DOS的基礎上設計的圖形操作系統。
2、蘋果操作系統Mac OS X
是一套運行於蘋果Macintosh系列計算機上的操作系統。
Mac OS是首個在商用領域成功的圖形用戶界面系統。Macintosh開發成員包括比爾·阿特金森(Bill Atkinson)、傑夫·拉斯金(Jef Raskin)和安迪·赫茨菲爾德(Andy Hertzfeld)。
從OS X 10.8開始在名字中去掉Mac,僅保留OSX和版本號。2016年6月13日在WWDC2016上,蘋果公司將OS X更名為macOS,現行的最新的系統版本是10.14,即macOS Mojave。
3、WPS辦公軟體
WPS Office是由金山軟體股份有限公司自主研發的一款辦公軟體套裝,可以實現辦公軟體最常用的文字、表格、演示等多種功能。具有內存佔用低、運行速度快、體積小巧、強大插件平台支持、免費提供海量在線存儲空間及文檔模板。
支持閱讀和輸出PDF文件、全面兼容微軟Office97-2010格式(doc/docx/xlsx/ppt/pptx等)獨特優勢。覆蓋Windows、Android、iOS等多個平台。WPS Office支持桌面和移動辦公。且WPS移動版通過Google Play平台,已覆蓋超50多個國家和地區。
4、驅動程序
驅動程序一般指的是設備驅動程序(Device Driver),是一種可以使計算機和設備通信的特殊程序。相當於硬體的介面,操作系統只有通過這個介面,才能控制硬體設備的工作,假如某設備的驅動程序未能正確安裝,便不能正常工作。
因此,驅動程序被比作「硬體的靈魂」、「硬體的主宰」、和「硬體和系統之間的橋梁」等。
5、辦公軟體WORD
Microsoft Office Word是微軟公司的一個文字處理器應用程序。
作為 Office 套件的核心程序, Word 提供了許多易於使用的文檔創建工具,同時也提供了豐富的功能集供創建復雜的文檔使用。哪怕只使用 Word 應用一點文本格式化操作或圖片處理,也可以使簡單的文檔變得比只使用純文本更具吸引力。
④ SNMP(Simple Network manage Protocol)協議內容
SNMP(Simple Network Management Protocol)即簡單網路管理協議,它為網路管理系統提供了底層網路管理的框架。SNMP協議的應用范圍非常廣泛,諸多種類的網路設備、軟體和系統中都有所採用,主要是因為SNMP協議有如下幾個特點:
首先,相對於其它種類的網路管理體系或管理協議而言,SNMP易於實現。SNMP的管理協議、MIB及其它相關的體系框架能夠在各種不同類型的設備上運行,包括低檔的個人電腦到高檔的大型主機、伺服器、及路由器、交換器等網路設備。一個SNMP管理代理組件在運行時不需要很大的內存空間,因此也就不需要太強的計算能力。SNMP協議一般可以在目標系統中快速開發出來,所以它很容易在面市的新產品或升級的老產品中出現。盡管SNMP協議缺少其它網路管理協議的某些優點,但它設計簡單、擴展靈活、易於使用,這些特點大大彌補了SNMP協議應用中的其他不足。
其次,SNMP協議是開放的免費產品。只有經過IETF的標准議程批准(IETF是IAB下設的一個組織),才可以改動SNMP協議;廠商們也可以私下改動SNMP協議,但這樣作的結果很可能得不償失,因為他們必須說服其他廠商和用戶支持他們對SNMP協議的非標准改進,而這樣做卻有悖於他們的初衷。
第三,SNMP協議有很多詳細的文檔資料(例如RFC,以及其它的一些文章、說明書等),網路業界對這個協議也有著較深入的理解,這些都是SNMP協議近一步發展和改進的基礎。
最後,SNMP協議可用於控制各種設備。比如說電話系統、環境控制設備,以及其它可接入網路且需要控制的設備等,這些非傳統裝備都可以使用SNMP協議。
正是由於有了上述這些特點,SNMP協議已經被認為是網路設備廠商、應用軟體開發者及終端用戶的首選管理協議。
SNMP是一種無連接協議,無連接的意思是它不支持象TELNET或FTP這種專門的連接。通過使用請求報文和返回響應的方式,SNMP在管理代理和管理員之間傳送信息。這種機制減輕了管理代理的負擔,它不必要非得支持其它協議及基於連接模式的處理過程。因此,SNMP協議提供了一種獨有的機制來處理可靠性和故障檢測方面的問題。
另外,網路管理系統通常安裝在一個比較大的網路環境中,其中包括大量的不同種類的網路和網路設備。因此,為劃分管理職責,應該把整個網路分成若干個用戶分區,可以把滿足以下條件的網路設備歸為同一個SNMP分區:它們可以提供用於實現分區所需要的安全性方面的分界線。SNMP協議支持這種基於分區名(community string)信息的安全模型,可以通過物理方式把它添加到選定的分區內的每個網路設備上。目前SNMP協議中基於分區的身份驗證模型被認是為很不牢靠的,它存在一個嚴重的安全問題。主要原因是SNMP協議並不提供加密功能,也不保證在SNMP數據包交換過程中不能從網路中直接拷貝分區信息。只需使用一個數據包捕獲工具就可把整個SNMP數據包解密,這樣分區名就暴露無遺。因為這個原因,大多數站點禁止管理代理設備的設置操作。但這樣做有一個副作用,這樣一來只能監控數據對象的值而不能改動它們,限制了SNMP協議的可用性。
SNMP的命令和報文
SNMP協議定義了數據包的格式,及網路管理員和管理代理之間的信息交換,它還控制著管理代理的MIB數據對象。因此,可用於處理管理代理定義的各種任務。SNMP協議之所以易於使用,這是因為它對外提供了三種用於薯和控制MIB對象的基本操作命令。它們是:Set 、Get 和 Trap :
Set:它是一個特權命令,因為可以通過它來改動設備的配置或控制設備的運轉狀態。
Get:它是SNMP協議中使用率最高游橡的一個命令,因為該命令是從網路設備中獲得管理信息的基本方式。
Trap:它的功能就是在網路管理系統沒有明確要求的前提下,由管理代理通知網路管理系統有一些特別的情況或問題發生了。
SNMP協議也定義了執行以上三個命令時的報文流, 但它沒有定義其它的設備管理代理命令,可應用於MIB數據對象的操作只有Set和Get命令,這兩個命令的目標是數據對象的值。比如說,SNMP協議中沒有定義reboot(重啟)命令;然而,管理代理軟體把MIB數據對象和設備數磨盯的內部命令聯系起來,這樣就可以實現某些特殊的命令操作。如果現在想要重啟某個設備,管理系統就把某個與重啟有關的MIB數據對象的值設為1(我們的假定)。這樣就會觸發管理代理執行重新啟動設備的命令,同時還把這個MIB數據對象重新設置為原來的狀態。
一條SNMP報文由三個部分組成:版本域(version field),分區域(community field)和SNMP協議數據單元域(SNMP protocol data unit field),數據包的長度不是固定的。
版本域:這個域用於說明現在使用的是哪個版本的SNMP協議。目前,version 1是使用最廣泛的SNMP協議。
分區域:分區(community)是基本的安全機制,用於實現SNMP網路管理員訪問SNMP管理代理時的身份驗證。分區名(Community name)是管理代理的口令,管理員被允許訪問數據對象的前提就是網路管理員知道網路代理的口令。如果把配置管理代理成可以執行Trap命令,當網路管理員用一個錯誤的分區名查詢管理代理時,系統就發送一個autenticationFailure trap報文。
協議數據單元域:SNMPv1的PDU有五種類型,有些是報文請求(Request),有些則是響應(Response)。它們包括:GetRequest、GetNextRequest、SetRequest、GetResponse、Trap 。SNMPv2又增加了兩種PDU:GetBulkRequest和InformRequest 。
SNMP管理員使用GetRequest從擁有SNMP代理的網路設備中檢索信息,SNMP代理以GetResponse消息響應GetRequest。可以交換的信息很多,如系統的名字,系統自啟動後正常運行的時間,系統中的網路介面數等等。GetRequest和GetNextRequest結合起來使用可以獲得一個表中的對象。GetRequest取回一個特定對象;而使用GetNextRequest則是請求表中的下一個對象。使用SetRequest可以對一個設備中的參數進行遠程配置。Set-Request可以設置設備的名字,關掉一個埠或清除一個地址解析表中的項。Trap即SNMP陷阱,是SNMP代理發送給管理站的非請求消息。這些消息告知管理站本設備發生了一個特定事件,如埠失敗,掉電重起等,管理站可相應的作出處理。
MIB概述
管理信息資料庫(MIB)是一個信息存儲庫,它包含了管理代理中的有關配置和性能的數據,有一個組織體系和公共結構,其中包含分屬不同組的許多個數據對象。如下圖所示。
MIB數據對象以一種樹狀分層結構進行組織,這個樹狀結構中的每個分枝都有一個專用的名字和一個數字形式的標識符。上圖表示的是標准MIB的組織體系,列出了從MIB結構樹的樹根到各層樹枝的全部內容。結構樹的分枝實際表示的是數據對象的邏輯分組。而樹葉,有時候也叫節點(node),代表了各個數據對象。在結構樹中使用子樹表示增加的中間分枝和增加的樹葉。
使用這個樹狀分層結構,MIB瀏覽器能夠以一種方便而且簡潔的方式訪問整個MIB資料庫。MIB瀏覽器是這樣一種工具,它可以遍歷整棵MIB結構樹,通常以圖形顯示的形式來表示各個分枝和樹葉對象。可以通過其數字標識符來查找MIB中的數據對象,這個數字標識符號從結構樹的頂部(或根部)開始,直到各個葉子節點(即數據對象)為止。這種訪問方式和文件系統的組織方式一致。兩者的主要區別在於文件系統中的路徑名可以以絕對也可以以相對方式表示,而MIB數據對象只能以絕對方式表示,不能使用相對方式。例如,在圖中,iso(1)位於結構樹的最上方,而sysDescr(1)處在葉子節點的位置。現在看不到樹根root(.),其餘所有的分枝都是從這里擴展而來的。通常用帶點的符號來表示數據對象的標識符。要訪問數據對象sysDescr(1),其完整的標識符應該是這樣的:iso.org.dod.internet.mgmt.mib-2.system.sysDescr(這個標識符應該從左向右讀)。數據對象也可以以另一種更短的格式表示,即用數字形式標識符代替分枝名形式的表示形式。這樣,上面的那種形式的標識符iso.org.dod.internet.mgmt.mib-2.system.sysDescr 還可以用 1.3.6.1.2.1.1.1 來表示。這兩種表達格式的作用是一致的,都表示同一個MIB數據對象。盡管數字形式的標識符看起來更簡潔,選擇何種表達格式仍然是個人偏好問題。幸運的是,許多MIB瀏覽器可以以兩者中任何一種格式來表示數據對象,這使得兩種格式間的相互轉化非常容易。
MIB的訪問方式
在定義MIB數據對象時,訪問控制信息確定了可作用於該數據對象的操作種類。SNMP協議有如下的MIB數據對象訪問方式:
只讀方式(Read-only)
可讀可寫(Read-write)
禁止訪問(Not-accessible)
網路管理系統無法改動只讀方式的MIB數據對象,但可以通過Get或Trap命令讀取數據對象的值。在一件產品的使用期內,某些MIB的信息從不會改變。例如,MIB數據對象sysDescr,它代表System Descrīption,包含了管理代理軟體所需要的廠商信息。確定某些數據對象為只讀還有另一個原因,即確保有關性能的信息及其它統計數據正確,不至於因誤操作而改動它們。
SNMP作為數據傳輸方法,和數據的組織形式MIB結合,為網路管理系統提供了底層的保障。一個真正的網路管理系統可以建立在SNMP之上,也可以建立在其他的網路管理協議上,如CMIP等等,不過那也是需要另外撰文敘述的了。
SNMP(Simple Network Management Protocol)即簡單網路管理協議,它為網路管理系統提供了底層網路管理的框架。SNMP協議的應用范圍非常廣泛,諸多種類的網路設備、軟體和系統中都有所採用,主要是因為SNMP協議有如下幾個特點:
首先,相對於其它種類的網路管理體系或管理協議而言,SNMP易於實現。SNMP的管理協議、MIB及其它相關的體系框架能夠在各種不同類型的設備上運行,包括低檔的個人電腦到高檔的大型主機、伺服器、及路由器、交換器等網路設備。一個SNMP管理代理組件在運行時不需要很大的內存空間,因此也就不需要太強的計算能力。SNMP協議一般可以在目標系統中快速開發出來,所以它很容易在面市的新產品或升級的老產品中出現。盡管SNMP協議缺少其它網路管理協議的某些優點,但它設計簡單、擴展靈活、易於使用,這些特點大大彌補了SNMP協議應用中的其他不足。
其次,SNMP協議是開放的免費產品。只有經過IETF的標准議程批准(IETF是IAB下設的一個組織),才可以改動SNMP協議;廠商們也可以私下改動SNMP協議,但這樣作的結果很可能得不償失,因為他們必須說服其他廠商和用戶支持他們對SNMP協議的非標准改進,而這樣做卻有悖於他們的初衷。
第三,SNMP協議有很多詳細的文檔資料(例如RFC,以及其它的一些文章、說明書等),網路業界對這個協議也有著較深入的理解,這些都是SNMP協議近一步發展和改進的基礎。
最後,SNMP協議可用於控制各種設備。比如說電話系統、環境控制設備,以及其它可接入網路且需要控制的設備等,這些非傳統裝備都可以使用SNMP協議。
正是由於有了上述這些特點,SNMP協議已經被認為是網路設備廠商、應用軟體開發者及終端用戶的首選管理協議。
SNMP是一種無連接協議,無連接的意思是它不支持象TELNET或FTP這種專門的連接。通過使用請求報文和返回響應的方式,SNMP在管理代理和管理員之間傳送信息。這種機制減輕了管理代理的負擔,它不必要非得支持其它協議及基於連接模式的處理過程。因此,SNMP協議提供了一種獨有的機制來處理可靠性和故障檢測方面的問題。
另外,網路管理系統通常安裝在一個比較大的網路環境中,其中包括大量的不同種類的網路和網路設備。因此,為劃分管理職責,應該把整個網路分成若干個用戶分區,可以把滿足以下條件的網路設備歸為同一個SNMP分區:它們可以提供用於實現分區所需要的安全性方面的分界線。SNMP協議支持這種基於分區名(community string)信息的安全模型,可以通過物理方式把它添加到選定的分區內的每個網路設備上。目前SNMP協議中基於分區的身份驗證模型被認是為很不牢靠的,它存在一個嚴重的安全問題。主要原因是SNMP協議並不提供加密功能,也不保證在SNMP數據包交換過程中不能從網路中直接拷貝分區信息。只需使用一個數據包捕獲工具就可把整個SNMP數據包解密,這樣分區名就暴露無遺。因為這個原因,大多數站點禁止管理代理設備的設置操作。但這樣做有一個副作用,這樣一來只能監控數據對象的值而不能改動它們,限制了SNMP協議的可用性。
SNMP的命令和報文
SNMP協議定義了數據包的格式,及網路管理員和管理代理之間的信息交換,它還控制著管理代理的MIB數據對象。因此,可用於處理管理代理定義的各種任務。SNMP協議之所以易於使用,這是因為它對外提供了三種用於控制MIB對象的基本操作命令。它們是:Set 、Get 和 Trap :
Set:它是一個特權命令,因為可以通過它來改動設備的配置或控制設備的運轉狀態。
Get:它是SNMP協議中使用率最高的一個命令,因為該命令是從網路設備中獲得管理信息的基本方式。
Trap:它的功能就是在網路管理系統沒有明確要求的前提下,由管理代理通知網路管理系統有一些特別的情況或問題發生了。
SNMP協議也定義了執行以上三個命令時的報文流, 但它沒有定義其它的設備管理代理命令,可應用於MIB數據對象的操作只有Set和Get命令,這兩個命令的目標是數據對象的值。比如說,SNMP協議中沒有定義reboot(重啟)命令;然而,管理代理軟體把MIB數據對象和設備的內部命令聯系起來,這樣就可以實現某些特殊的命令操作。如果現在想要重啟某個設備,管理系統就把某個與重啟有關的MIB數據對象的值設為1(我們的假定)。這樣就會觸發管理代理執行重新啟動設備的命令,同時還把這個MIB數據對象重新設置為原來的狀態。
一條SNMP報文由三個部分組成:版本域(version field),分區域(community field)和SNMP協議數據單元域(SNMP protocol data unit field),數據包的長度不是固定的。
版本域:這個域用於說明現在使用的是哪個版本的SNMP協議。目前,version 1是使用最廣泛的SNMP協議。
分區域:分區(community)是基本的安全機制,用於實現SNMP網路管理員訪問SNMP管理代理時的身份驗證。分區名(Community name)是管理代理的口令,管理員被允許訪問數據對象的前提就是網路管理員知道網路代理的口令。如果把配置管理代理成可以執行Trap命令,當網路管理員用一個錯誤的分區名查詢管理代理時,系統就發送一個autenticationFailure trap報文。
協議數據單元域:SNMPv1的PDU有五種類型,有些是報文請求(Request),有些則是響應(Response)。它們包括:GetRequest、GetNextRequest、SetRequest、GetResponse、Trap 。SNMPv2又增加了兩種PDU:GetBulkRequest和InformRequest 。
SNMP管理員使用GetRequest從擁有SNMP代理的網路設備中檢索信息,SNMP代理以GetResponse消息響應GetRequest。可以交換的信息很多,如系統的名字,系統自啟動後正常運行的時間,系統中的網路介面數等等。GetRequest和GetNextRequest結合起來使用可以獲得一個表中的對象。GetRequest取回一個特定對象;而使用GetNextRequest則是請求表中的下一個對象。使用SetRequest可以對一個設備中的參數進行遠程配置。Set-Request可以設置設備的名字,關掉一個埠或清除一個地址解析表中的項。Trap即SNMP陷阱,是SNMP代理發送給管理站的非請求消息。這些消息告知管理站本設備發生了一個特定事件,如埠失敗,掉電重起等,管理站可相應的作出處理。
MIB概述
管理信息資料庫(MIB)是一個信息存儲庫,它包含了管理代理中的有關配置和性能的數據,有一個組織體系和公共結構,其中包含分屬不同組的許多個數據對象。如下圖所示。
MIB數據對象以一種樹狀分層結構進行組織,這個樹狀結構中的每個分枝都有一個專用的名字和一個數字形式的標識符。上圖表示的是標准MIB的組織體系,列出了從MIB結構樹的樹根到各層樹枝的全部內容。結構樹的分枝實際表示的是數據對象的邏輯分組。而樹葉,有時候也叫節點(node),代表了各個數據對象。在結構樹中使用子樹表示增加的中間分枝和增加的樹葉。
使用這個樹狀分層結構,MIB瀏覽器能夠以一種方便而且簡潔的方式訪問整個MIB資料庫。MIB瀏覽器是這樣一種工具,它可以遍歷整棵MIB結構樹,通常以圖形顯示的形式來表示各個分枝和樹葉對象。可以通過其數字標識符來查找MIB中的數據對象,這個數字標識符號從結構樹的頂部(或根部)開始,直到各個葉子節點(即數據對象)為止。這種訪問方式和文件系統的組織方式一致。兩者的主要區別在於文件系統中的路徑名可以以絕對也可以以相對方式表示,而MIB數據對象只能以絕對方式表示,不能使用相對方式。例如,在圖中,iso(1)位於結構樹的最上方,而sysDescr(1)處在葉子節點的位置。現在看不到樹根root(.),其餘所有的分枝都是從這里擴展而來的。通常用帶點的符號來表示數據對象的標識符。要訪問數據對象sysDescr(1),其完整的標識符應該是這樣的:iso.org.dod.internet.mgmt.mib-2.system.sysDescr(這個標識符應該從左向右讀)。數據對象也可以以另一種更短的格式表示,即用數字形式標識符代替分枝名形式的表示形式。這樣,上面的那種形式的標識符iso.org.dod.internet.mgmt.mib-2.system.sysDescr 還可以用 1.3.6.1.2.1.1.1 來表示。這兩種表達格式的作用是一致的,都表示同一個MIB數據對象。盡管數字形式的標識符看起來更簡潔,選擇何種表達格式仍然是個人偏好問題。幸運的是,許多MIB瀏覽器可以以兩者中任何一種格式來表示數據對象,這使得兩種格式間的相互轉化非常容易。
MIB的訪問方式
在定義MIB數據對象時,訪問控制信息確定了可作用於該數據對象的操作種類。SNMP協議有如下的MIB數據對象訪問方式:
只讀方式(Read-only)
可讀可寫(Read-write)
禁止訪問(Not-accessible)
網路管理系統無法改動只讀方式的MIB數據對象,但可以通過Get或Trap命令讀取數據對象的值。在一件產品的使用期內,某些MIB的信息從不會改變。例如,MIB數據對象sysDescr,它代表System Descrīption,包含了管理代理軟體所需要的廠商信息。確定某些數據對象為只讀還有另一個原因,即確保有關性能的信息及其它統計數據正確,不至於因誤操作而改動它們。
SNMP作為數據傳輸方法,和數據的組織形式MIB結合,為網路管理系統提供了底層的保障。一個真正的網路管理系統可以建立在SNMP之上,也可以建立在其他的網路管理協議上,如CMIP等等,不過那也是需要另外撰文敘述的了。
⑤ snmp是什麼協議
SNMP 是專門設計用於在 IP 網路管理網路節點(伺服器、工作站、路由器、交換機及HUBS等)的一種標准協議,它是一種應用層協議。
SNMP 使網路管理員能夠管理網路效能,發現並解決網路問題以及規劃網路增長。通過 SNMP 接收隨機消息(及事件報告)網路管理系統獲知網路出現問題。
SNMP的前身是簡單網關監控協議(SGMP),用來對通信線路進行管理。隨後,人們對SGMP進行了很大的修改,特別是加入了符合Internet定義的SMI和MIB,改進後的協議就是著名的SNMP。
SNMP具有以下技術優點:
基於TCP/IP互聯網的標准協議,傳輸層協議一般採用UDP。
自動化網路管理。網路管理員可以利用SNMP平台在網路上的節點檢索信息、修改信息、發現故障、完成故障診斷、進行容量規劃和生成報告。
屏蔽不同設備的物理差異,實現對不同廠商產品的自動化管理。SNMP只提供最基本的功能集,使得管理任務與被管設備的物理特性和實際網路類型相對獨立,從而實現對不同廠商設備的管理。
簡單的請求—應答方式和主動通告方式相結合,並有超時和重傳機制。
報文種類少,報文格式簡單,方便解析,易於實現。
SNMPv3版本提供了認證和加密安全機制,以及基於用戶和視圖的訪問控制功能,增強了安全性。