首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

用于Linux性能评估的测试工具的设计与实现

摘要第1-5页
ABSTRACT第5-8页
第一章 引言第8-10页
   ·背景知识第8页
   ·课题来源及论文贡献第8页
   ·论文组织结构第8-10页
第二章 基础理论及相关技术第10-31页
   ·网络基础知识第10-20页
     ·TCP/IP 协议介绍第10-14页
     ·BSD 网络套接字接口第14-17页
     ·INET 套接字层第17页
     ·建立 BSD 套接字第17-18页
     ·在 INET BSD 套接字上绑定地址第18页
     ·在 INET BSD 套接字上建立连接第18-19页
     ·监听 INET BSD 套接字第19页
     ·接受连接请求第19-20页
   ·SOCKET 编程第20-23页
     ·Socket 原理第20页
     ·Socket 系统调用第20-23页
     ·客户-服务器模型的socket 实现框架第23页
   ·I/O 模型第23-25页
   ·几种服务器结构第25-29页
     ·多进程第25-27页
     ·多线程第27-28页
     ·单进程事件驱动第28-29页
   ·SNIFFER工作原理第29-30页
   ·设计方案的选择第30-31页
第三章 用于LINUX 性能评估的测试工具第31-38页
   ·远程服务支持系统简介第31-32页
   ·测试工具总体设计第32-33页
   ·应用层通信协议第33-38页
     ·通用消息格式第34-35页
     ·消息第35-37页
     ·会话第37-38页
第四章 LPESERVER 设计方案第38-54页
   ·概述第38页
   ·核心数据结构及状态图第38-43页
     ·连接控制块(NCB)第38-39页
     ·服务器端会话(S_SESSION)结构第39-42页
     ·会话控制表(scblist)第42-43页
   ·对于新到连接的处理第43页
   ·对会话通信的操作第43-52页
     ·对S_JOINWAITING 状态处理第44-46页
     ·对S_SJOINACK 状态处理第46页
     ·对S_RJOINACK 状态处理第46-47页
     ·对S_DATA_RECVING 状态的处理第47-49页
     ·对S_DATA_SENDING 状态的处理第49-52页
     ·对S_TERMINATE 状态的处理第52页
   ·总体流程第52-54页
第五章 网络负载发生器(LPECLIENT)的设计第54-67页
   ·网络负载发生器的方案设计第54-55页
   ·客户端重要的数据结构第55-58页
     ·客户端会话控制块(C_SESSION)第55-57页
     ·connection_list第57-58页
     ·active_list第58页
   ·客户端会话的创建第58-60页
   ·客户端与服务器连接的建立第60-62页
   ·客户端与服务器之间控制信息与数据的交换第62-66页
   ·LPECLIENT总体流程第66-67页
第六章 网络延迟分析部分的设计第67-85页
   ·设计概述第67-68页
   ·LPESNIFFER设计部分第68-78页
     ·输出文件格式:第69-70页
     ·pkt_info 结构第70-71页
     ·seg_head 结构第71-73页
     ·结构tcp_stream 和substream第73-75页
     ·主要函数过程第75-78页
   ·离线分析程序(LPEANALYZER)设计部分第78-85页
     ·重要的数据结构第78-81页
     ·主要函数流程第81-85页
第七章 总结第85-86页
参考文献第86-88页
致谢第88-89页
个人简历第89页

论文共89页,点击 下载论文
上一篇:中西医结合治疗川崎病的临床研究
下一篇:西罗莫司新制剂的制备及体内药物动力学研究