您好,登錄后才能下訂單哦!
初次接觸SNMP,大概在05年,作為從事多年網絡開發的我,從網絡驅動的設計到TCP/IP協議棧的開發,再到應用層的開發,已做過很長時間了。記得當年接手的是一個網絡機架管理的項目,剛開始并沒當回事兒,心想只是一個應用層的玩意,沒什么大不了的。于是,找了本網絡協議的書來看,但那本書并不是光講SNMP的,只是有一個章節講SNMP,應該來說,還是講得比較詳細的,但有些東西我發現居然看不懂,這是我始料未及的。
作為初學者,SNMP中有些東西其實很不好理解,比如它的頭部是可變的。像其它協議,就算非常復雜的TCP協議的頭部基本都屬于固定字段的頭部。
再者,在C語言中數字5一定是個整數,但SNMP定義的數據類型呢?它所定義的數據類型,表面上看起來是一個整數,偏偏在不同的場景中會是不同的類型,這對初學者也是一個很不好理解的環節。當然,諸如此類的一些東西,在此就不一一列舉了。
所以說,SNMP要說復雜它真的很復雜。有人可能會說,既然這么復雜,我又是一個初學者,那我不學算了。但是SNMP真的很重要,網絡從最初的互聯網,到移動互聯網,再到今天熱門的物聯網及人工智能,網絡越來越龐大。如此龐大的網絡,難免不出現問題,出了問題該怎么辦呢?我們需要有效的管理才能讓網絡高效的運行。假如由人去管理,相信多少人也不夠,而且不一定效率高。所以我們更到的是希望機器自己去管理機器!如何管理?先輩們給我們設計了SNMP。我們需要1年?2年?甚至更長時間去學會它?在信息技術高速發展的今天是不可思議的!怎么能比較快的學會SNMP,決定了我們能不能站在一個更高的層次上。
其實,SNMP并不復雜,關鍵看怎么去學。也許在SNMP中我們需要接觸很多的概念,這些概念可能會讓我們覺得枯燥乏味。我始終認為這些概念大部分只是需要簡單了解的,最重要的應該是要學會梳理SNMP通訊過程的數據包以及數據包產生的機理,很快我們會驚奇的發現:其實SNMP也是蠻簡單的。有人可能會說,我不打算做開發,我只是想做一個網絡管理員。網絡管理員的職責是什么?查看并排除網絡的故障,對吧?如果我們會分析SNMP的數據包,對我們排除網絡的故障,應該是大有裨益的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。