- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
traceroute实验报告
盐 城 师 范 学 院
毕业论文(设计)
基于ICMP的MyTraceRoute探测程序及其应用
学生姓名 沈晓玲
学 院 信息科学与技术学院
专 业 网络工程
班 级 网络工程13(2)
学 号 指导教师 曹莹莹
2016年 6月30日
基于ICMP的MyTraceRoute探测程序及其应用
摘要
traceroute程序是进行网络测量的常用工具之一,通过用于异构网络的TCP/IP协议进行网间通信。
程序利用增加存活时间(TTL)值来实现其功能的。每当数据包经过一个路由器,其存活时间就会减1。当其存活时间是0时,主机便取消数据包,并传送一个ICMP TTL数据包给原数据包的发出者。原始套接字可以读写内核没有处理的IP数据包,而流套接字只能读取TCP协议的数据,数据包套接字只能读取UDP协议的数据。因此,如果要访问其他协议发送数据必须使用原始套接字。原始套接字是,它实现于系统核心,普通的套接字无法处理icmp,igmp等网络报文,而原始套接字可以。
Traceroute程序是进行测量的常用工具之一,Traceroute功能可以通过很多协议实现,其原理是借助ICMP的超时差错报文来反馈路径信息。
【关键词】traceroute 网络通信 原始套接字 ICMP的超市差错报文
MyTraceRoute detection program based on ICMP and its application
abstract
Traceroute program is one of the commonly used tools for network measurement, through the TCP/IP protocol for heterogeneous network network communication.
The program uses an increased survival time (TTL) value to achieve its function. When the packet passes through a router, its survival time will be reduced by 1. When the survival time is 0, the host will cancel the packet, and send a TTL ICMP packet to the sender of the original data packets. The original socket can read and write the kernel without processing the IP packet, and the stream socket can only read the data of the TCP protocol, the data packet socket can only read the data of UDP protocol. Therefore, if you want to access other protocols to send data must use the original socket. Original socket is, it is realized in the system core, ordinary sockets can not handle ICMP, IGMP and other network packets, and the original socket can be.
Traceroute program is one of the commonly used tools for measurement, Traceroute function can be achieved through a lot of protocols, the principle is to use the ICMP timeout error messages to feedback path information.
【Key words】 traceroute network communication original socket ICMP supermarket error message
目 录
1tr
您可能关注的文档
- 2016年上海市第三十届初中物理竞赛(大同杯)初赛试卷-详解.docx
- 2016年中温州市考数学试题及答案.doc
- 2016年中级经济师考试经济基础名师讲义整理资料-第十七章.doc
- 2016年中考化学试题汇编 第3单元物质世界的奥秘.doc.doc
- 2016年中考数学 微测试系列专题16 平行四边形、矩形、菱形、正方形(含解析)新人教版.doc
- 2016年中考数学微测试系列练习题:专题+16+平行四边形、矩形、菱形、正方形(新人教版含解析).doc
- TiO2光催化薄膜综述.pptx
- 2016年中考力、运动和力复习讲义.doc
- tlci 演播室显色性.docx
- TDD-LTE基础理论.pptx
文档评论(0)