主机存活性探测系统设计报告汇总

主机存活性探测系统设计报告汇总

ID:38913668

大小:329.00 KB

页数:12页

时间:2019-06-21

主机存活性探测系统设计报告汇总_第1页
主机存活性探测系统设计报告汇总_第2页
主机存活性探测系统设计报告汇总_第3页
主机存活性探测系统设计报告汇总_第4页
主机存活性探测系统设计报告汇总_第5页
资源描述:

《主机存活性探测系统设计报告汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、网络主机的存活性探测系统设计与实现一、概要11.1课设目的11.2设计要求21.3设计题目2二、需求分析3三、系统分析与设计43.1基本思想43.2系统总体设计43.3系统详细设计5四、系统实现54.1实现环境54.2实现结果64.3测试实验结果对比分析7五、心得体会7六、参考文献7七、附录8第12页一、概要1.1课设目的《TCP/IP原理与应用》是一门实践性较强的网络基础课程,为了学好这门课程,必须在掌握相关基本协议的同时,加强上机实践。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据熟悉TCP/IP的相

2、关基本协议,学会基本的C-S编程方法,能够用网络编程解决实际的网络通信问题,并培养良好的程序设计技能。1.2设计要求1、通过这次设计,要求了解TCP/IP的基本协议的工作原理和基本的网络编程知识,利用单(多)线程技术、API函数等编写服务和客户端应用程序,利用MFC提供的类编写较为复杂网络应用程序。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。2、学生必须仔细研读《TCP/IP原理与应用》课程设计(实习)要求,以学生自学为主、指导教师指导为辅,认真、独立地完成课程设计的任务,有问题及时主

3、动与指导教师沟通。3、本次课程设计按照教学要求需要在两周时间内独立完成,学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课程设计过程中不断检测自己的计划完成情况,及时地向指导教师汇报。4、每个题目最多四个人。5、编程语言自定。1.3设计题目网络主机的存活性探测系统设计与实现1)任务(ping,arptest)设计并实现能够探测局域网、广域网内主机存活情况的应用系统。2)要求n要能够实现单IP(或域名)和IP段(连续或不连续)的网络主机存活性探测。n探测结果只显示存活主机情况,要有一定的图形显示。第12页n

4、局域网内的主机存活性探测速度要快。n最好具备一定穿越防火墙的能力(特别是探测局域网内主机的存活性时)n除发送ICMP数据包实现网络主机存活性探测外,建议使用SYNPing、ACKPing、FinPing、NullPing方式实现,参考设计流程如下:二、需求分析在网络安全形势日益严峻的情况下,针对网络入侵手段日益复杂、操作系统漏洞不断涌现等问题,预先评估网络信息系统的安全问题已成为网络管理员的重要需求。基于网络的安全扫描主要扫描设定网络内的服务器、路由器、网桥、交换机、访问服务器、防火墙等设备的安全漏洞,并可设定模拟攻击,以

5、测试系统的防御能力,这种技术可模拟入侵者的攻击行为,从系统外部进行扫描,以探测是否存在可被入侵者利用的系统安全薄弱之处。第12页主机存活性探测的核心功能是防火墙穿越,即在对方已安装防火墙的情况下探测主机的存活性。传统探测远程主机存活性的方法是通过ICMP协议中的回显应答报文来实现。基于ICMP协议的主机存活性探测技术主要利用了ICMP回应请求和回显应答报文来实现。但是随着对安全越来越多了解和重视,很多主机为了避免被扫描器探测,通过防火墙将ICMP包屏蔽,从而达到在网络中隐藏的目的。因此采用基于ICMP协议无法准确探测远程主

6、机的存活性。依据目标主机受到ARP请求后一定返回自身物理地址的工作原理,设计并实现了一种新的主机存活性探测系统。测试结果表明该系统能穿越防火墙探测主机的存活性,局域网内探测结果的准确率100%,为网络安全扫描工具的设计提供了一种新方法。三、系统分析与设计3.1基本思想ARP协议是“AddressResolutionProtocol”(地址解析协议)的缩写,主要完成那个IP地址到MAC地址的动态映射,以实现信息送往目的主机。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址(硬件地址),任何时候当

7、主机或者路由器需要找出另一个主机或者路由器在此网络上的物理地址时,就发送一个ARP查询分组。因为发送站不知道接收站的物理地址,查询就在网络上广播,每一个在网络上的主机或者路由器都接受和处理这个ARP查询分组,但只有意图中的接受者才是别其IP地址,并发回ARP响应分组。这个分组直接用单播发送给查询者,并使用接收到的查询分组中所用的物理地址。据此,向局域网内的目标主机发送ARP请求时,无论对方是否安装防火墙,对方都会返回MAC地址。所以,局域网内通过ARP协议探测主机存活的准确率理论值是100%。第12页3.2系统总体设计基于

8、ARP协议的主机存活性探测系统主要包括域名解析和IP地址的转换、ARP请求发送与处理两大模块,各模块的功能简述如下:域名解析及IP地址转换:调用inet_addr将输入的点分十进制数表示的IP地址转换为网络字节顺序的IP地址;获取主机名:调用gethostbyaddr获取存活主机的主机名;ARP请求发送

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。