路由器仿真.doc

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

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

内容介绍

此文档由会员 lzj781219 发布

题目:

58页,5.4万余字



摘要:
路由器是什么
所谓路由就是指通过相互连接的网络把信息从源地点移动到目标地点的活动。而路由器就是实现这一功能的一个硬件设备。
路由器是互联网的主要节点设备,它的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。

本文是信息工程学院计算机科学与技术系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.







江南大学
信息工程学院 计算机科学与技术专业
毕 业 设 计 任 务 书
一、 论文题目:
路由器仿真
二、 本设计(论文和其他)应达到的要求:
本课题要求设计“用嗅探原理解决IP的存储转发从而达到以软件实现路由器功能的目的”
主要任务为:
1. IP包捕获和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 捕获程序的结构……………………………………………………..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. 《Visual C++ 技术内幕 第四版》
[美] David J. Kruglinski 著
潘爱国 王国印 译
清华大学出版社
2. 《Visual C++ 6.0 开发使用手册》
[美] Kate Gregory 著
前导工作室 译
机械工业出版社
3. 《监听与隐藏——网络侦听揭密与数据保护技术》
求是科技 谭思亮 著
人民邮电出版社