欢迎来到天天文库
浏览记录
ID:46568730
大小:154.86 KB
页数:12页
时间:2019-11-25
《优秀课设——发送ARP数据包》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机网络课程设计报告长沙理工大学题目:发送ARP数据包姓名:学号:同组姓名:专业班级:指导教师:评阅意见:评定成绩:指导老师签名:一、课程设计目的:二、课程设计要求:三、课程设计分析2.参考算法3.核心代码1•课程设计中的重点及难点错误!未定义书签。错误!未定义书签。四、源程序及运行截图五、心得体会10六、参考文献一.课程设计目的:本课程设计的目的是对网络上的ARP数据包进行解析,从而熟悉ARP数据包的结构,对ARP协议有更好的理解和认识。二、课程设计要求:用网络流量监测工具让ARP欺骗原形毕露CNET中M-PChome.
2、net-转载作者:赛迪网来源:赛辿网责编:kachesiji时间:2007-06-03标签:网络流量笔者的工作单位是一所学校,最近学校的一•栋教学楼内的网络突然出现时断时好的现象,这口J是严重影响了学校的正常教学和工作,情况危急,需要马上解决!信息屮心立即着手进行调查,据老师们反映上网有吋候网页打开速度非常缓慢,有时丝毫没有动静,直接显示无法打开网页。不述在非上班时间,如中午和晚上等休息时间,网络一•切正常。根据这一情况,网络硬件故障的可能性微乎其微,经过检查没有发现异常情况,排除了物理上的错误。看来是软件上的问题,脑海中的
3、笫一反应就是忖前比较流行的ARP攻苗。ARP协议的中文名为地址解析协议,川于将网络屮的IP地址解析为换件地址(MAC地址),以保证通信的顺利进行。当计算机接收到ARP应答数据包的时候,就会对木地的ARP缓存进行更新,将应答中的IP和MAC地址存储在ARP缓存中。所以在网络中,如果有人发送一个自C伪造的ARP应答,网络可能就会出现问题,这就是ARP欺骗,其常见的特征就是主机频繁掉线。我们的网络症状与Z非常相似,但是ARP攻击需要找到它的源头,一般的方法很难查找,需要在交换机上进行抓包分析,于是找到了IrisNetworkTra
4、fficAnalyzer(以下简称Iris)。这是一款网络流量分析监测工3.当程序接收到键盘输入Ctrl+C时退出。三.课程设计分析1.课程设计中的重点及难点木来不打算写这接卜•的一系列讨论欺骗的文章(计划中有arp欺骗、icmp欺骗、路由rip欺骗、ip地址欺骗等),这主要是口己有些扌I!心有些人会给网管增加H常工作量,但是想想还是写的好,因为通常在你猛打完补丁后,你可能觉得你的系统女全了,但是,实际上,打补丁只是安全措施里的一个很基本的步骤而己,通常一个hackei•要迹入你的系统,他所要做的并不是你打补丁就可以避免的,
5、象这些欺骗都要求你必须掌握相当的网络底层知识和合理安排物理布线才对阻止得了的。特别是多种手法混用的时候,特別要说明的是:有些人往往以为会使用某些工具入侵就觉得自己是个hacker,呵呵。。其实,我认为这只是入门而已(有些是连门都找不到),通过木文,我想让人们知道,一个hacker在真止入侵系统时,他并不是依靠别人写的什么软件的。更多是靠对系统和网络的深入了解來达到这个目的。我想我会尽可能将我知道的写出来,同时也将尽可能把防止欺骗的解决办法写出來,当然,这只是我知道的而已,如果有失误的地方,欢迎指正。呵呵。。首先还是得说一•下
6、什么是ARP,如果你在UNIXShell下输入aip-a(9xH也是),你的输出看起来应该是这样的:Interface:xxx.xxx.xxx.xxxInternetAddressPhysicalAddressTypexxx.xxx.xxx.xxx00-00-93-64-48-d2dynamicxxx.xxx.xxx.xxx00-00-b4-52-43-10dynamic这里第一•列显示的是ip地址,第二列显示的是和ip地址对应的网络接口卡的硬件地址(MAC),第三列是该ip和mac的对应关系类型。可见,arp是一种将ip转
7、化成以ip对应的网卡的物理地址的一种办议,或者说ARP协议是一种将ip地址转化成MAC地址的一种协议,它靠维持在内存中保存的一农表来使ip得以在网络上被目标机器应答。为什么要将ip转化成mac呢?呵呵。。解释下去太多了,简单的说,这是因为在tcp网络环境下,一个ip包走到哪里,要怎么走是靠路由表定义,但是,当ip包到达该网络后,哪台机器响应这个ip包却是靠该ip包中所包含的mac地址来识别,也就是说,只有mac地址和该ip包中的mac地址相同的机器才会应答这个ip包(好象很多余,呵呵。。),因为在网络屮,每一台主机都会有发送
8、ip包的时候,所以,在每台主机的内存中,都有一个aip->mac的转换表。通常是动态的转换表(注意在路由中,该aip表可以被设置成静态)。也就是说,该对应表会被主机在需要的时候刷新。这捎诟姨谧油闵系拇洎强?8位的mac地址而决定的。通常主机在发送一个ip包Z前,它耍到该转换表中寻找和ip包
此文档下载收益归作者所有