基于icmp发现活动主机,实验报告

基于icmp发现活动主机,实验报告

ID:30086442

大小:19.13 KB

页数:10页

时间:2018-12-26

基于icmp发现活动主机,实验报告_第1页
基于icmp发现活动主机,实验报告_第2页
基于icmp发现活动主机,实验报告_第3页
基于icmp发现活动主机,实验报告_第4页
基于icmp发现活动主机,实验报告_第5页
资源描述:

《基于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四、课程设计过程………………………………………………

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

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

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