返回

TOP21【毕业设计】解析ARP数据包软件设计与实现.doc文档免费在线阅读 TOP21【毕业设计】解析ARP数据包软件设计与实现.doc文档免费在线阅读

格式:word 上传:2026-10-31 10:51:30
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(1)
第 1 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(2)
第 2 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(3)
第 3 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(4)
第 4 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(5)
第 5 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(6)
第 6 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(7)
第 7 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(8)
第 8 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(9)
第 9 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(10)
第 10 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(11)
第 11 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(12)
第 12 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(13)
第 13 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(14)
第 14 页 / 共 18 页
【毕业设计】解析ARP数据包软件设计与实现.doc预览图(15)
第 15 页 / 共 18 页
预览结束,还剩 3 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

数都是以明文形式在网络上传输,这些明文数据往往包含些敏感数据,如密码账号等,因此使用监听程序软件可以监听到所有局域网内的数据通信,得到这些敏感信息。


当然,其局限性是只能在局域网的共享冲突域中进行。


嗅探器作为种网络通讯程序,主要是通过对网卡的编程来实现的。


对网卡的编程有很多种方法,通常的套接字程序只能响应与自己硬件地址相匹配的或是以广播方式发出的数据帧,对于其他形式的数据帧,网络接口在验过滤数据包,并把这些数据包原封不动地传给用户态模块。


当然也添加了些系统特定的标志比如时间戳管理。


这个过程中包括了些操作系统特有的代码。


第二个模块用来在不同的平台下提供个通用的公共的包驱动接口。


事实上,不同版本的平台在内核层模块和用户进程之间的接口不完全相同,用于解决这些不同。


提供了套系统的八日星期日首先,本论文从目前网络的现状开始,详细研究了本课题的背景以及意义,由于目前我国正在进行大规模的现代化经济建设,需要使用自己的网络和信息安全系统来保护自己的网络和信息系统,尤其是对于全国性大型的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。


论文组织方式二〇二年十月二十美国贝尔研究所的于年推出,年后,语言已先后被移植到大中小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。


它环境下编写出了款简单的软件获取网络中的数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。


语言是种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。


它由的第三层地址解析为数据连接层层,也就是相当于的第二层的地址。


本设计主要通过使用,开发包,在光纤分布式数据接口网络中使用。


从地址到物理地址的映射有两种方式表格方式和非表格方式。


具体说来就是将网络层层,也就是相当于,是在仅知道主机的地址时确定其物理地址的种协议。


因和以太网的广泛应用,其主要用作将地址翻译为以太网的地址,但其也能在异步传输模式和的主机的地址和地址添加到自己的列表中,并利用此信息开始数据的传输。


如果源主机直没有收到响应数据包,表示查询失败。


课题研究现状地址解析协议地址添加到自己的列表中,如果表中已经存在该的信息,则将其覆盖,然后给源主机发送个响应数据包,告诉对方自己是它需要查找的地址源主机收到这个响应数据包后,将得到的目地址硬件地址以及目的主机的地址。


网络中所有的主机收到这个请求后,会检查数据包中的目的是否和自己的地址致。


如果不相同就忽略此数据包如果相同,该主机首先将发送端的地址和表中是否存在该地址对应的地址,如果有﹐就直接将数据包发送到这个地址如果没有,就向本地网段发起个请求的广播包,查询此目的主机对应的地址。


此请求数据包里包括源主机的协议工作流程首先,每台主机都会在自己的缓冲区中建立个列表,以表示地址和地址的对应关系。


当源主机需要将个数据包要发送到目的主机时,会首先检查自己列源主机硬件地址的后个字节目的硬件地址字节目的主机硬件地址的前个字节目的硬件地址字节目的主机硬件地址的后个字节目的字节目的主机的地址。


二〇二年十月二十八日星期日求为,响应为发送方的硬件地址字节源主机硬件地址的前个字节发送方的硬件地址字节源主机硬件地址的后个字节发送方字节源主机硬件地址的前个字节发送方字节为进制硬件地址长度和协议长度指明了硬件地址和高层协议地址的长度,这样报文就可以在任意硬件和任意协议的网络中使用操作字段用来表示这个报文的类型,请求为,响应为,请节源地址字节目标硬件地址字节目标硬件地址字节目标地址字节硬件类型字段指明了发送方想知道的硬件接口类型,以太网的值为协议类型字段指明了发送方提供的高层协议类型,同时又会影响的其他电脑上网。


包的格式同使用相同的报头结构,如图所示。


硬件类型协议类型硬件地址长度协议长度操作类型发送方的硬件地址字节源物理地址字节源地址字节同时又会影响的其他电脑上网。


包的格式同使用相同的报头结构,如图所示。


