论文部分内容阅读
本文简要地描述了ADSL互联网接入技术所采用的主要协议—PPPoE(Point-to-PointProtocol over Ethernet),然后提出了一种在Windows2000系统中实现PPPoE客户端软件的方案,并详细描述了其实现过程。 文章先对ADSL接入的各种方案做一比较,介绍了PPPoE模式的优势,然后结合国内国际研究现状以及市场需求,指出实现PPPoE客户端软件的必要性和紧迫性。 正文部分首先论述了PPPoE协议的主要内容,然后针对Windows的特性,提出一种解决方案,该方案利用现有Windows系统的资源,绕过PPP的细节而实现PPPoE协议并使PPPoE协议同Windows之间达到无缝结合;同时还解决了PPPoE‘服务器/客户端’平台搭建问题,为软件的开发创造了良好的模拟环境。 接着描述了本课题的成果—PPPoE客户端软件的总体结构、工作流程以及PPPoE协议驱动的各个功能部分。在对这些功能模块的介绍过程中还做了以下工作: 探讨了PPPoE协议在防范DOS攻击方面的支持;提出并实现了一种基于PPP协议的PPPoE连接控制方法;记载了虚拟拨号网卡完成安装和开始工作所要正确处理的Windows系统的TAPI序列;使Windows应用程序与核心驱动程序之间正确通讯。 本课题在国内较早对PPPoE协议进行了较为全面的研究,故对后继的开发和研究都有着较为重要的参考价值;该课题不仅实现了一个实用的ADSL工具,带来了可观的经济效益,更完善了在PC上实现的PPPoE‘服务器/客户端’结构平台,从而为相关研发提供源代码级的支持。