欢迎来到天天文库
浏览记录
ID:30086442
大小:19.13 KB
页数:10页
时间:2018-12-26
《基于icmp发现活动主机,实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划基于icmp发现活动主机,实验报告 重庆交通大学信息科学与工程学院 课程设计实验报告 专业: 学号: 姓名: 实验所属课程:通信网综合课程设计指导教师: 12级通信工程班 谭晋 一、程设计的目的和意义 在网络管理中,经常要确定当前网络中处于活动状态的主机,这时可以通过使用ICMP协议的回送请求和回送响应消息来完成本工作。 本课程设计的目的是编制程序,利用ICMP数据包,发现制定网段中的活动主机。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的
2、发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 IP协议的优点是简洁,但缺少差错控制和查询机制,而网际控制报文协议具有补充IP功能的作用。在网络管理中,常常要确定当前网络中处于活动状态的主机,这时可以通过使用ICMP的回送和回送响应消息来完成这项工作。本课程设计的目的就是编制程序,利用ICMP数据包,发现指定网段中的活动主机。通过课程设计,使学生更加熟悉ICMP报文的结构,对ICMP协议有更好的理解和认识。二、课程设计条件 计算机,Matlab、C/C++
3、或JAVA编程软件或者其他通信网仿真软件、嵌入式开发板、编程器等。三、程设计的内容和要求 本程序的功能是发送ICMP数据包,以获取指定网段中的活动主 机,并将结果显示到屏幕上。 程序的要求 1)不允许在程序中直接调用Ping,而是用程序实现Pin(转载于:写论文网:基于icmp发现活动主机,实验报告)g的功能。 2)以命令形式运行:程序名Start_ipEnd_ip,其中, Start_IP为起始IP地址;End_IP为结束IP地址。 3)输出格式为:活动主机1的IP地址活动主机2的IP地址…… 四、课程设计的相关技术 IP协议是一种不可靠的协议,无法进行差错控制。但I
4、P协议可以 借助其他协议来实现这一功能,目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 如ICMP。ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。一般来说,ICMP报文提供针对网络层的错误诊断、拥塞控制、路径控制和查询服务四项大的功能。如,当一个分组无法到达目的站点或TTL超时后,路由器就会丢弃此分组,并向源站点返回一个目的站点不可到达的ICMP报文。 编制程序前首先要对ICM
5、P报文的格式有一定的了解,ICMP报文是在IP数据报内部传输的,其结构如图10-1所示。 图10-1ICMP封装在IP内部 图10-2ICMP报文 ICMP报文的格式如图10-2所示。所有报文的前4个字节都是一样的,但是其它字节则互不相同。其中类型字段可以有15个不同的值,以描述特定类型的ICMP报文,某些ICMP报文还使用代码字段的值来进一步描述不用的条件。按验和字段为2字节,校验的范围是整个ICMP报文。检验和是必须的,其计算方法与IP协议头部校验和的计算方法一样。 各种类型的ICMP报文如图10-3所示,不同类型由报文中的类型字段和代码字段来共同决定。 10-3ICM
6、P报文类型 本课程设计的目的是发现网络中的活动主机,就是使用ICMP的回送和回送响应消息发现网络中的活动主机,即Ping消息的请求和应答。那幺,发送的ICMP的数据包类型设置为回送请求。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 五、课程设计过程 本程序使用原始套接字生成ICMP报文来进行活 动主机的探查,这个程序使用的是回送请求与应答信息。 程序的大致思想:把ICMP的数据包类型设置
7、为回送请求,将它发送给网络上的一个IP地址,如果这个IP地址已经被占用,那么使用该IP地址的主机的,从而返回一个ICMP回送响应的信息。信息封装在一个IP包中,需要解析 发现网络中的活动主机 目录 一、课程设计的目的和意义……………………………………………2二、课程设计的内容和要求……………………………………………2三、课程设计的相关技术………………………………………………2四、课程设计过程………………………………………………
此文档下载收益归作者所有