帮帮文库

【毕业设计】解析ARP数据包软件设计与实现 【毕业设计】解析ARP数据包软件设计与实现

格式:DOC | 上传时间:2022-06-24 20:09 | 页数:18 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
1 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
2 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
3 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
4 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
5 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
6 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
7 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
8 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
9 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
10 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
11 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
12 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
13 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
14 页 / 共 18
【毕业设计】解析ARP数据包软件设计与实现
【毕业设计】解析ARP数据包软件设计与实现
15 页 / 共 18

1、它的高层函数,增加了比如统计和包发送等更高级的特性。因此程序员能处理两种类型的套原始函数集,包含在中,直接与内核层调用匹配另套高层函数由提供,便于用户调用,功能更强大。程序员能随意使用,但只能在受限的环境中直接使用二〇二年十月二十八日星期日图结构图总的说来,直接映射了内核的调用。提供了更加友好功能更加强大的函数调用。的具体结构图所示。是用的通信协议程序比如和网络设备驱动器之间通信的规范的,将自己注册为个协议处理驱动。的使用非常方便,但是它有个致命的缺陷就是只适用于共享式以太网络,对于交换式网络下的数据则无能为力。经过测试,在使用交换机连接的局域网下,只能监听到本网段内的数据,而对于来自其他网段的数据则无法监听,除非你把电脑接到交换机之前或者接到交换机的配置口上,不过那样的弊端是显而易。

2、计过程中需要注意网络主机字节顺序的转化。由于不同的计算机系统所采用的数据表示方式不同,对于或的数据,有的采用低字节地址存放数据的高权值位,而有的却以低地址字节存放数据低权位值,在网络的数据传输中,我们应该统表示,所以我们在捕获数据包后,应将数据包头部的表示长度或类型的数据转换成本地机的表达形式。可以利用函数将网络字节序转换为主机字节序。选择网卡并打开时,注意选择可用的网卡。参考算法取得当前网卡设备列表。选择网卡并打开,注意判断所选网卡是否为实际存在的可用网卡。设置过滤器,此处的过滤器正则表达式为或者。捕获数据包并进行处理包括输出各地址,物理地址,操作类型以及时间。由于要记录日志文件,为了便于输出流参数,建议采用函数。流程图如图所示二〇二年十月二十八日星期日系统或算法框架设计得到网络驱。

3、获机制二〇二年十月二十八日星期日网络数据包截获机制般指通过截获整个网络的所有信息流量,根据信息源主机,目标主机,服务协议断口等信息简单过滤掉不关心的数据,再将用户感兴趣的数据发送给更高层的应用程序进行分析。在局域网中,由于以太网是基于广播方式传送数据的,以太网上的所有主机都共享条网络总线,所以所有的物理信号都会被传送到每个主机节点,如果将网卡设置为混杂接受模式,则无论监听到的数据帧目的地址如何,网卡都能予以接收。协议簇中的应用层协议大多数都是以明文形式在网络上传输,这些明文数据往往包含些敏感数据,如密码账号等,因此使用监听程序软件可以监听到所有局域网内的数据通信,得到这些敏感信息。当然,其局限性是只能在局域网的共享冲突域中进行。嗅探器作为种网络通讯程序,主要是通过对网卡的编程来实现的。

4、的,所以,的应用还是有局限性的。结构图如图所示。图二〇二年十月二十八日星期日简介是的开发包,提供了使用必须的头文件和库文件,现阶段开始使用的是及其对应的。随着网络入侵的不断发展,网络安全变得越来越重要,于是网络入侵取证系统的研究也变得日益重要。在网络入侵取证系统中,对网络上传送的数据包进行有效的监听即捕获包是目前取证的关键技术,只有进行高效的数据包捕获,网络管理员才能对所捕获的数据进行系列的分析,从而进行可靠的网络安全管理。二〇二年十月二十八日星期日第三章总体设计设计分析设计中的重点及难点程序中会用到,是环境下数据包捕获的开放代码函数库。基于的应用程序般按照下面几个步骤进行设计输出网卡设备列表。选择网卡并打开。捕获数据包时,可能需要设置过滤器。捕获数据包或者发送数据包。在程序。