硬件类型协议类型硬件地址长度协议长度操作类型发送方的硬件地址字节源物理地址字节源地址字节源地址字节目标硬件地址字节目标硬件地址字节目标地址字节硬件类型字段指明了发送方想知道的硬件接口类型,以太网的值为协议类型字段指明了发送方提供的高层协议类型,为进制硬件地址长度和协议长度指明了硬件地址和高层协议地址的长度,这样报文就可以在任意硬件和任意协议的网络中使用操作字段用来表示这个报文的类型,请求为,响应为,请求为,响应为发送方的硬件地址字节源主机硬件地址的前个字节发送方的硬件地址字节源主机硬件地址的后个字节发送方字节源主机硬件地址的前个字节发送方字节源主机硬件地址的后个字节目的硬件地址字节目的主机硬件地址的前个字节目的硬件地址字节目的主机硬件地址的后个字节目的字节目的主机的地址。


二〇二年十月二十八日星期日协议工作流程首先,每台主机都会在自己的缓冲区中建立个列表,以表示地址和地址的对应关系。


当源主机需要将个数据包要发送到目的主机时,会首先检查自己列表中是否存在该地址对应的地址,如果有﹐就直接将数据包发送到这个地址如果没有,就向本地网段发起个请求的广播包,查询此目的主机对应的地址。


此请求数据包里包括源主机的地址硬件地址以及目的主机的地址。


网络中所有的主机收到这个请求后,会检查数据包中的目的是否和自己的地址致。


如果不相同就忽略此数据包如果相同,该主机首先将发送端的地址和地址添加到自己的列表中,如果表中已经存在该的信息,则将其覆盖,然后给源主机发送个响应数据包,告诉对方自己是它需要查找的地址源主机收到这个响应数据包后,将得到的目的主机的地址和地址添加到自己的列表中,并利用此信息开始数据的传输。


如果源主机直没有收到响应数据包,表示查询失败。


课题研究现状地址解析协议,是在仅知道主机的地址时确定其物理地址的种协议。


因和以太网的广泛应用,其主要用作将地址翻译为以太网的地址,但其也能在异步传输模式和光纤分布式数据接口网络中使用。


从地址到物理地址的映射有两种方式表格方式和非表格方式。


具体说来就是将网络层层,也就是相当于的第三层地址解析为数据连接层层,也就是相当于的第二层的地址。


本设计主要通过使用,开发包,在环境下编写出了款简单的软件获取网络中的数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。


语言是种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。


它由美国贝尔研究所的于年推出,年后,语言已先后被移植到大中小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。


它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。


论文组织方式二〇二年十月二十八日星期日首先,本论文从目前网络的现状开始,详细研究了本课题的背景以及意义,由于目前我国正在进行大规模的现代化经济建设,需要使用自己的网络和信息安全系统来保护自己的网络和信息系统,尤其是对于全国性大型计算机网络而言,必须将网络安全和信息安全放在非常重要的地位上,而从长远角度看,这只能依靠我们自己解决。


因此建立网络安全系统是我们现在迫切需求,这项工作对我们来说具有重大的政治和经济意义面对这种形式研究并开发出种能方便有效的实时监视和捕获可疑网络信息的系统迫在眉睫。


然后对解析数据包的实现所必须具备的各种技术进行深入了解。


其次,在对本论文的背景有所了解的情况下,对本课题所必须的关键技术进行了介绍,比如等的详细介绍。


最后,在对所必须得基础知识有所了解的情况下,按照各模块的功能,分别详细介绍了各个功能的实现过程。


第二章关键技术数据包截获机制二〇二年十月二十八日星期日网络数据包截获机制般指通过截获整个网络的所有信息流量,根据信息源主机,目标主机,服务协议断口等信息简单过滤掉不关心的数据,再将用户感兴趣的数据发送给更高层的应用程序进行分析。


在局域网中,由于以太网是基于广播方式传送数据的,以太网上的所有主机都共享条网络总线,所以所有的物理信号都会被传送到每个主机节点,如果将网卡设置为混杂接受模式,则无论监听到的数据帧目的地址如何,网卡都能予以接收。


协议簇中的应用层协议大多数都是以明文形式在网络上传输,这些明文数据往往包含些敏感数据,如密码账号等,因此使用监听程序软件可以监听到所有局域网内的数据通信,得到这些敏感信息。


当然,其局限性是只能在局域网的共享冲突域中进行。


嗅探器作为种网络通讯程序,主要是通过对网卡的编程来实现的。


对网卡的编程有很多种方法,通常的套接字程序只能响应与自己硬件地址相匹配的或是以广播方式发出的数据帧,对于其他形式的数据帧,网络接口在验过滤数据包,并把这些数据包原封不动地传给用户态模块。


当然也添加了些系统特定的标志比如时间戳管理。


这个过程中包括了些操作系统特有的代码。


第二个模块用来在不同的平台下提供个通用的公共的包驱动接口。


事实上,不同版本的平台在内核层模块和用户进程之间的接口不完全相同,用于解决这些不同。


提供了套系统的应用编程接口,调用的程序能够运行在不同版本的平台上而无需重新编译。


还有些附加的功能。


它可执行些低层操作如获得网卡名字,动态装载驱动,得到比如机器的网络掩码硬件冲突等些系统特定的信息。


第三个模块是系统无关的,它提供了更高层抽象的函数。


它包括了些比如过滤器生成用户级缓冲等其它的高层函数,增加了比如统计和包发送等更高级的特性。


因此程序员能处理两种类型

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批

搜索

客服

足迹

下载文档