流量监控系统的研究与设计
2012-08-15余翀翀
科技视界 2012年12期
余翀翀
(华侨大学网络与教育技术中心 福建 厦门 361021)
0 引言
目前,业界相关的研究基本都是通过对数据流量进行分析,找出可以真实反映网络的数学模型,例如自相似模型,但仍然不能全面客观地反映网络的真实状态。事实上,要达到对网络性能的有效监测,获得真实的流量数据,并对这些数据进行详细的定性定量分析,才是真正有效的方法。流量测量还可以实现监测拥塞链路,拒绝服务攻击,满足服务等级的QoS策略等功能。因此,研究并实现相应的监控系统是至关紧要的。
网络流量监控系统对网络内到达本地服务器的所有数据包进行分析,掌握当前网络总流量,同时可以根据不同的需要对特定端口或特定外部地址进行监视,防止非法入侵,以保障本地网络系统的安全和稳定。[1]网络监控能使系统及时地发现网络流量异常的现象,使服务器在发现非法入侵后能立即做出反应,来保护自己的服务器不被破坏,以求获得安全性的同时,提高网络性能。
1 Winpcap网络编程介绍
(1)捕获原始数据包,包括在共享网络上各主机的交换数据包;
(2)在数据包发往应用程序之前,过滤掉某些特殊的数据包;
(3)发送原始的数据包;
(4)收集网络通信过程中的统计信息。
Winpcap用于windows系统下的直接的网络编程。大多数网络应用程序访问网络是通过广泛使用的套接字。这种方法很容易实现网络数据传输,因为操作系统负责底层的细节(比如协议栈,数据流组装等)以及提供了类似于文件读写的函数接口。……
登录APP查看全文
