- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ICMP协议的路由跟踪系统的研究和实现 刘斌 2009210802
1. 研究背景、目的和方法 2. 通信项目风险管理过程 3. 系统测试 4. 系统分析与总结 系统分析 本系统的创新点 系统分析与总结 系统不足与改进 本系统改进方向 本系统的不足之处 致谢 LOGO LOGO 基于ICMP协议的路由跟踪系统的研究与实现 答 辩 人: 刘 斌 指导老师: 武 俊 专 业:广播电视工程 1. 研究背景、目的和意义 2. 系统设计 3. 系统测试 4. 系统分析与总结 研究背景 Ping 用于测试源主机和目的主机是否能进行正常通信、传输 研究背景 Tracert 用于显示源主机到达目的主机中间所有的路由信息 路由追踪过程耗时太长 人机界面不友好 很多普通用户不知道这个命令 论文研究目的 论文研究意义 研究目的和意义 1. 研究背景、目的和意义 2. 系统设计 3. 系统测试 4. 系统分析与总结 ICMP ICMP报文 消息含义,定义报文格式 指明了发送这个特定报文类型的原因 为整个ICMP消息提供校验和 ③回送请求(类型8) ①目的端不可达差错报文(类型3) ④回送回答(类型0) ②超时差错报文(类型11) 有两种情况 涉及的四种ICMP消息 ICMP IP报文 是整个路由追踪系统的基础 是获取路由节点地址的基础 获取本地IP地址以及本地计算机名 输入目的主机的IP地址,即可显示每一路由节点信息。如能追踪到目的主机对结果进行相关统计包括响应时间、响应数据大小等;如果不能追踪到目的主机,亦能给出相关提示 判断源主机与目的主机的是否能连通,如果能连通则对结果进行分析统计,包括显示丢包率和响应时延等 系统模块框图 本地信息获取的实现 Traceroute的实现原理 Traceroute流程图 数据包构造模块 Socket设置模块 发送数据模块 接收数据模块 分析数据模块 ICMP数据报进行填充,发送ICMP回送请求报文 实现多种目标地址输入形式,即可以是网站域名也可以是十进制的IP地址 利用sendto()函数实现对数据发送的功能 Traceroute发送数据模块 Traceroute接收数据模块 Traceroute发送数据模块 到达主机,并显示状态信息 测试到路由器,显示路由节点信息 显示主机不可达 显示非回应报文 Ping功能原理和流程 Ping功能原理 创建并初始化 ICMP报文 创建套接字,设定协议为IPPRPTP_ICMP 调用sendto将ICMP报文发送给目的主机 调用recvfrom接收任何ICMP响应 判断源主机是否接受到目的主机返回的报文数据,如果能接收到那么对响应时间、数据大小、计算丢包率、显示最大、最小和平均延迟。 1. 研究背景、目的和方法 2. 通信项目风险管理过程 3. 系统测试 4. 系统分析与总结 系统测试 系统测试 LOGO LOGO
您可能关注的文档
最近下载
- 如何寻找鱼道,如何寻找钓点.ppt
- 医院中药饮片采购项目方案投标文件(技术方案).pdf
- 3.1 捐书(课件)2025-2026学年度北师大版数学三年级上册.pptx VIP
- 2020-2021学年苏教版数学二年级上册第四单元《 表内除法(一)》解决问题专项练习卷C.pdf VIP
- 人教版道德与法治三年级上册第5课《走近科学家》课件.pptx VIP
- 《儿童发展心理学》课件_7第六章 儿童语言的发展.ppt VIP
- 中秋博饼规则.doc VIP
- 药用单宁酸的制备.docx VIP
- 压力管道年度检查报告(空白).pdf VIP
- 2021届高考物理一轮复习_电磁学库仑力与力学综合类问题专题练习.docx VIP
文档评论(0)