1、【实验目的】1、掌握网络常用命令的使用;2、利用网络常用命令对网络中常见现象进行分析判断。【实验容】1、掌握PING命令的基本使用方法(包括参数的使用),对网络常见故障利用命令进行分析判断:Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方
2、面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。命令格式:ping IP地址或主机名 -t -a -n count -l size 常用参数含义: -t不停地向目标主机发送数据;-a 以IP地址格式来显示目标主机的网络地址 ;-n count 指定要Ping多少次,具体次数由count来指定 ;-l size 指定发送到目标主机的数据包的大小。2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间,分析网络延时产生的原因。Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息
3、要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。tracert IP地址或主机名 -d-h maximumhops-j host_list -w timeout 参数含义:-d 不解析目标主机的名字;-h maximum_hops 指定搜索到目标地址的最大跳跃数;-j host_list 按照主机列表中的地址释放源路由;-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。例如大家想要了解自己的计算机与目标主机之间详细的传输路径信息,可以在MS-DOS方式输入.163.。如果我们在Tracert命令后面加上一些参数,
4、还可以检测到其他更详细的信息,例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。3、利用Netstat命令了解网络的整体使用情况。显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,统计目前总共有哪些网络连接正在运行。Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能
5、显示所有主机的端口号以及当前主机的详细路由信息。netstat -r -s -n -a -a 显示所有连接和侦听端口。 -b 显示在创建每个连接或侦听端口时涉及的可执行程序。 在某些情况下,已知可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦听端口时涉及的组件序列。此情况下,可执行程序的名称位于底部中,它调用的组件位于顶部,直至达到 TCP/IP。注意,此选项可能很耗时,并且在您没有足够权限时可能失败。 -e 显示以太网统计。此选项可以与 -s 选项结合使用。 -f 显示外部地址的完全限定域名(FQDN)。 -n 以数字形式显示地址和端口号。 -o 显示拥有的与每个连接关联的进程 I
6、D。 -p proto 显示 proto 指定的协议的连接;proto 可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起用来显示每个协议的统计,proto 可以是下列任何一个: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或 UDPv6。 -r 显示路由表。 -s 显示每个协议的统计。默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6的统计;-p 选项可用于指定默认的子网。 -t 显示当前连接卸载状态。 interval 重新显示选定的统计,各个显示间暂停的间隔秒数。 按 CTRL+C
7、 停止重新显示统计。如果省略,则 netstat将打印当前的配置信息一次。4、利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的IPCONFIG显示所有适配器的IP地址、子网掩码、默认网关。Ipconfig/all/batchfile/renewall/releaseall/renewn/releasen/? 显示帮助信息/all 显示现时所有网络连接的设置/release 释放某一个网络上的IP位置/renew 更新某一个网络上的IP位置/flushdns把DNS解析器的暂存容全数删除5、利用ARP确定对应I
8、P地址的网卡物理地址。查看本地计算机或另一台计算机的ARP高速缓存中的当前容。在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议栈中,网络层和传输层只关心目标主机的IP地址。这就导致在以太网中使用IP协议时,数据链路层的以太网协议接到上层IP协议提供的数据中,只包含目的主机的IP地址。于是需要一种方法,根据目的主机的IP地址,获得其MAC地址。这就是ARP协议要做的事情。所谓地址解析(address resolution)就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。另外,当发送主机和目的主机不在同一个局域网
9、中时,即便知道目的主机的MAC地址,两者也不能直接通信,必须经过路由转发才可以。所以此时,发送主机通过ARP协议获得的将不是目的主机的真实MAC地址,而是一台可以通往局域网外的路由器的MAC地址。于是此后发送主机发往目的主机的所有帧,都将发往该路由器,通过它向外发送。这种情况称为ARP代理(ARP Proxy)arp-a InetAddr -N IfaceAddr -g InetAddr -N IfaceAddr -d InetAddr IfaceAddr -s InetAddr EtherAddr IfaceAddr-aInetAddr-NIfaceAddr 显示所有接口的当前ARP缓存表。
10、要显示特定地址的缓存项,请使用带有InetAddr参数的arp-a,此处的代表地址。如果未指定InetAddr,则使用第一个适用的接口。要显示特定接口的缓存表,请将IfaceAddr参数与-a参数一起使用,此处的代表指派给该接口的参数区分大小写。-g 与相同。-dIfaceAddr 删除指定的地址项,此处的对于指定的接口,要删除表中的某项,请使用参数,此处的 要删除所有项,请使用星号(*)通配符代替InetAddr。-sEtherAddr 向缓存添加可将地址解析成物理地址的静态项。要向指定接口的表添加静态缓存项,请使用参数,此处的 在命令提示符下显示帮助。6、课上补充讲解其他网络命令的使用。【
11、实验方式】现场参观并由实验指导教师讲解、演示;分组讨论与实践。【实验地点】学院实验室。【实验报告】在实验报告中写出网络常用命令的操作过程及效果,分析并总结实验中遇到的问题,写出实验体会。 DNS层次查询、SMTP协议分析【实验前需要学习掌握的知识】1、掌握DNS基本构成原理及三层结构。2、电子系统的构成,包含在发送方、接收方进行传递涉及的各种协议及协议构成,区分SMTP协议与消息格式的异同点。3、了解常用捕包软件。捕包软件不但可以分析数据包的流向,也可以对数据包的容进行监听,可以观察TCP/IP协议族中应用层、传输层、网络层、数据链路层和有关网络安全的各种协议的活动。1、了解和掌握DNS层次结
12、构,利用NSLOOKUP命令对DNS层次结构进行访问;2、了解电子系统发送及接受处理过程,对SMTP协议进行分析;3、掌握捕包软件ethereal的使用,了解网络协议实体间进行交互以及报文交换的情况;1、熟练掌握nslookup命令,并对nslookup命令的参数进行熟练掌握。具体参数:nslookup qt=类型 目标域名注意qt必须小写。类型可以是一下字符,不区分大小写:A 地址记录(Ipv4)AAAA 地址记录(Ipv6)AFSDB Andrew文件系统数据库服务器记录ATMA ATM地址记录CNAME 别名记录HINFO 硬件配置记录,包括CPU、操作系统信息ISDN 域名对应的ISDNMB 存放指定的服务器MG 组记录MINFO 组和的信息记录MR 改名的记录MX 服务器记录NS 名字服务器记录PTR 反向记录(从IP地址解释域名)RP 负责人记录RT 路由穿透记录SRV TCP服务器信息记录TXT 域名对应的文本信息X25 域名对应的X.25地址记录实验具体容要求:到网上查找13个根名称的IP;任选一个根名称服务器,利用NSLOOKUP,在根名称服务器、顶级域名称服务器、权威名称服务器上,手动逐级进行NDS解析,并进行记录和分析;在本地名称服务器,利用NSLOOKUP,手动逐级进行NDS解析,并进行记录和分析。2、 利用TELNET进行SM
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1