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

TCP/IP教学软件的设计开发与实践研究

摘要第1-3页
ABSTRACT第3-6页
第一章 绪论第6-9页
   ·选题背景和意义第6-7页
   ·国内外研究现状第7页
   ·本文的主要工作第7-9页
第二章 局域网的结构特点及TCP/IP简介第9-13页
   ·以太网第9-11页
     ·带宽共享第9-10页
     ·带宽竞争第10页
     ·冲突检测/避免机制第10-11页
   ·TCP/IP协议简介第11页
   ·TCP/IP协议栈的层次结构第11-13页
第三章 开发平台的建立第13-16页
   ·开发的系统环境第13页
   ·虚拟机的使用第13-14页
   ·开发平台的网络环境第14-16页
第四章 Socket网络编程第16-28页
   ·套接口的产生和意义第16-17页
   ·关于套接口编程的几个重要概念第17-19页
     ·客户-服务器模型第17页
     ·服务第17-18页
     ·端口第18页
     ·网络字节序与主机字节序第18-19页
   ·套接口地址结构第19-20页
   ·TCP套接口编程第20-24页
     ·TCP连接使用的套接口函数第20-21页
     ·建立TCP连接的程序实现(IPv4 为例)第21-24页
   ·UDP套接口编程第24-27页
     ·收发UDP报文使用的套接口函数第25页
     ·UDP套接口收发的程序实现(IPv4 为例)第25-27页
   ·IPv6 套接口编程第27-28页
第五章 网络嗅探的实现第28-39页
   ·嗅探器的定义第28页
   ·常见的嗅探软件第28-29页
   ·嗅探的基本原理第29-30页
     ·网卡的混杂模式第29页
     ·包获取机制第29-30页
   ·基于libpcap的数据包捕获第30-39页
     ·libpcap介绍第30-31页
     ·Libpcap的安装第31-32页
     ·基本Libpcap的捕包程序实现第32-38页
     ·编译与执行效果第38-39页
第六章 数据的协议分析第39-48页
   ·数据与协议结构体的匹配第39-40页
   ·程序模块间的接口第40页
   ·程序模块间的调用关系第40-41页
   ·ARP模块第41-42页
   ·ICMP6 模块第42-43页
   ·IPv6 扩展报头的处理第43-46页
   ·编译与执行第46-48页
第七章 Sniffer的GTK界面第48-55页
   ·GTK概述第48页
   ·建立GTK+开发环境第48-49页
   ·建立GTK+应用第49页
   ·Sniffer与GTK界面的整合第49-55页
     ·单线程引起的问题第49页
     ·多进程第49-51页
     ·有名管道第51-52页
     ·多线程第52-55页
第八章 协议数据包发送器Rawsender第55-63页
   ·Libnet介绍第55-56页
   ·Libnet的安装第56页
   ·Libnet的接口函数第56-59页
   ·程序的实现(ARPsender为例)第59-63页
     ·数据包内存初始化第59-60页
     ·网络接口初始化第60页
     ·构造所需数据包第60-61页
     ·发送数据包第61-62页
     ·后续处理第62页
     ·ARPsender的最终效果第62-63页
结束语第63-64页
参考文献第64-66页
发表论文和科研情况说明第66-67页
致谢第67页

论文共67页,点击 下载论文
上一篇:性别歧视与性别平等:法律与现实的比较研究
下一篇:关于相对集中行政处罚权制度的分析研究