该文为网卡类专升本毕业论文范文,与基于网卡的流量监控系统设计与实现相关论文提纲格式,可作为论文格式专业网卡论文写作研究的大学硕士与本科毕业论文开题报告范文和职称论文参考文献资料。免费下载教你怎么写网卡及计算机及软件开发方面的优秀学术论文范文。
摘 要 本文对系统的本机基本信息查询、流量监控以及进程显示三个功能进行详细的设计及描述,并对系统实现的代码及界面进行介绍.
关 键 词 网卡 流量 监控
中图分类号:TP3 文献标识码:A
目前的网络监控软件,如360安全卫士的网络监控、网路岗等都是针对网络流量的,而网络流量跟网卡流量是有区别的,对于个人用户来说,网卡流量的状态也可以从一定程度上体现带宽使用的情况.本系统采用面向对象的软件开发办法,以Microsoft公司的可视化集成开发环境 Visual Studio .Net 作为开发平台,以C#作为开发语言实现网卡流量监控的功能.
1功能设计
(1)本机基本信息查询:查看IP地址:主要查看本机在局域网内中的IP地址;查看主机名:用于查看本机计算机的名称;查看MAC地址:查看网卡的唯一地址.
(2)流量监控:获取到本机的网卡列表,然后针对某块网卡进行动态的流量监控,并显示出来.
2.功能实现
2.1 本地信息查询功能实现
(1)查询IP地址:这个功能需要使用到 System.Net命名空间,在C#编程中,可利用它提供的DNS类获取IP地址,主要代码如下:
IPAddress[] addresslist等于Dns.GetHostAddresses(Dns.GetHostName());
for (int i 等于 1; i < addresslist.Length; i++)
{ipaddress +等于 addresslist[i].ToString() + "";}
tbIP.Text 等于 ipaddress.ToString() + "";
上面的代码就是利用了DNS类,它主要是从域名系统中查找关于指定主机的信息,通过Dns.GetHostAddresses(Dns.GetHostName())得到指定主机的IP地址,并把它赋予IPAddress[]类中的变量,再把它在文本框中显示出来.
(2)查询主机名ʍ