java开发snmp

最近在用java做一个类似于网络监控的程序被snmp4j弄的晕头转向的
我在网上看了一个程序他不仅导入了snmp4j.jar还导入了java-snmp-1.4.2.jar
这两个jar包的区别,他们分别用来做什么的。
我用的那个程序当需要遍历访问的时候就需要用到java-snmp-1.4.2.jar包
希望各位能给我理一下这个的开发思路,以及需要的技术。
这个开发基于windows的

用java开发snmp包的发送和接收以及抓包
http://download.csdn.net/source/467589

下个例子研究下吧