最基本的:TCP/IP协议
工具就用Visual C# 了,.net的关于这方面的类库还是比较全的

解决方案 »

  1.   

    看看这里:http://topic.csdn.net/t/20000928/08/32192.html
      

  2.   

    参照rfc协议实现就OK了,需要一些网络知识,及对Socket 的理解
      

  3.   

    开发SNMP网管要学习SNMP协议,并且要了解各种设备的MIB表(cisco的资料都是公开的,但华为的资料是保密的).
    如果用.net开发,请使用以下这款控件,该控件对SNMP协议作了很好的封装。
    IP*Works! S/SNMP V6 .NET