




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计报告发现 网络中的活动主机重庆交通大学信息科学与工程学院课程设计实验报告专 业:12级通信工程(2)班学 号:姓 名:实验所属课程:通信网综合课程设计指导教师: 谭晋一、程设计的目的和意义在网络管理中,经常要确定当前网络中处于活动状态的主 机,这时能够经过使用ICMP协议的回送请求(Ping请求)和回 送响应(Ping应答)消息来完成本工作。本课程设计的目的是编制程序,利用ICMP数据包,发现制 定网段中的活动主机。IP协议的优点是简洁,但缺少差错控制和查询机制,而网际 控制报文协议(ICMP)具有补充IP功能的作用。在网络管理中, 常常要确定当前网络中处于活动状态的主机,这时能够经过
2、使用 ICMP的回送和回送响应消息来完成这项工作。本课程设计的目的 就是编制程序,利用ICMP数据包,发现指定网段中的活动主 机。经过课程设计,使学生更加熟悉ICMP报文的结构,对ICMP 协议有更好的理解和认识。二、课程设计条件计算机,Matlab、C/C+或JAVA编程软件或者其它通信网仿真 软件(如NS2、OMNET+等)、嵌入式开发板、编程器等。三、程设计的内容和要求本程序的功能是发送ICMP数据包,以获取指定网段中的活动主 机,并将结果显示到屏幕上。程序的要求1)不允许在程序中直接调用Ping,而是用程序实现Ping的功能。2) 以命令形式运行:程序名Start_ip End_ip,
3、其中,Start_IP 为起始IP地址;End_IP为结束IP地址。3)输出格式为:活动主机1的IP地址活动主机2的IP地址四、课程设计的相关技术IP协议是一种不可靠的协议,无法进行差错控制。但IP协议能 够借助其它协议来实现这一功能,如 ICMP。ICMP (Internet Control Messages Protocol,网间控制报文 协议)允许主机或路由器报告差错情况和提供有关异常情况的报 告。一般来说,ICMP报文提供针对网络层的错误诊断、拥塞控 制、路径控制和查询服务四项大的功能。如,当一个分组无法到 达目的站点或TTL超时后,路由器就会丢弃此分组,并向源站点 返回一个目的站点不
4、可到达的ICMP报文。编制程序前首先要对ICMP报文的格式有一定的了解,ICMP报 文是在IP数据报内部传输的,其结构如图10-1所示。IP数据报IP首部 ICMP报文图10-1 ICMP封装在IP内部07 815 1631 (位)类型字段代码字段校验和字段(不同类型和代码有不同内容)图10-2 ICMP报文ICMP报文的格式如图10-2所示。所有报文的前4个字节都 是一样的,可是其它字节则互不相同。其中类型字段能够有15个 不同的值,以描述特定类型的ICMP报文,某些ICMP报文还使用 代码字段的值来进一步描述不用的条件。按验和字段为2字节, 校验的范围是整个ICMP报文。检验和是必须的,其计算方法与 IP协议头部校验和的计算方法一样。各种类型的ICMP报文如图10-3所示(ICMP报文类型),不同类型由报文中的类型字段和代码字段来共同决定。类型代码描述00回送响应(PING应答)3目的不可达0网络不、可达1主机不、可达2协议不可达3端口不可达4需要进行分片但设置了禁止分片比特5源主机选择路由失败6无法识别目的网络7无法识别目的主机8源主机被隔离9目的网络被禁止10目的主机被禁止11由于服务类型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 菊花种苗购销合同
- 特许经营合同
- 电商运营合作合同协议书
- 车辆过户协议合同
- 建筑施工分包合同书
- 职场装修合同规定
- Unit 6 A Day in the Life Section A 1a-Pronunciation教学设计2024-2025学年人教版英语七年级上册
- 2《丁香结》教学设计2024-2025学年统编版语文六年级上册
- 陕西电子信息职业技术学院《寒区水力计算》2023-2024学年第二学期期末试卷
- 山东司法警官职业学院《纪录片创作与欣赏》2023-2024学年第二学期期末试卷
- 《肺部疾病 案例分析-原发性肺癌》课件
- (高清版)WST 402-2024 临床实验室定量检验项目参考区间的制定
- 中英对照版-中文版-The-Dead-By-James-Joyces死者-詹姆斯-乔伊斯
- 清水河储能电站施工方案设计
- 低温绝热液氧瓶充装操作规程模版(2篇)
- (正式版)JBT 11517-2024 刮板取料机
- 大众汽车使用说明书
- 小学科学湘科版五年级下册全册教案2023春
- 【冠心病探究文献综述2000字】
- 2024年学校法制副校长工作职责 法制副校长聘任书(5篇)
- 《邓稼先》公开课一等奖创新教学设计
评论
0/150
提交评论