您好,欢迎来到刀刀网。
搜索
您的当前位置:首页北邮Internet技术--实验一

北邮Internet技术--实验一

来源:刀刀网
实验报告

实验名称 实验目的 实验完成人 实验环境 实验步骤与结果分析 1、使用ping命令测试计算机之间的连通性 (1) 弄清楚如何在本地计算机上运行ping程序。 格式:Ping [-t][-a][…] destination-list 参数说明 -t 使当前主机不断向目的主机发送数据,直到按Ctrl十C组合键中断; -a 将地址解析为域名; -n count 用count指定的ECHO数据包数目,默认值为4; -1 size 用size指定数据包的大小; -f 在数据包中发送“不分段”标志,使数据包不被路由上的网关分段; -i TTL 用TTL指定“生存时间”字段的值; -v TOS 用TOS指定服务类型; -r count 用couiIt指定豢记录的路由的轮数; -s count 用count指定跳点数的时间戳。 -w timeout 用timeout指定超时时间间隔(以ms计),默认值为1000。 (2) 测试本地计算机(ping 127.0.0.1),确定ping程序运行正确。 验使用网络测试工具测试网络状态 (1) 学习常用网络测试工具的基本功能和使用方法。 (2) 总结并设计使用网络测试工具测试网络状态的方法。 实验时间 2014.5.17 windows7系统 与Internet相连的网络环境 在无连接的情况下,也能联通: 127.0.0.1作为一个保留的IP地址,叫做回送地址,用于测试本机的TCP/IP协议安装是否正确。无论网线是否连接,都能ping通本机的还回地址。 (3) 使用ping命令确定北邮www.bupt.edu.cn是否可达。 在连接有线网的情况下,可达: 在无网络连接的时候,测试不可达: (4) 使用搜索引擎找到另一个国家的计算机,ping该计算机。你发现的最大往返延迟是多大? Ping www.google.com 这是美国的IP: 最大往返延迟为230ms (5) 当某台计算机无法正常访问远程某网站时,请问如何使用Ping命令测试和定位故障的位置。 (1) ping 127.0.0.1 网络地址127.0.0.1是一个保留地址,这个IP地址叫做回送地址(loopback address),用于测试本机的TCP/IP协议安装是否正确。无论网线是否连接,都能ping通本机的还回地址 (2) ping <本机IP>。 ping 本机是试试网卡驱动和网卡是否连接网络 如果网线断掉,只能ping通你本机的还回地址。只有网线连接上才能ping 通本机的ip地址。如果不能ping 通,可以是你的机器本身的设置问题,也可能是网线的问题,或是网卡的问题。 (3) ping <局域网内其他IP>。 这个命令测试计算机与本地网网内其它计算机的连通性。如果能够收到响应,则表明本地网络运行正确。如果没有收到响应,可能有如下问题: ◆子网掩码不正确,应重新分配; ◆网卡配置错误,应检查网卡指示灯有无闪烁,检查网卡设置和驱动程序; ◆网络连接有问题,检查网线的连通性和集线器、交换机的连接。 (4) ping <网关IP> ping 网关是为了证明与网关连通正常的。这个命令如果应用正确,则表示本网络的路出器正在运行并能够做出应答。 (5) ping <一个远程域名> 如果不通,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障,需要重新设置DNS。 2、使用traceroute命令测试计算机之间的路由器 UNIX系统中,该命令为Traceroute,MS Windows中为Tracert。 Traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备Traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。 格式:tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name 参数说明 -d 指定不对计算机名解析地址; -h maximum-hops 用maximum-hops指定搜索到目的地址的最大跳数; -j host-list 沿着host-list指定的主机列表释放源路由; -w timeout 用timeout指定超时时间间隔(单位:ms)。 target name 目标主机名称。 因为在分组交换网络中每个数据报是路由的,所以由traceroute发送的每个数据报的传送路经实际上互不相同(认识到这一点非常重要)。每个数据报沿着一条路经对中间节点进行取样,因此traceroute可能暗示一条主机间并不存在的连接。通过在不同时间对因特网上的同一个目的主机执行几次traceroute命令,可以探寻和帮助学生理解因特网端到端路由的变更。 (2) 选择本地网络中的一台目标主机,运行traceroute命令,观察并分析结果; 对同一宿舍内的主机进行多种情况下的tracert跟踪,结果如下: 目的主机的IP: 10.201.15.229(此时该同学电脑处于连网状态): 分析:由于本机10.201.15.238与目的主机10.201.15.229同属一个局域网内,期间并没有经过任何路由器,所以直接到达目的主机,上述运行结果里yxh-PC为解析出的目的主机的主机名。 (3) 选择本市内其它高校的一台目标主机,运行traceroute命令,观察并分析结果; 选择北理工 www.bit.edu.cn运行结果如图: 分析: 可以看到一路的路径及IP归属地分别为:10.201.15.238(本机)10.201.15.225(本机默认网关) 10.2.10.1  10.2.1.1 10.0.10.1 10.0.1.1172.16.8.1  172.16.7.1(局域网)124.127.161.24106.120.254.17 219.141.131.18 219.142.23.126(北京市电信)219.143.204.38(北京理工大学)。 (4) 选择国内其它省的一台目标主机,运行traceroute命令,观察并分析结果; 选择厦门双十中学 www.sszx,cn运行结果如图: 分析:Tracert提取发 ICMP TTL到期消息设备的IP地址并作域名解析。每次 ,Tracert都打印出一系列数据,包括所经过的路由设备的域名及 IP地址,三个包每次来回所花时间。Tracert 有一个固定的时间等待响应(ICMP TTL到期消息),一般是4s。如果这个时间过了,它将打印出一系列的*号表明:在这个路径上,这个设备不能在给定的时间内发出ICMP TTL到期消息的响应。然后,Tracert给TTL记数器加1,继续进行上述过程。 (5) 不同时间内重复执行步骤(2)-(4),观察并分析比较结果,你能够得到什么结论? 第(2)步: 这个部分与之前执行结果相同。 第(3)步: 第(4)步: 分析: 通过不同时间的跟踪对比可以看出不同时间,网络状况不同,路由器选择的路径有个别不同,但绝大多数路径是相同的,差异比较大的是向同一目标发送数据包的往返时间。 3、使用Ipconfig命令获取主机和网络信息 (1) 弄清楚如何在本地计算机上运行Ipconfig程序; 1.ipconfig 当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。 2.ipconfig /all 当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。 3. ipconfig /release和ipconfig /renew 这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果我们输入ipconfig /release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果我们输入ipconfig /renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。(注:多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址). (2) 使用Ipconfig命令获取本机的IP地址和子网掩码以及默认网关信息; 在cmd中输入ipconfig: (3) 使用Ipconfig命令获取本机的MAC地址; 在cmd输入ipconfig /all命令,运行结果如图: 分析:我们可以看到本地连接的MAC地址为98-4B-E1-EC-99-39。 (4) 向DHCP服务器归还IP地址并重新申请分配一个新的IP地址,比较新分配的地址与原地址并分析解释原因。 运行命令行ipconfig /release:

