登录
首页 » c++ » 网络流量监控

网络流量监控

于 2022-07-16 发布 文件大小:11.23 MB
0 79
下载积分: 2 下载次数: 1

代码说明:

为了方便网络编程,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数据包进行分析以提取出我们所需要的信息。在论文的最后是旨在说明进一步工作的展开。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • ecisioC_DC
    一种新型高精度数字DC_DC变换器控制方法研究A new high-precision digital converter control method DC_DC(A new high-precision digital converter control method DC_DC)
    2020-10-07 10:37:36下载
    积分:1
  • 小波包分解的matlab实现
    1)了解小波分解与小波包分解概念区别与联系; 2)了解小波包的分解和重构算法积; 3)用matlab编程对信号进行小波包分解及小波能量图的绘制。
    2022-10-03 14:30:03下载
    积分:1
  • dean20070409084132
    计算机图形算法演示.zip ?扑慊?夹嗡惴ㄑ菔?zip ?扑慊?夹嗡惴ㄑ菔?zip ?扑慊?夹嗡惴ㄑ菔?zip(Demonstration of computer graphics algorithms. Zip? Bashing contented ? folder guessing Ong ㄑ turnip? Zip? Bashing contented ? folder guessing Ong ㄑ turnip? Zip? Bashing contented ? folder guessing Ong ㄑ turnip? Zip)
    2007-07-27 17:12:38下载
    积分:1
  • 2.3
    一个简单的猜数游戏程序:  利用Math.random()方法生成0-1之间的double型数dNum,将dNum转换为0-100之间的整数iNum。  利用KeyInput.readInt()方法接收键盘输入的整数inNum。如果inNum小于iNum,在屏幕上显示“输入的值小,请输入更大的数.”;如果inNum大于iNum,在屏幕上显示“输入的值大,请输入更小的数.”;如果inNum等于iNum,在屏幕上显示“猜对了.”,并结束运行。  猜测错误的时候,重新输入inNum,直到猜对为止。如果猜测10次后仍未猜对,显示“猜测次数已达10次,猜数失败.”,并结束程序的运行。 (A simple guessing game program:  use Math.random () method to generate double-type numbers between 0-1 dNum, will dNum into an integer between 0-100 iNum.  use KeyInput.readInt () method receives the keyboard input integer inNum. If inNum less than iNum, the screen " Enter the value of the small, enter the greater number." If inNum than iNum, the screen " Enter the value of the large number of smaller type." If inNum equal iNum, displayed on the screen, " guessed." and end the run.  guess wrong, re-enter inNum, until you guess it right up. If the guess was right 10 times not to show " guess the number has reached 10 times, guess the number of failures." And end the program.)
    2010-11-03 14:29:09下载
    积分:1
  • ASP.NET/C#教师评价系统--毕业设计
    学生评教:登录后系统自动出现学生班级和授课老师对应关系,可选择不同的授课教师进行评价和提建议。教师自评:教师根据评价指标体系进行自我评估和提出建议或意见。考评组:考评组可以选择不同的授课教师进行评价和提出教学建议。 管理员模块:自动进行评分数汇总、自动生成教师评价报表、锁定数据、增加用户和用户校验等
    2019-07-09下载
    积分:1
  • acconeer_stm32l476_module_software_v2_2_1
    说明:  A111 PCR 60GHZ雷达模块代码(A111 PCR 60GHZ radar module code)
    2020-10-10 16:27:34下载
    积分:1
  • FAT32
    说明:  FAT32文件系统的详细描述,很好的文章。(FAT32 file system, a detailed description of a very good article.)
    2009-08-26 16:15:12下载
    积分:1
  • GraphTheory
    讲述数据机构的图论部分和程序设计的关系,适合学习算法的同学学习阅读,很不错的一本书。(Graph theory algorithm and programming)
    2013-12-04 20:12:39下载
    积分:1
  • 基于STM32的卫星GPS里程与速度等信息的分布计算
    基于STM32的卫星GPS里程与速度等信息的分布计算 包含卫星分布图、硬件和源码
    2022-06-13 17:19:43下载
    积分:1
  • Cluster
    一个利用KDD1999数据集而完成的改进K-means聚类算法的实现.(A use of data sets KDD1999 completed to improve the K-means clustering algorithm.)
    2021-04-27 10:58:44下载
    积分:1
  • 696518资源总数
  • 105563会员总数
  • 11今日下载