武汉理工大学网络实验报告1-学习网络设备和网络命令

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学生学号实验课成绩学生实验报告书实验课程名称网络技术与传播实验开课学院计算机科学与技术学院指导教师姓名学生姓名学生专业班级2016--2017学年第一学期实验课程名称:网络技术与传播实验实验项目名称学习网络实验设备和网络命令实验成绩实验者专业班级组别同组者实验日期2016年11月1日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)一、实验目的熟悉网络实验硬件平台环境,认知学习网络实验的基本设备和常见的网络命令二、实验内容1.锐捷RCMS和网络设备锐捷网络针对网络实验室的需求,推出了一套实用、可运营、好管理、标准化的网络实验室解决方案。在这里,稍微介绍一下锐捷网络RG-RCMS系列――网络实验室的好管家。
网络实验室,顾名思义就是做网络实验的实验室,做网络实验和操作PC不同,PC人手一台便可以了,但是做网络实验,往往需要用到多台网络设备,到底如何来管理网络实验室里面的设备呢?
目前几乎所有的交换机、路由器等都是通过控制台口进行管理和配置的,也就是异步口进行配置和管理的,学生用PC作网络实验时,就是采用PC上的异步口对路由器、交换机进行管理配置的,作一组网络实验,便要涉及到多台的交换机、路由器等网络设备。2.常见网络命令使用ipcongfig命令观察网络设置会使用ping命令测试网络连通性二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1.认识锐捷RCMS和网络设备2.使用ipconfig命令使用ipconfig命令可以显示本机动态IP地址,子网掩码,网关等网络配置,使用ipconfig/all命令可以显示更详细的网络配置试解释以上网络配置的信息。3.使用ping命令(1)PING一个不通的IP地址(202.200.200.200)并解释其信息意义:(2)ping一个通的IP地址(192.168.8.18)并解释其信息意义思考:Ping命令结果显示的TTL是什么意思?其值的含义是什么?三、主要仪器设备及耗材pc机第二部分:实验过程记录(可加页)(包括实验原始数据记录,实验现象记录,实验过程发现的问题等)1、ipconfig命令如图所示,可以看到本机ip地址是192.168.21.128子网掩码是255.255.255.0默认网关是192.168.21.2其中从子网掩码可以判断ip的网络位和主机位,可以看出这个是c类ip的默认子网掩码默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。2、ipconfig/all命令首先可以看到windowsip配置hostname:主机名primarydnssuffix:主dns后缀(dnsdomainnamesystem是域名系统,dns后缀是加入dns服务器上的域后电脑自动加上去的,表示现在链接网络的dns)nodetype:节点类型网络设备上的接口可设为access接入,trunk中继,hybrid混合三种类型,接口设为哪一种类型取决于相应接口的用途,access用于直接接入网络终端,trunk用于网络设备之间级联,hybrid同时具备前面两种类型的特性。IProutingenabled:IP路由已启用Winsproxyenabled:wins代理已启用以太网适配器的本地连接:链接特定的dns后缀、描述、物理地址(48位)、dhcp已启用、自动配置以启用、本地连接ipv6地址、ipv4地址、子网掩码、获得租约时间、租约过期的时间、默认网关、dhcp服务器3、ping3.1ping正确ip地址其中bytes=32表示ICMP报文中有32个字节的测试数据,time1ms是往返时间。Sent发送多个秒包、Received收到多个回应包、Lost丢弃了多少个Minmum最小值、MAXimun最大值、Average平均值。所在图上来看,来回只用了0MS时间,lost=0即是丢包数为0,网络状态相当良好。其中ttl(timetolive)指生存时间,指定ip包被路由器丢弃之前允许通过的最大网段数量。3.2ping错误ip请求超时,从本机发送的数据包错误ip接受不到,全部丢失。一般出现这种情况有以下几种可能:(1)对方已关机,或者网络上根本没有这个地址:比如在上图中主机A中PING192.168.0.7,或者主机B关机了,在主机A中PING192.168.0.5都会得到超时的信息。(2)对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的,当然不存在也是返回超时的信息。(3)对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)。3.3ping127.0.0.1/localhostping127.0.0.1这个命令被送到本地计算机的IP软件.我们的计算机始终都应对这个命令作出应答.如果命令提示错误,就表示TCP/IP的安装或运行出现最基本的问题.主要是为了检查本地的tcp/ip协议有木有设置好localhost是该操作系统的网络保留名,它是127.0.0.1的别名,每台计算机都应能将名字转换成该地址。3.4ping本机ip这个命令被送到我计算机所配置的IP地址,我们的计算机始终都应对该命令作出应答,如果命令提示错误,就表示本地配置或安装存在问题,出现此问题时,LAN用户请断开网络电缆,然后从新发出该命令,如果断开后命令提示正确,则表示另一台计算机可能配置了相同的IP地址,可自动配置IP地址/从新写入IP地址,再试。这是为了检查本机ip是否设置有误。3.5ping网关ip这个命令应答正确.表示LAN中的网关路由器正在运行,并能够作出正确的应答.然而用机房计算机ping网关的时候却会出现ping不通的情况。一般机房计算机的计算机名可能会有重名的,故会出现不通的情况。这可以检查硬件设备是否有问题,也可以检查本机与本地连接是否正常。3.6ping远程ip这个命令如果应答正确表示成功的使用了子缺省网关,对于拨号上网的用户就表示可以访问因特网了.(但不排除域名解析系统会有问题.)可以检查本网或本机与外部的链接是否正常3.7ping说明这个网站屏蔽了该命令,防止有些人利用ping命令进行攻击。另外若设有防火墙也是ping不通的4.tracert命令tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径。Tracert命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。最左侧的,1,2,3,4~n,这标明在我使用的宽带上,经过n个路由节点,可以到达百度的服务;其中最多可以30个跃点跟踪。中间这三列,单位是ms,是表示我们连接到每个路由节点的速度,返回速度和多次链接反馈的平均值;后面的IP,就是每个路由节点对应的IP;然后由于我的电脑是虚拟机,并且虚拟机的连接模式是nat,所以在tracert的时候中间全是请求超时。将模式改为桥接模式之后就可正常进行tracert5.netstat虚拟机在nat模式下虚拟机在桥接模式下此命令是让用户知道自己的主机是怎么与因特网连接的。Netstat程序有利于我们了解网络的整体使用情况。其中netstat有很多状态1)、LISTEN:首先服务端需要打开一个socket进行监听,状态为LISTEN./*Thesocketislisteningforincomingconnections.侦听来自远方TCP端口的连接请求*/2)、SYN_SENT:客户端通过应用程序调用connect进行activeopen.于是客户端tcp发送一个SYN以请求建立一个连接.之后状态置为SYN_SENT./*Thesocketisactivelyattemptingtoestablishaconnection.在发送连接请求后等待匹配的连接请求*/3)、SYN_RECV:服务端应发出ACK确认客户端的SYN,同时自己向客户端发送一个SYN.之后状态置为SYN_RECV/*Aconnectionrequesthasbeenreceivedfromthenetwork.在收到和发送一个连接请求后等待对连接请求的确认*/4)、ESTABLISHED:代表一个打开的连接,双方可以进行或已经在数据交互了。/*Thesockethasanestablishedconnection.代表一个打开的连接,数据可以传送给用户*/5)、FIN_WAIT1:主动关闭(activeclose)端应用程序调用close,于是其TCP发出FIN请求主动关闭连接,之后进入FIN_WAIT1状态./*Thesocketisclosed,andtheconnectionisshuttingdown.等待远程TCP的连接中断请求,或先前的连接中断请求的确认*/6)、CLOSE_WAIT:被动关闭(passiveclose)端TCP接到FIN后,就发出ACK以回应FIN请求(它的接收也作为文件结束符传递给上层应用程序),并进入CLOSE_WAIT./*Theremoteendhasshutdown,waitingforthesockettoclose.等待从本地用户发来的连接中断请求*/7)、FIN_WAIT2:主动关闭端接到ACK后,就进入了FIN-WAIT-2./*Connectionisclosed,andthesocketiswaitingforashutdownfromtheremoteend.从远程TCP等待连接中断请求*/8)、LAST_ACK:被动关闭端一段时间后,接收到文件结束符的应用程序将调用CLOSE关闭连接。这导致它的TCP也发送一个FIN,等待对方的ACK.就进入了LAST-ACK./*Theremoteendhasshutdown,andthesocketisclosed.Waitingforacknowledgement.等待原来发向远程TCP的连接中断请求的确认*/9)、TIME_WAIT:在主动关闭端接收到FIN后,TCP就发送ACK包,并进入TIME-WAIT状态。/*Thesocketiswaitingafterclosetohandlepacketsstillinthenetwork.等待足够的时间以确保远程TCP接收到连接中断请求的确认*/10)、CLOSING:比较少见./*Bothsocketsareshutdownbutwestilldon’thaveallourdatasent.等待远程TCP对连接中断的确认*/11)、CLOSED:被动关闭端在接受到ACK包后,就进入了closed的状态。连接结束./*Thesocketisnotbeingused.没有任何连接状态*/netstat/?可以看到该命令的一些功能比如netstat-a6.net命令NET命令是功能强大的以命令行方式执行的工具。它包含了管理网络环境、服务、用户、登陆等Windows98/NT/2000中大部分重要的管理功能。使用它可以轻松的管理本地或者远程计算机的网络环境,以及各种服务程序的运行和配置。或者进行用户管理和登陆管理等。可以看到net的各种用法。例如:netstart显示启动的服务netshare显示共享资源第三部分结果与讨论(可加页)一、实验结果分析(包括数据处理、实验现象分析、影响因素讨论、综合分析和结论等)二、小结、建议及体会思考题:Ping命令结果显示的TTL是什么意思?其值的含义是什么?其中ttl(timetolive)指生存时间,指定ip包被路由器丢弃之前允许通过的最大网段数量。结果分析与小结1、通过这次实验,尝试使用ipconfig、ping、tracert、nerstat、net等命令。2、其中ipconfig可以显示用户主机ip协议的配置信息。Ping命令可以测试本地计算机和远程计算机的链接Tracert命令(路由跟踪命令)跟踪路由信息,可以查出数据从本地机器传输到目标主机所经过的所有途径,

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功