5、意硬件和任意协议的网络中使用操作字段用来表示这个报文的类型,请求为,响应为,请求为,响应为发送方的硬件地址字节源主机硬件地址的前个字节发送方的硬件地址字节源主机硬件地址的后个字节发送方字节源主机硬件地址的前个字节发送方字节源主机硬件地址的后个字节目的硬件地址字节目的主机硬件地址的前个字节目的硬件地址字节目的主机硬件地址的后个字节目的字节目的主机的地址。二〇二年十月二十八日星期日协议工作流程首先,每台主机都会在自己的缓冲区中建立个列表,以表示地址和地址的对应关系。当源主机需要将个数据包要发送到目的主机时,会首先检查自己列表中是否存在该地址对应的地址,如果有﹐就直接将数据包发送到这个地址如果没有,就向本地网段发起个请求的广播包,查询此目的主机对应的地址。此请求数据包里包括源主机的地址硬件。

6、的地址的关系,以及二者对数据类型的格式要求。最重要的是通过这次的实际训练让我对协议更加理解。本次课程设计查阅了大量的案例,学到了很多知识,使我对计算机网络有了更深入的了解。我觉得这次课程设计我觉得收获挺大的。之前的学习仅限于书本,网络的很多东西都只知道其然而不知道其所以然。在这次课程设计中,也遇到了很多的难题,如在开始查找资料并编写程序时,需用到软件,且要对它进行正确的安装。把文件中的和里的全部文件分别复制到安装的位置中的和中。课程设计是培养我们综合运用所学知识,发现提出分析和解决实际问题,锻炼实践能力的重要环节,是对我们实际工作能力的具体训练和考察过程。随着科学技术发展的日新月异,网络已经成为当今计算机发展中空前活跃的领域,在生活中可以说是无处不在,因此作为二十世纪的计算机专业的大。

7、是相当于的第三层地址解析为数据连接层层,也就是相当于的第二层的地址。本设计主要通过使用,开发包,在环境下编写出了款简单的软件获取网络中的数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。语言是种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的于年推出,年后,语言已先后被移植到大中小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。论文组织方式二〇二年十月二十八日星期日首先,本论文从目前网络的现。

8、。平台设计,简体中文版数据结构的设计硬件地址协议类型硬件地址长度协议地址长度操作值源地址源地址目的地址目的地址二〇二年十月二十八日星期日第四章详细设计核心代码数据包结构硬件类型。值表示其为协议类型。值表示上层协议为硬件地址长度。值为协议地址长度。值为操作值为,分别表示请求应答源地址源地址目的地址目的地址获取网络设备列表,并以混杂模式打开网络设备获取网络设备列表,以混杂模式打开网卡,以接受所有的帧,编译过滤器并设置过滤器,只捕获数据包过滤,选择协议二〇二年十月二十八日星期日输出数据包的各个域的内容到文件和屏幕上第五章结束语本次课程设计,完成了在环境下的解析数据包。在具体实现获取网络中的数据包解析数据包的内容,并将其写入日志文件的过程中,是我更加清楚物理地址地址的关联,源地址与。

9、地址以及目的主机的地址。网络中所有的主机收到这个请求后,会检查数据包中的目的是否和自己的地址致。如果不相同就忽略此数据包如果相同,该主机首先将发送端的地址和地址添加到自己的列表中,如果表中已经存在该的信息,则将其覆盖,然后给源主机发送个响应数据包,告诉对方自己是它需要查找的地址源主机收到这个响应数据包后,将得到的目的主机的地址和地址添加到自己的列表中,并利用此信息开始数据的传输。如果源主机直没有收到响应数据包,表示查询失败。课题研究现状地址解析协议,是在仅知道主机的地址时确定其物理地址的种协议。因和以太网的广泛应用,其主要用作将地址翻译为以太网的地址,但其也能在异步传输模式和光纤分布式数据接口网络中使用。从地址到物理地址的映射有两种方式表格方式和非表格方式。具体说来就是将网络层层,也。

10、对网卡的编程有很多种方法,通常的套接字程序只能响应与自己硬件地址相匹配的或是以广播方式发出的数据帧,对于其他形式的数据帧,网络接口在验过滤数据包,并把这些数据包原封不动地传给用户态模块。当然也添加了些系统特定的标志比如时间戳管理。这个过程中包括了些操作系统特有的代码。第二个模块用来在不同的平台下提供个通用的公共的包驱动接口。事实上,不同版本的平台在内核层模块和用户进程之间的接口不完全相同,用于解决这些不同。提供了套系统的应用编程接口,调用的程序能够运行在不同版本的平台上而无需重新编译。还有些附加的功能。它可执行些低层操作如获得网卡名字,动态装载驱动,得到比如机器的网络掩码硬件冲突等些系统特定的信息。第三个模块是系统无关的,它提供了更高层抽象的函数。它包括了些比如过滤器生成用户级缓冲等。

