- 13
- 0
- 约1.39万字
- 约 26页
- 2016-12-02 发布于贵州
- 举报
发现网络中活动主机报告及源代码
目 录
一.课程设计目的…………………………………………………………………2
二. 课程设计要求…………………………………………………………………2
三.相关知识………………………………………………………………………2
四.课程设计分析…………………………………………………………………4
五.程序流程图……………………………………………………………………7
六.程序运行结果截图……………………………………………………………10
七. 课程设计心得…………………………………………………………………10
八.附录:参考文献……………………………………………………………… 11
一.课程设计目的:
IP协议的优点是简洁,但缺少差错控制和查询机制,而网际控制报文协议(ICMP)具有补充IP功能的作用。在网络管理中,常常要确定当前网络中处于活动状态的主机,这时可以通过使用ICMP的回送和回送响应消息来完成这项工作。本课程设计的目的就是编制程序,利用ICMP数据包,发现指定网段中的活动主机。通过课程设计,使学生更加熟悉ICMP报文的结构,对ICMP协议有更好的理解和认识。
二.课程设计要求:
设计程序,其功能是发送ICMP数据包,以获取指定网段中的活动主机,并将结果显示在标准输出上。
程序的具体要求如下:
用命令行形式运行: scanhost Start_IP End_IP
其中scanhost为程序名;Start_IP为被搜索网段的开始IP地址;End_IP为被搜索网段的
结束IP地址。
2)输出格式为:
活动主机1
活动主机2
……
三.相关知识:
编制程序前首先要对ICMP报文的格式有一定的了解,ICMP报文是在IP数据报内部传输的,其结构如图10-1所示:
IP数据报
IP首部 ICMP报文
ICMP报文的格式如图10-2所示:
0 7 8 15 16 31(位)
类型字段 代码字段 校验和字段 (不同类型和代码有不同内容) 所有报文的前4个字节都是一样的,但是其它字节则互不相同。其中类型字段可以有15个不同的值,以描述特定类型的ICMP报文,某些ICMP报文还使用代码字段的值来进一步描述不用的条件。按验和字段为2字节,校验的范围是整个ICMP报文。检验和是必须的,其计算方法与IP协议头部校验和的计算方法一样。
各种类型的ICMP报文如图10-3所示(ICMP报文类型),不同类型由报文中的类型字段和代码字段来共同决定。
类 型 代 码 描 述 0 0 回送响应(PING应答) 目的不可达
网络不可达
主机不可达
协议不可达
端口不可达
需要进行分片但设置了禁止分片比特
源主机选择路由失败
无法识别目的网络
无法识别目的主机
源主机被隔离
目的网络被禁止
目的主机被禁止
由于服务类型(TOS),网络不可达
由于服务类型(TOS),主机不可达
由于过滤,通信被强行禁止
主机越权
优先权终止生效 4 0 源端被关闭(基本流控制) 5 重定向
对网络重定向
对主机重定向
对服务类型和网络重定向
对服务类型和主机重定向 8 0 回送请求(PING请求) 9 0 路由器通告
10 0 路由器请求 超时
传输期间生存期减为0
数据报组装期间生存期减为0 参数问题
各种IP头部错误
缺少必须的选项 13 0 时间戳请求
14 0 时间戳应答 15 0 信息请求(已作废)
16 0 信息应答(已作废)
17
您可能关注的文档
- 去年考研3所落榜,调剂到A区211的一点经验.doc
- 县域经济发的新模式新典范.doc
- 县级公立医改革工作情况汇报(医院).doc
- 参加“开智心”讲坛活动有感.doc
- 参加201年国际原子能机构国际保障与核查大会情况汇报.doc
- 县教育局216年宣传思想及精神文明半年总结.doc
- 参加压力容设计审核审批人考核的答题答辩技巧.doc
- 参加展会需准备什么.doc
- 参展商如何展览会上出奇制胜.doc
- 参数估计和设检验习题解答.doc
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 转运早产儿低体温预防及护理规范- 团体标准解读PPT.pptx
- 教育信息化十四五规划的主要内容.pptx VIP
- SysKeeper-3000电力专用横向安全隔离装置(正向型)操作手册V4.1-20230328(2).pdf
- 2025年内蒙古自治区包头市中考物理试卷含答案.docx VIP
- Yamaha 雅马哈 乐器音响 YDP-165_YDP-145_YDP-S55_YDP-S35 Quick Operation Guide 用户手册.pdf
- 供应链管理专员(某大型央企)面试题题库详解.docx VIP
- 修文县金龙砂石厂扩能、扩界项目环评报告.docx VIP
- 供应链管理专员面试题(某大型央企)题库详解.docx VIP
- 供应链管理总监面试题(某大型央企)题库解析.docx VIP
- 2025年《西学中》考试(考核)试卷及答案.docx VIP
原创力文档

文档评论(0)