[页数] 24 [字数] 11964 [目录] 摘 要…………………………………………………………………….1 Abstract………………………………………………………..2 前 言…………………………………………………………………….4 第一章 绪论……………………………………………………………5 第二章 TCP/IP协议集………………………………………………9 第三章 WINSOCK编程概述…………………………………………14 第四章 网络流量测量的程序实现……………………………….16 结 论…………………………………………………………………….21 结束语…………………………………………………………………….22 参考文献…………………………………………………………………23 [原文] 随着计算机网络技术日新月异的发展,Internet的逐渐普及,网络对于人们已经不再是一个陌生的概念。可以说,网络已经在很多人的生活中占据了重要的地位。于是,各种各样的软件随之诞生,使人们能够更加方便,快捷的访问网络,了解网络以充分的利用网络。 本论文就是向大家介绍网络中比较常用的技术——网络流量的监测。在介绍具体的程序实现之前,论文首先介绍了TCP/IP协议,可以说,任何网络技术都与TCP/IP协议有着密切的关联,TCP/IP协议给不同型号的计算机,不同的操作系统之间提供了相互通信的平台。TCP/IP起源于60年代末美国政府资助的一个分组交换网络研究项目,到现在90年代已发展成为计算机之间最常应用的组网形式。它是一个真正的开放系统,因为协议组件的定义及其多种实现可以不用花钱或花很少的钱就可以公开地得到。 在进行网络流量的测量之前,我们首先要对本地机的信息有一个了解。这些信息的获取是通过Netbios来完成的。Netbios利用其网络控制快NCB来完成我们需要它去完成的对网卡的初始化工作。通过ncb?_command来发出命令完成对网卡的操作。通过发送NCBENUM命令获取网卡的数目和每个网卡的内部编号;对选定的网卡发送一个NCBRESET命令,以便进行初始化;接着,可以发送NCBASTAT命令以获取网卡的......... [摘要] :为了方便网络编程,90年代初,由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即Windows Sockets规范,它不是一种网络协议,而是一套开放的、支持多种协议的Windows下的网络编程接口。本篇论文主要是介绍了在TCP/IP基础上利用winsock2对网卡进行编程,以达到网络流量监测的目的。论文首先介绍了TCP/IP协议,旨在介绍IP,TCP,UDP等比较重要的协议。主要是介绍IP头,TCP头,UDP头的特点,以便从IP头中可以获取源地址,目的地址,协议类型等信息。在随后的章节中提出了Socket的概念,Socket实际上提供了一个通信端口使所有拥有Socket的端口的计算机之间能够相互通信,在本论文中主要说明了socket的建立,监听和撤销的过程。具体到程序实现中,对网卡混杂模式的设置是通过原始套接字(raw socket)来实现的。为了让原始套接字能接受所有的数据,还需要通过将SOCK_RAW设置成SIO_RCVALL。对数据包的获取通过recv()函数来完成。最后要完成的工作就是对所捕获的IP数据包进行分析以提取出我们所需要的信息。在论文的最后是旨在说明进一步工作的展开。 [参考文献] [1] 熊桂喜,王小虎著,计算机网络原理,北京:清华大学出版社,1998 [2] 李增智,陈妍,计算机网络原理.西安:西安交通大学出版社,2003 [3] 朱雁辉,Windows防火墙与网络封包截获技术,北京:电子工业出版社,2002 [4] 李凌,Winsock 2网络编程实用教程,北京:清华大学出版社,2003 [5] 肖文龙,最新TCP/IP实用教程,北京:中国铁道出版社,2001 [6] 胡峪,VC++编程技巧与示例,西安:西安电子科技大学出版社,2000 【原文截取】 密级: NANCHANG UNIVERSITY 学 士 学 位 论 文 THESIS OF BACHELOR 题 目 网络流量测量软件的设计与实现 学 院: 信息工程学院 系 计算机 专 业: 计算机科学与技术 班 级: 学 号: 学生姓名: 指导教师: 起讫日期: 网络流量测量软件的设计与实现 摘 要:为了方便网络编程,90年代初,由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即Windows Sockets规范,它不是一种网络协议,而是一套开放的、支持多种协议的Windows下的网络编程接口。本篇论文主要是介绍了在TCP/IP基础上利用winsock2对网卡进行编程,以达到网络流量监测的目的。论文首先介绍了TCP/IP协议,旨在介绍IP,TCP,UDP等比较重要的协议。主要是介绍IP头,TCP头,UDP头的特点,以便从IP头中可以获取源地址,目的地址,协议类型等信息。在随后的章节中提出了Socket的概念,Socket实际上提供了一个通信端口使所有拥有Socket的端口的计算机之间..... |
网络流量测量软件设计实现论文
查看评论
已有0位网友发表了看法