没有合适的资源?快使用搜索试试~ 我知道了~
监控IP包的流量.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 7 浏览量
2021-12-10
13:39:12
上传
评论
收藏 49KB DOC 举报
温馨提示
试读
12页
监控IP包的流量.doc
资源推荐
资源详情
资源评论
计算机网络 课程设计报告
课 题: 监控IP包的流量
专 业 班 级: 计科10101班
姓名(学号): 张鸣宇(201017010103)
: 李 玮(201017010143)
指 导 教 师: 梅晓勇
目 录
评阅意见:
评定成绩:
指导老师签名:
年 月 日
一 目的和意义
从社会角度来说,随着人们对Internet的依赖性越来越高,网络传输的业务类
型变得缤纷多彩,在此背景下,需要对网络状况,网络性能进行准确的检测和
评估,而这次课程设计正是对流量工程内容研究。
从学习的角度来说,此次课程设计将我们带入网络编程领域,进一步网络
知识的应用,监控IP包的流量课程设计让我们进一步了解IP协议的基本内容,
对于掌握TCP/IP协议的主要内容和学习网络课程是十分重要的,此外,也加深
了对Winpcap的理解和运用能力,同时也增长了知识,开阔了视野,对于以后
的学习有很大的帮助。
二基本原理
2.1概述
1. IP协议
IP是TCP/IP模型中的网络层协议,又称为互联网协议,是支持网间互连的
数据报协议,它与TCP协议一起构成了TCP/IP协议族的核心。它提供网间连接
的完善功能,包括IP数据报规定互联网范围内的IP地址格式
[2]
。在因特网中IP协
议是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算
机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要
遵守IP协议就可以与因特网互连互通。IP地址具有唯一性,根据用户性质的不
同,可以分为不同的类别。
IP协议的特点如下:
(1) IP协议是一种不可靠、无连接的数据报传送协议。
(2) IP协议是点对点的网络层通信协议。
(3) IP协议向通信层隐藏了物理网络的差异。
(4) IP协议以一种数据报的形式传输数据,每个数据报独立传输,可能通过
不同路径传输,因此可能不按顺序到达目的地,或者出现重复。
2. 关于Winpcap库
Winpcap(windows packet
capture)是windows平台下一个买费的、公共的基于windows的网络接口API库
。主要为win32应用程序提供访问网络底层的能力。Winpcap的主要功能在于独
立于主机协议(如TCP/IP)发送和接收原始数据报。也就是说,Winpcap不能
阻塞、过滤或控制其他应用程序数据报的收发,它只是监听共享网络上传送的
数据报。因此,它不能用于QoS调度程序或个人防火墙。其功能有:
(1) 捕获原始数据包,包括在共享网络上各主机发送接收的以及相互之间
交换的数据包;
(2) 捕获原始数据包,包括在共享网络上各主机发送接收的以及相互之间
(3) 在数据包发往应用程序之前,按照自定义的规则将某些特殊的数据包
过滤掉;
(4) 在网络上发送原始数据包;
(5) 收集网络通信过程中的统计信息。
2.2作用
对IP包流量的控制主要是通过用VC++编程实现对网络中IP数据包流量的统
计,实际上是编制程序,监控网络,捕获一段时间内网络上的IP数据包,按IP
数据包的源地址统计出该源地址在该时间段内发出的IP包的个数。程序中会用
到Winpcap,它主要功能在于独立于主机协议发送和接收原始数据报。本次课
程设计中用VC++实现基于Winpcap的网络数据包的捕获和统计,基于Winpcap
的应用程序将根据获取网络设备列表;选择网卡并打开;设置过滤器;捕获数
据包或者发送数据包;列出网卡列表,让用户选择可用的网卡的步骤进行编写
三 需求分析
3.1 系统功能需求分析
近年来,网络病毒的出现和传播更加剧了网络状况的复杂和不稳定性.在此
背景下,需要对网络状况,网络性能进行准确的检测和评估,而这些正是流量
工程的研究内容.而流量工程的主要任务是测量和评估网络的运行状况,性能。
并能够容易地使网络的最终用户看到和理解评估结果,能够对网络中的突发时
间能够做出积极有效的反应,以及研究和改进网络协议,网络工作模式的机制
,以促进网络服务的可靠性,保证网络的正常运行。
剩余11页未读,继续阅读
资源评论
jiang19691010
- 粉丝: 0
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功