基於tcp/ip的網路管理包含兩個部分:網路管理站(也叫管理程序,manager)和被管的網路單元(即被管裝置)。被管裝置種類繁多,例如:路由器、x 終端、終端伺服器和印表機等。這些被管裝置的共同點就是都執行tcp/ip協議。被管裝置端和管理相關的軟體叫做**程式(agent)或**程序。
管理程序和**程序之間的通訊可以有兩種方式。一種是管理程序向**程序發出請求,詢問乙個具體的引數值。另外一種方式是**程序主動向管理程序報告有某些重要的事件發生。當然,管理程序除了可以向**程序詢問某些引數值以外,它還可以按要求改變**程序的引數值。
基於tcp/ip的網路管理包含3個組成部分:
乙個管理資訊庫(management information base,mib)。管理資訊庫包含所有**程序的所有可被查詢和修改的引數。
關於mib的一套公用的結構和表示符號。叫做管理資訊結構(structure of management information,smi)。例如:smi定義計數器是乙個非負整數,它的計數範圍是0~4294967295,當達到最大值時,又從0開始計數。
管理程序和**程序之間的通訊協議,叫做簡單網路管理協議(****** network management protocol,snmp)。snmp包括資料報交換的格式等。儘管可以在運輸層採用各種各樣的協議,但是在snmp中,用得最多的協議還是udp。
關於管理程序和**程序之間的互動資訊, snmp定義了5種報文:
snmp中包含如下資料型別:
object identifier,即物件識別符號,是一種資料型別,它指明一種「授權」命名的物件。「授權」的意思就是這些標識不是隨便分配的,它是由一些權威機構進行管理和分配的。
物件標識是乙個整數序列,以點「.」分隔。這些整數構成乙個樹型結構,類似於dns或unix的檔案系統。物件標識從樹的頂部開始,頂部沒有標識,以root表示(這和unix中檔案系統的樹遍歷方向非常類似)。所有的mib變數都從1.3.6.1.2.1這個標識開始。為了人們閱讀方便,樹上的每個結點同時還有乙個文字名。例如標識1.3.6.1.2.1就和iso.org.dod.internet.memt.mib對應。在實際應用中,也就是說在管理程序和**程序進行資料報互動時,mib變數名是以物件標識來標識的。
管理資訊庫,或者mib,就是所有**程序包含的、並且能夠被管理程序進行查詢和設定的資訊的集合。mib被劃分為若干個組,如system、inte***ces、at(位址轉換)和ip組等。下圖顯示了udp組的結構。
當對mib變數進行操作,如查詢和設定變數的值時,必須對mib的每個變數進行標識。首先,只有葉子結點是可操作的。snmp沒法處理**的一整行或一整列。對於簡單變數的處理方法是通過在其物件標識後面新增「 . 0」來處理的。
TCP IP詳解 卷一 協議
第一章概述 第二章internet位址結構 第三章鏈路層 第四章位址解析協議 第五章internet協議 第六章系統配置 dhcp和自動配置 第七章防火牆和網路位址轉換 第八章icmpv4和icmpv6 internet控制報文協議 第九章廣播和本地組播 igmp和mld 第十章使用者資料報協議和i...
TCP IP協議詳解 卷一 UDP
小小搬運工又來了,五一節即將到來了 udp是面向資料報的傳輸層協議,即程序的每個輸出操作剛好產生乙個udp資料報,並組裝成乙份待傳送的ip資料報。tcp是面向流字元,即應用程式產生的全體資料與真正傳送的單個ip資料報可能沒有什麼聯絡。udp資料報封裝成ip資料報的格式如圖1所示 圖1 udp封裝 2...
《TCP IP詳解卷一 協議》 概述
tcp ip協議族是一組不同層次上的多個協議的組合。tcp ip通常被認為是乙個 四層次協議系統。應用層 負責處理特定的應用程式細節。tcp ip協議族是一組不同的協議組合在一起構成的協議族,儘管通常稱該協議為tcp ip協議,但tcp和ip只是其中的兩種協議而已。該協議族的另乙個名字為intern...