局域网内的ip地址监控.doc

约51页DOC格式手机打开展开

局域网内的ip地址监控,摘要:监听(sniffer)最初是提供给网络管理员的一类极有威力的网络工具,使用这类工具可以监视网络的状态、数据流动情况以及网络上传输的信息并利用这些信息来分析网络的性能、排除网络故障。建立在监听技术基础上的网络分析仪是专业网络工程师必不可少的工具,其全球市场每年达数十亿美元。在局域网中,ip地址的冲突常常发生,更有些...
编号:39-206157大小:1.19M
分类: 论文>通信/电子论文

内容介绍

此文档由会员 wanli1988go 发布

摘要:监听(Sniffer)最初是提供给网络管理员的一类极有威力的网络工具,使用这类工具可以监视网络的状态、数据流动情况以及网络上传输的信息并利用这些信息来分析网络的性能、排除网络故障。建立在监听技术基础上的网络分析仪是专业网络工程师必不可少的工具,其全球市场每年达数十亿美元。
在局域网中,IP地址的冲突常常发生,更有些人盗用他人的IP地址上网。虽然许多操作系统(如Windows 98)自带IP冲突检测功能,但那是一种被动的消极的检测方式,它只能检测到局域网中是否IP地址与本机冲突,不能解决盗用问题,更不能监测整个网络的情况。
本文是无锡江南大学信息工程学院计算机科学与技术系99级毕业生陆佳鹏的毕业论文。文中分析了Windows 平台上实现的免费数据包捕获工具——WinPcap的原理、功能和使用方法,介绍了网络嗅探的基本原理、嗅探程序的组成,以及协议分析模块的基本知识。还使用Microsoft Visual C++ 开发的一个基于网络嗅探的IP地址监控程序。
关键词:监听,网络,IP地址,监控










Abstract: Sniffer is network tool which have the power for the network admionistrotors at the beginning. By using this tool they can monitor the state of the network, the information of traffic, and the data transfering in the network. And they can analyze the function and expel the trouble by those information. The analysis program which based on the technique tool absolutely necessarily for the specility network engineer, and its maket amount to one billions per year.
In the LAN, it is frequently the IP address was taked place. Although there are many operate system (such as Windows 98) that can examine it, that is a passive and negative way to do it. It can only examine that if my IP address was userd in the network. It cannot resolve the program that the IP address was embezzled. Yet wo cannot monitoring whole network.
This article written by Jiapeng Lu, who will be graduated from WuXi Southern Yangtze University,information technology college,computer science and technology department. There assaied the theorem,fuction, use method of the winpcap,a tool to get free data package and the module of protocol analyse in windows plat. Also introducde its theorem, component of the programe. Also a program to examine the embezzling IP address by Microsoft Visual C++ is introduced.
Key phrase:Sniffer, network, IP address, monitor
毕 业 设 计 任 务 书
一、 论文题目:
局域网内的IP地址监控
二、 本设计(论文和其他)应达到的要求:
本课题要求设计“利用嗅探原理监测局域网内的IP地址盗用问题”
主要任务为:
1. IP地址监测程序的设计和运行
2.采用Microsoft Visual C++ 6.0 作为本次设计的工具
3.撰写毕业设计说明书、英文文献的阅读和翻译
三、 接受任务学生:
四、 开始及完成时间:
五、 设计(论文)指导(顾问)
指导老师:









目录
中英文摘要……………………………………………………………………….2
毕业设计任务书…………………………………………………………………..4
目录………………………………………………………………………………..5
第一章 系统分析………………………………………………………………….7
1.1 需求分析……………………………………………………………..7
1.2 可行性分析…………………………………………………………..7
第二章 概论……………………………………………………………………….8
2.1 嗅探的基本原理……………………………………………………..8
2.2 网络基础知识………………………………………………………..8
2.3 SNIFFER的基本原理……………………………………………….10
第三章 WinPcap 论述……………………………………………………………12
3.1 捕获程序的结构……………………………………………………..12
3.1.1 用户级:WinDump 程序和Libpcap库…………………..14
3.1.2 内核级:NDIS包捕获驱动器……………………………..14
3.2 Unix系统中的BPF…………………………………………………..15
3.2.1 tap 函数……………………………………………………..16
3.2.2 包过滤器……………………………………………………..16
3.2.3 BPF包捕获过程概述…………………………………………17
3.2.4 一个重要问题…………………………………………………18
3.3 与NDIS的交互…………………………………………………………19
3.4 兼容性……………………………………………………………………21
第四章 协议分析………………………………………………………………………23
4.1 链路层支持………………………………………………………………..23
4.2 网络层支持………………………………………………………………...26
第五章 系统分析………………………………………………………………………..32
5.1 总体分析…………………………………………………………………...32
5.2 模块设计……………………………………………………………………32
5.3 数据结构(表)……………………………………………………………33
第六章 程序实现…………………………………………………………………………35
小结………………………………………………………………………………………..45
附录1:WPCAP库介绍………………………………………………………………….46
参考文献及站点…………………………………………………………………………...

参考资料:
1. 《Visual C++ 技术内幕 ..