向DHCP服务器归还了IP地址后IPv4地址信息以及连接特定的DNS后缀没有了。 分析: ipconfig /release和ipconfig /renew 这两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。如果我们输入ipconfig/release,那么所有接口的租用IP 地址便重新交付给DHCP服务器(归还IP地址)。如果我们输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP 地址。(注:多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址).如前面ipconfig/all截图所示,本地连接是从DHCP租用的IP地址,所以用此两个命令则能成功的归还IP并重新租用IP。 分析与思考 (1) 使用网络测试工具能做些什么事情? a) b) c) d) ping命令可以测试网络的通畅和远程连接情况; ping命令可以检测网络故障的可能原因; ping命令可以获取目的主机的IP地址和主机名; tracert命令可以用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间; e) ipconfig命令可以查找目标主机的IP地址及其它有关TCP/IP协议的信息; f) ipconfig命令可以在用户的网络中设置的是DHCP(动态IP地址配置协议)时,让用户很方便地了解到所用IPconfig/winipcfg机的IP地址的实际配置情况。 (2) 上网搜索,还有哪些网络测试工具?它们各有什么应用特点? netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。使用时如果不带参数,netstat显示活动的 TCP 连接。 命令的一般格式为:netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval] 命令中各选项的含义如下: -a 显示所有socket,包括正在监听的。 -c 每隔1秒就重新显示一遍,直到用户中断它。 -i 显示所有网络接口的信息,格式“netstat -i”。 -n 以网络IP地址代替名称,显示出网络连接情形。 -r 显示核心路由表,格式同“route -e”。 -t 显示TCP协议的连接情况 -u 显示UDP协议的连接情况。 -v 显示正在进行的工作。 (3) ICMP协议是因特网与IP协议配合使用的,其具有灵活和强大的系统间调整和差错报告功能,你能够参照ping和traceroute的设计思路也基于ICMP协议设计1-2个简单实用的网络测试命令吗? 可以设计一个类似于tracert的命令,但是不仅在ICMP有效期内返回目的主机或者网关的IP信息,在访问超时后也能向源主机发送超时目标网关的IP信息,让源主机知道是在哪一点跟踪失败了。 (4) 当某主机与网络的连接出现故障时,你会如何检测故障?请设计出使用网络命令检测和获取网络状态和相关参数的方法并设计验证一下你的方法的可行性。 1.ping 127.0.0.1 网络地址127.0.0.1是一个保留地址,这个IP地址叫做回送地址(loopback address),用于测试本机的TCP/IP协议安装是否正确。无论网线是否连接,都能ping通本机的还回地址 2.ping <本机IP>。 ping 本机是试试网卡驱动和网卡是否连接网络 如果网线断掉,只能ping通你本机的还回地址。只有网线连接上才能ping 通本机的ip地址。如果不能ping 通,可以是你的机器本身的设置问题,也可能是网线的问题,或是网卡的问题。 3.ping <局域网内其他IP>。 这个命令测试计算机与本地网网内其它计算机的连通性。如果能够收到响应,则表明本地网络运行正确。如果没有收到响应,可能有如下问题: ◆子网掩码不正确,应重新分配; ◆网卡配置错误,应检查网卡指示灯有无闪烁,检查网卡设置和驱动程序; ◆网络连接有问题,检查网线的连通性和集线器、交换机的连接。 4.ping <网关IP> ping 网关是为了证明与网关连通正常的。这个命令如果应用正确,则表示本网络的路出器正在运行并能够做出应答。 5.ping <一个远程域名> 如果不通,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障,需要重新设置DNS。 实验总结 这次实验比较简单,主要让我们熟悉了ping命令、tracert命令和ipconfig的使用。虽然这两条命令很简单,但是通过了解他们的工作原理并实验后能够帮助我们了解我们是如何上网的,经过了哪些路由器以及自己电脑上的ip地址,默认网关和子网掩码等与TCP/IP协议相关的信息。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务