毕业论文——路由器的软件实现.doc

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

毕业论文——路由器的软件实现,路由器仿真摘要:路由器是什么所谓路由就是指通过相互连接的网络把信息从源地点移动到目标地点的活动。而路由器就是实现这一功能的一个硬件设备。路由器是互联网的主要节点设备,它的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。本文是无锡江南大学信息工程学院计算机科学与技术系99级毕业生崔佳的毕业论文。文中分析了win...
编号:40-206107大小:1.65M
分类: 论文>通信/电子论文

内容介绍

此文档由会员 wanli1988go 发布

路由器仿真
摘要:
路由器是什么
所谓路由就是指通过相互连接的网络把信息从源地点移动到目标地点的活动。而路由器就是实现这一功能的一个硬件设备。
路由器是互联网的主要节点设备,它的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。
本文是无锡江南大学信息工程学院计算机科学与技术系99级毕业生崔佳的毕业论文。文中分析了Windows 平台上实现的免费数据包捕获工具——WinPcap的原理、功能和使用方法,介绍了网络嗅探的基本原理、嗅探程序的组成,以及协议分析模块的基本知识。还使用Microsoft Visual C++ 开发的一个基于网络嗅探的IP包捕获及存储转发程序。
本文的作者只是对路由器仿真做了一些探索,只做了连接不同网络部分而已,不过作者在设计程序时就留给程序很大的扩展度,有兴趣的人可以继续研究下去。











Abstract:

what is Router

So-called Router is the act move the information of the target location from the send location and the router is a hardware equipments to realizes this function.

Router is the main node equipments of Internet, One of it's function is connects different network, another function of it is a choose for information's deliver.

This article written by Jia Cui, 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 with Catch and save resend of the IP pack by Microsoft Visual C++ is introduced.

The textual author is just did some quests to imitated to really router,only did the link of different network , however author level a big expand degree,the people who having the interested to can continue study.













目录
中英文摘要……………………………………………………………………….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 捕获程序的结构……………………………………………………..13
3.2 Unix系统中的BPF…………………………………………………..14
3.2.1 tap 函数……………………………………………………..14
3.2.2 包过滤器……………………………………………………..14
3.2.3 BPF包捕获过程概述…………………………………………15
3.2.4 一个重要问题…………………………………………………16
3.3 与NDIS的交互…………………………………………………………17
3.4 兼容性……………………………………………………………………19
第四章 协议分析………………………………………………………………………21
4.1 链路层支持………………………………………………………………..21
4.2 网络层支持………………………………………………………………...24
第五章 系统分析………………………………………………………………………..30
5.1 总体分析…………………………………………………………………...30
5.2 模块设计……………………………………………………………………30
第六章 程序实现…………………………………………………………………………32
小结………………………………………………………………………………………..42
附录1:WPCAP库介绍………………………………………………………………….43
附录2:英文文献及翻译…………………………………………………………………49
参考文献及站点…………………………………………………………………………...58



第一章 系统分析
1.1 需求分析
路由器是什么
所谓路由就是指通过相互连接的网络把信息从源地点移动到目标地点的活动。一般来说,在路由过程中,信息至少会经过一个或多个中间节点。通常,人们会把路由和交换进行对比,这主要是因为在普