| 第一章 概述 | 第1-18页 |
| ·宽带网络的用户端接入方式 | 第9-11页 |
| ·DDN 接入 | 第9页 |
| ·ADSL 接入 | 第9-10页 |
| ·Cable Modem | 第10页 |
| ·以太网接入 | 第10页 |
| ·宽带无线接入 | 第10-11页 |
| ·光纤接入 | 第11页 |
| ·基于IP 的ADSL 宽带接入 | 第11-16页 |
| ·ADSL 系统的构成 | 第11-12页 |
| ·基于IP 方式的 ADSL 宽带接入技术 | 第12-15页 |
| ·PPPoE 协议软件现状 | 第15-16页 |
| ·选题意义及工作内容 | 第16-17页 |
| ·选题意义 | 第16-17页 |
| ·论文主要研究和工作内容 | 第17页 |
| ·本论文的结构安排 | 第17页 |
| ·本文约定 | 第17-18页 |
| 第二章 HanNet 实现方案的设计 | 第18-22页 |
| ·可行方案一:利用Windows 系统中的拨号网络 | 第18-19页 |
| ·可行方案二:独立实现PPP 协议 | 第19-20页 |
| ·本文采用的方案和试验环境 | 第20-22页 |
| ·实现方案 | 第20-21页 |
| ·试验环境 | 第21-22页 |
| 第三章 PPPoE 协议分析及其客户端的实现 | 第22-33页 |
| ·PPPoE 协议分析 | 第22-26页 |
| ·PPPoE 的包格式 | 第22-24页 |
| ·PPPoE 的消息类型和协商过程 | 第24-26页 |
| ·PPPoE 协议客户端的实现 | 第26-33页 |
| ·数据结构 | 第26-29页 |
| ·发现阶段的实现 | 第29-31页 |
| ·PPPoE 会话阶段的实现 | 第31-32页 |
| ·PPPoE 相关问题 | 第32-33页 |
| 第四章 PPP 协议分析和研究 | 第33-47页 |
| ·PPP 协议结构 | 第33-35页 |
| ·PPP 的运行机制 | 第35-37页 |
| ·PPP 协商阶段变迁图 | 第35-36页 |
| ·PPP 协商时的链路阶段 | 第36-37页 |
| ·PPP 协议的状态机 | 第37-39页 |
| ·状态机运行机制 | 第38页 |
| ·PPP 状态机中的状态、事件、动作 | 第38-39页 |
| ·LCP(链路控制协议) | 第39-45页 |
| ·LCP 报文格式说明 | 第40页 |
| ·LCP 各个协商报文 | 第40-43页 |
| ·PPPoE 承载上的LCP 配置选项 | 第43-45页 |
| ·认证协议 | 第45页 |
| ·NCP(网络控制协议) | 第45-47页 |
| 第五章 PPP 协议的实现 | 第47-70页 |
| ·PPP 协议实现的整体结构 | 第47-51页 |
| ·SHELL 模块 | 第47-48页 |
| ·CORE 模块 | 第48页 |
| ·FSM 模块 | 第48-49页 |
| ·LCP 模块 | 第49页 |
| ·NCP 模块 | 第49-50页 |
| ·认证模块 | 第50-51页 |
| ·公用数据结构 | 第51-52页 |
| ·SHELL 模块的实现 | 第52-53页 |
| ·核心模块的实现 | 第53-54页 |
| ·LCP 模块的实现 | 第54-58页 |
| ·数据结构的定义 | 第54-56页 |
| ·函数功能 | 第56-58页 |
| ·NCP 模块的实现 | 第58-61页 |
| ·数据结构的定义 | 第58-60页 |
| ·函数功能 | 第60-61页 |
| ·FSM 模块的实现 | 第61-67页 |
| ·数据结构的定义 | 第61-64页 |
| ·函数功能 | 第64-67页 |
| ·认证模块的实现 | 第67-70页 |
| ·数据结构的定义 | 第67-68页 |
| ·函数功能 | 第68-70页 |
| 第六章 虚拟网卡和数据转发的实现 | 第70-75页 |
| ·虚拟网卡模块的实现 | 第70-71页 |
| ·数据转发的实现 | 第71-75页 |
| ·对物理网卡数据的收发实现 | 第71-73页 |
| ·对虚拟网卡数据的收发实现 | 第73-75页 |
| 第七章 结论 | 第75-76页 |
| 参考文献 | 第76-77页 |
| 致谢 | 第77-78页 |
| 个人简历及在学期间发表的学术论文 | 第78页 |