论文部分内容阅读
随着计算机网络的蓬勃发展,如何对计算机网络实施高效、智能的管理已经成为网络技术中重大的研究课题之一。在中国,中小企业众多,它们一般都有计算机网络需要管理。如何针对它们的需求开发出功能齐全并具一定智能性的网络管理系统正是我们要研究的问题。此外,我们还对目前网络管理上的某些不足提出了新的解决办法,这就是基于用户的解决方案。 我们采用NDIS中间层驱动程序(Intermediate Drivers)的数据包过滤技术、WINSOCK2网络通信技术和WINSNMP网络管理开发技术,很好地实现了对中小型网络的管理与监视,并以非代理的方式实现了代理服务器的功能。 本文先分四章分别介绍了基于用户的中小企业网络管理系统的开发过程中所使用到的三种技术及一种加密算法(DES)的相关知识: (1)套接字(Sockets)以及Windows Sockets的相关概念、编程步骤以及所涉及到主要API函数。 (2)NDIS中间层驱动程序的开发过程以及如何通过中间层驱动程序实现对网络数据包的过滤功能。 (3)简单网络管理协议(SNMP)、WinSNMP API的基本概念,基于WinSNMP API的开发过程以及开发过程中容易碰到的难点问题。 (4)数据加密标准(DES)算法的加密、解密过程。 本文最后在第六、七章对基于用户的中小企业网络管理系统的设计思路、功能模块、所用技术、主要用途以及对各个功能模块的具体实现过程作了比较详细的分析说明。因为网络管理系统是一个十分庞大的体系,在具体实现方面,我们只对用户管理、计费管理及网络监视三个对中小企业来说比较重要的功能作了相应的实现。