11、开始,详细研究了本课题的背景以及意义,由于目前我国正在进行大规模的现代化经济建设,需要使用自己的网络和信息安全系统来保护自己的网络和信息系统,尤其是对于全国性大型计算机网络而言,必须将网络安全和信息安全放在非常重要的地位上,而从长远角度看,这只能依靠我们自己解决。因此建立网络安全系统是我们现在迫切需求,这项工作对我们来说具有重大的政治和经济意义面对这种形式研究并开发出种能方便有效的实时监视和捕获可疑网络信息的系统迫在眉睫。然后对解析数据包的实现所必须具备的各种技术进行深入了解。其次,在对本论文的背景有所了解的情况下,对本课题所必须的关键技术进行了介绍,比如等的详细介绍。最后,在对所必须得基础知识有所了解的情况下,按照各模块的功能,分别详细介绍了各个功能的实现过程。第二章关键技术数据包。

12、利用提供的函数实现此功能。选择块网卡,并判断其是否可用。编辑设置过滤器,使其只捕获包过滤函数和设置函数为。开始捕获数据包并进行处理使用函数实现此功能。功能设计通过编制程序,获取网络中的数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。程序的具体要求如下所示以命令行的形式运行,如下所示其中,为程序名为日志文件名。二〇二年十月二十八日星期日程序输出内容如下所示源地址源地址目的地址目的地址操作时间各部分的说明如下所示源地址输出消息格式中的源地址字段。源地址输出消息格式中的源物理地址字段目的地址输出消息格式中的目的地址字段。目的地址输出消息格式中的目的物理地址字段。操作输出消息格式中的操作字段,若为请求,则为,若为应答,则为。时间该包产生的时间。当程序接收到键盘输入十时退。

参考资料:

[1]【毕业设计】波动斜漏管式冬枣大小挑选器设计(第32页,发表于2022-06-24 20:14)

[2]【毕业设计】法兰盘机械加工工艺规程设计(第52页,发表于2022-06-24 20:14)

[3]【毕业设计】法兰盘加工工艺及夹具的设计(第79页,发表于2022-06-24 20:14)

[4]【毕业设计】泉州地区物流业的现状分析与研究物流管理(第21页,发表于2022-06-24 20:14)

[5]【毕业设计】油阀座机械加工工艺规程及工艺装备设计(第29页,发表于2022-06-24 20:14)

[6]【毕业设计】油阀座夹具设计(第30页,发表于2022-06-24 20:14)

[7]【毕业设计】油阀座加工工艺及夹具设计(第35页,发表于2022-06-24 20:14)

[8]【毕业设计】油田车辆关键技术与油田道路网络规划技术研究(第29页,发表于2022-06-24 20:14)

[9]【毕业设计】油库储罐的危险性对比分析(第61页,发表于2022-06-24 20:14)

[10]【毕业设计】河西学院美术学院网站(第34页,发表于2022-06-24 20:14)

[11]【毕业设计】汽车防滑控制系统的使用与维修论文设计(第18页,发表于2022-06-24 20:14)

[12]【毕业设计】汽车速度控制系统设计(第31页,发表于2022-06-24 20:13)

[13]【毕业设计】汽车自动清洗系统设计(第31页,发表于2022-06-24 20:13)

[14]【毕业设计】汽车自动变速器的故障分析(第36页,发表于2022-06-24 20:13)

[15]【毕业设计】汽车美容管理系统的开发毕业论文(第31页,发表于2022-06-24 20:13)

[16]【毕业设计】汽车美容发展调查与研究毕业论文(第40页,发表于2022-06-24 20:13)

[17]【毕业设计】汽车维修保养业存在的问题与改进(第17页,发表于2022-06-24 20:13)

[18]【毕业设计】汽车维修企业管理流程毕业论文(第38页,发表于2022-06-24 20:13)

[19]【毕业设计】汽车纵梁冲孔生产线上的上料装置研究(第52页,发表于2022-06-24 20:13)

[20]【毕业设计】汽车盘式制动器的检测与维修(第14页,发表于2022-06-24 20:13)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致