tracert程序设计报告

tracert程序设计报告

ID:27975411

大小:253.00 KB

页数:11页

时间:2018-12-07

tracert程序设计报告_第1页
tracert程序设计报告_第2页
tracert程序设计报告_第3页
tracert程序设计报告_第4页
tracert程序设计报告_第5页
资源描述:

《tracert程序设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、设计报告计算机网络设计名称Tracert程序专业班级计科112同组人学号姓名实验日期指导教师成绩一、设计目的和要求1、实验目的1.熟悉原始食接字编程。2.了解网络的结构。3.了解网络传输底层协议。4.熟悉掌握TCMPI办议的工作原理和路由跟踪原理。5.掌握vc6.0卜程序调试、运行的基本方法。6.通过实验熟悉协议的应用。2、实验要求1、通过实验,可以使程序记录并显示了数据报从源端机器传送到H标机器的过程屮所经过的路由器的IP地址,卯且记录了数裾报到达每个路由器所需要的时间。认真观察到达每个路由器的时闽柯什么区别,从而熟练掌握tra

2、cer!的工作原理和ICMP报文协议。2、当我们不能通过网络访问B的设备吋,M络管理员就需要判断足哪里出了闷题。闷题不仅仅会出现在最终H的设备,也可能出现在转发数据包的屮叫路由器。二、设计说明(包括设计分析,系统运行环境,设计中的重点和难点,输入和输出输出条件等)路由是把信息从源穿过网络传递到目的地的行为,在传输过程屮,遇到一系列的屮间节点。这些中间节点构成Z路由跟踪的依据。路由跟踪是在路由的基础上提出的问题,是利用路巾跟踪实用程序于确定TP数据报访标所釆取的路径。当我们不能通过网络访的设备吋,网络运行者就需耍判断是哪里出了H题。

3、问题不仅仅会出现在最终A的设备,也可能出现在转发数据包的中间路由器。解决方法是了解了IP数据报访问n标所采取的路径,将发现网络布网简甲.拓扑,确定路由断点即可解决网络故障。操作系统中的tracert或traccroutc路由跟踪程序,通过它可以杳看到达目标地址所经过的路径。它的作用与ping有类似之处使用ping可以检查是否连接,如果不通,一般不好准确判断哪一个节点出错,而使用tracert则可以准确判断出错的部分。系统实现路由的跟踪,每经过一个路由,要求得到经过该路由节点的地址,也就是说输入□标信息,可以得到木地主机到口标经过的

4、所有屮间节点。这些屮间节点用IP地址标识。并要求对跟踪跳数,每一跳等待时间可控。为了让系统更加完善,首先要测试目标的连通性,系统中也耍实现目标探测功能,即Ping功能。当数据报从你的计算机经过多个网关传送到目的地时,Traccrt命令可以用来跟踪数据报使用的路由(路径)。该实用程序跟踪的路径是源计算机到目的地的一条路径,不能保证或认为数据报总遵循这个路径。Tracert是一个运行得比较慢的命令(如果你指定的目标地址比较远),每个路由器你大约需要给它15秒钟。Tracert使用时J4需要在tracert•面跟一个IP地址或URL,T

5、racert会进行相应的域名转换,Tracert一般用来检测故障的位置,你可以用tracertIP在哪个环节上出了M题,里然还是没有确定是什么M题,但它已经告诉了我们M题所在的地方。三、系统详细设计(包括程序流程、主要函数等)丌始Winclude#includc^include^include^include/zitracert.h/z////////////////////////////////////////////////////

6、////intmain(intargc,char*argv[])//检杏命令行参数if(argc!=2){cerr<<〃Usage:itracertip_or_hostname/,;return-1;}//初始化winsock2环境WSADATAwsa;if(WSAStart叩(MAKEW0RD(2,2),&wsa)!=0){cerr<<"FailedtoinitializetheWinSock2DLL"<<"errorcode:"〈〈WSAGetLastError()<

7、参数转换为IP地址u_longulDestTP=inet_addr(argv[l]);if(uIDestIP==INADDR_NONE){//转换不成功时按域名解析hostent本pHostent=gethostbyname(argv[l]);if(pHostent){uIDestIP=(氺(inaddr氺)pHostent—〉h_addi').saddr;//输出屏幕信息cout<<〃Tracingrouteto〃<

8、withamaximumof〃〈〈DEFMAXHOP<

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

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

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