首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

Windows下的TCP协议栈开发

摘要第1-6页
ABSTRACT第6-8页
目录第8-11页
第一章 引言第11-15页
   ·课题背景第11页
   ·Windows下TCP协议栈的开发之路第11-14页
     ·如何开发Windows下的TCP协议栈第11-13页
     ·主要技术及原理第13-14页
   ·论文各个部分的主要内容第14-15页
第二章 Windows下的的网络协议驱动开发第15-25页
   ·网络驱动程序第15-16页
   ·NDIS协议驱动程序第16-25页
     ·协议DriverEntry及其初始化第17-18页
     ·下边界面向无连接的协议驱动程序的ProtocolXxx函数第18-20页
     ·协议驱动程序查询和设置操作第20页
     ·协议驱动程序数据包管理第20-22页
     ·下边界面向无连接的中间层驱动程序接收数据第22-23页
     ·从面向无连接协议驱动程序发送数据包第23-25页
第三章 传输驱动接口(TDI)第25-32页
   ·传输驱动接口(TDI)第25-26页
   ·TDI文件对象第26-28页
     ·代表传输地址的文件对象第26-28页
     ·代表连接端点的文件对象第28页
     ·代表控制信道的文件对象第28页
   ·TDI传输驱动程序例程第28-29页
   ·核心模式客户交互第29-31页
   ·TDI请求及事件第31-32页
第四章 TCP协议第32-42页
   ·前言第32页
   ·TCP协议第32-35页
     ·TCP通过以下方式提供可靠性第32-33页
     ·TCP首部第33-35页
   ·TCP连接的建立和终止第35-38页
     ·建立连接协议第35页
     ·连接终止协议第35-36页
     ·连接建立的超时第36页
     ·最大报文段长度MSS第36页
     ·TCP的半关闭第36页
     ·2MSL连接第36页
     ·平静时间第36-37页
     ·FIN WAIT 2状态第37页
     ·复位报文段第37页
     ·同时打开第37页
     ·同时关闭第37页
     ·TCP选项第37-38页
   ·TCP的超时和重传第38-39页
     ·往返时间测量第38页
     ·拥塞避免算法第38-39页
     ·快速重传和快速恢复算法第39页
     ·ICMP差错第39页
     ·重新分组第39页
   ·TCP的坚持定时器第39-40页
   ·TCP的保活定时器第40页
   ·TCP的一些性能第40-42页
     ·路径MTU发现第40页
     ·长肥管道第40页
     ·窗口扩大选项第40-41页
     ·时间戳选项第41-42页
第五章 Windows下的TCP协议开发第42-61页
   ·前言第42页
   ·NDIS接口实现第42-46页
     ·注册协议驱动第43-44页
     ·ProtocolXxx函数实现第44-46页
   ·TDI接口第46-53页
     ·注册TDI传输驱动程序第47页
     ·TdiDispatchXxx函数第47-50页
     ·核心模式请求与TdiDispatchInternelDeviceControl第50-53页
   ·TCP协议流程设计第53-59页
     ·主要数据结构设计第53-55页
     ·接口设计第55-57页
     ·功能设计第57-59页
   ·测试工具第59-61页
     ·TDI客户端第59-60页
     ·测试用应用程序第60-61页
第六章 从Linux下的TCP协议栈到Windows下的TCP协议栈第61-75页
   ·前言第61页
   ·数据结构设计第61-63页
     ·当前连接状态结构第61-62页
     ·请求状态信息结构第62页
     ·缓存管理结构第62页
     ·连接管理结构第62-63页
     ·其它数据结构第63页
   ·接口实现第63-68页
     ·建立连接接口第63-65页
     ·断开连接接口第65页
     ·设置监听接口第65-66页
     ·接受外部连接接口第66页
     ·发送数据接口第66-67页
     ·接收数据接口第67-68页
     ·下层接收数据接口第68页
   ·发送模块实现第68-70页
     ·判断是否发送一个数据包第68-69页
     ·添加TCP首部第69页
     ·处理TCP选项第69页
     ·发送一个数据包第69-70页
     ·重传第70页
     ·其它发送相关操作第70页
   ·接收模块实现第70页
   ·定时器实现第70-72页
     ·定时器初始化第71页
     ·定时器设置第71页
     ·取消定时器第71-72页
     ·管理定时器第72页
   ·缓存管理第72-75页
     ·分配内存第73页
     ·释放内存第73-74页
     ·内存拷贝第74页
     ·管理内存第74-75页
第七章 总结和期望第75-78页
   ·发送/接收数据测试第76页
   ·存在问题与期望第76-78页
参考文献第78-79页
致谢第79页

论文共79页,点击 下载论文
上一篇:北方农牧交错带封育区植被恢复研究--以宁夏盐池县为例
下一篇:浙江省培智学校学生课外体育活动之研究