论文部分内容阅读
VPN在当前已经得到越来越广的应用,市场前景不可低估。随着VPN技术的发展,其关键性技术之一的隧道技术也得到了长足的发展。目前,隧道技术不光在VPN中得到了全面的应用,在其它领域,例如移动IP,MPLS等,也有着广泛的用途。本文描述了当前一些常见的隧道技术,并详细讲述了L2TP协议的实现过程。 VPN是当前通信网发展过程中的一种重要技术,通过在公网上实现VPN,对用户来说,可以大大的节约通信费用,同时增强数据的私密性。对于VPN的提供者来说,能够提供更为丰富的业务,大大的增加收益。 在论文的研究过程中,研究了各种隧道机制,通过对各种隧道协议的比较,决定对L2TP进行实现。对L2TP做了详细的描述,作出了完整的L2TP数据结构。在L2TP的实现过程中,大量使用了状态机,由于状态的变化较多,所以用状态表的方法来实现更为清楚。在编程过程中,遇到最大的困难就是状态的转换过程,用事件驱动状态改变的方式解决所有的问题。