《基本网络命令》PPT课件.ppt
《《基本网络命令》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《基本网络命令》PPT课件.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Windows环境下常用网络命令ipconfigpingtracertpathpingtelnetnslookuproutenbtstatnetnetstatarpftpipconfigWindows环境下所有网络命令的测试均是在命令窗口下进行的。单击Windows系统的“开始”“程序”“附件”“命令提示符”可以进入命令窗口(或按Windows键+R键,在运行框中输入cmd,然后单击“确定”按钮)。ipconfig命令是计算机在使用过程中最常用的一个命令,主要是用来显示主机所有当前的TCP/IP网络配置值。有的主机是通过DHCP服务器自动获取IP地址接入网络的,有的主机是通过手工设定IP地址接
2、入网络的。通过ipconfig命令,可以在DOS命令模式下直接看到主机的网络配置情况,如图所示。用ipconfig命令查看主机的网络配置情况 通过ipconfig命令可以查看到主机的IP地址、子网掩码(Subnet Mask)和默认网关(Default Gateway)。图中之所以显示出了三个网络配置项,是因为使用该操作的主机上安装有虚拟机软件VMware,VMware会自动生成虚拟机的两个网络配置,即VMnet8和VMnet1。这两个网络配置不是主机上网使用的真正的网络连接,主机上网使用的是Ethernet adapter本地连接,所以应该查看Ethernet adapter本地连接的配置信
3、息。参数C:Documents and SettingsAdministratoripconfig/?USAGE:ipconfig/?|/all|/renew adapter|/release adapter|/flushdns|/displaydns|/registerdns|/showclassid adapter|/setclassid adapter classid ipconfig/all命令能够显示出主机所有的网络配置情况 C:Documents and SettingsAdministratoripconfig/allWindows IP Configuration Host N
4、ame.:m /主机名 Primary Dns Suffix .:/主DNS后缀 Node Type.:Unknown /节点类型 IP Routing Enabled.:No /IP路由功能 WINS Proxy Enabled.:No /代理功能 DNS Suffix Search List.: /DNS后缀寻找列表Ethernet adapter本地连接:Connection-specific DNS Suffix .:Description.:Broadcom NetLink(TM)Gigabit EthernetPhysical Address.:00-16-17-AB-1E-48
5、/物理地址DHCP Enabled.:Yes /动态地址分配功能Autoconfiguration Enabled.:Yes /自动配置功能IP Address.:10.10.33.221Subnet Mask.:255.255.255.0Default Gateway.:10.10.33.254DHCP Server.:10.100.100.200 /DHCP服务器DNS Servers.:202.103.24.68 /DNS服务器Lease Obtained.:2008年9月4日 8:18:39获得租约时间Lease Expires.:2008年9月4日 20:18:39租约到期时间ipc
6、onfig/displaydns用于显示主机上的DNS域名列表 C:Documents and SettingsAdministratoripconfig/displaydnsWindows IP Configuration -Record Name.: Record Type.:1 Time To Live .:1629 Data Length.:4 Section.:Answer A(Host)Record.:202.103.30.170 Record Name.: Record Type.:1 Time To Live .:1629 Data Length.:4 Section.:Add
7、itional A(Host)Record.:202.103.0.68 Record Name.: Record Type.:1 Time To Live .:1629 Data Length.:4 Section.:AdditionalA(Host)Record.:202.103.24.811.0.0.127.in-addr.arpa-Record Name.:1.0.0.127.in-addr.arpa.Record Type.:12 Time To Live .:518351 Data Length.:4 Section.:Answer PTR Record .:localhost -R
8、ecord Name.: Record Type.:1 Time To Live .:75905 Data Length.:4 Section.:Answer A(Host)Record.:219.133.48.61 Record Name.: Record Type.:1 Time To Live .:75905 Data Length.:4 Section.:Answer A(Host)Record.:219.133.48.62说明该主机的DNS域名列表中有武汉电信公司的DNS服务器地址信息,同时还有深圳腾讯公司的DNS服务器地址信息。结合DHCP(动态主机配置协议),客户端主机开启DHC
9、P功能并接受DHCP服务器分配的IP地址。ipconfig/renew和ipconfig/release命令使用也较多。比如,可以使用ipconfig/renew命令刷新租约,重新获得IP地址等配置信息。可以使用ipconfig/release命令释放主机的当前DHCP配置。pingping命令的全称是Packet Internet Grope,即因特网包探索器。Ping在网络中使用很广泛,一般用来测试源主机到目的主机网络的连通性。当网络不通时,一般可以通过该命令来检查和判断网络出现故障的原因。Ping命令通过调用ICMP(因特网控制报文协议),发送一份ICMP回显请求报文给目的主机,并等待返
10、回ICMP回显应答。ping的一般用法是ping IP(域名)参数,通过ping/?命令可以详细显示以下参数列表 C:Documents and SettingsAdministratorping/?Usage:ping-t-a-n count-l size-f-i TTL-v TOS -r count-s count-j host-list|-k host-list -w timeout-R-S srcaddr-4-6 target_name-t 连续不断的ping目标地址,直到按下Ctrl+C键时才退出-a 将IP地址解析为主机名-n count 发送由count指定的echo请求数据包个
11、数,默认值是4-l size 发送size个数据长度的echo数据包,默认为32字节-f 在数据包中发送不要分段标志,数据包就不会被路由上的网关分段-i ttl 将生存时间字段设置为TTL指定的值-v tos 将服务类型字段设置为TOS指定的值-r count 记录传出和返回数据包的路由-s count 由count指定跃点数的时间戳-j host-list 利用主机列表指定宽松的源路由-k host-list 利用主机列表指定严格的源路由-w timeout 指定超时时间间隔,单位为毫秒-R 跟踪round-trip路径(仅在IPV6中使用)-S srcaddr 使用的源地址(仅在IPV6中
12、使用)-4 强制使用IPV4-6 强制使用IPV6C:Documents and SettingsAdministratorping Pinging 221.236.12.132 with 32 bytes of data:Reply from 221.236.12.132:bytes=32 time=44ms TTL=54Reply from 221.236.12.132:bytes=32 time=45ms TTL=54Reply from 221.236.12.132:bytes=32 time=46ms TTL=54Reply from 221.236.12.132:bytes=32
13、time=46ms TTL=54Ping statistics for 221.236.12.132:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximate round trip times in milli-seconds:Minimum=44ms,Maximum=46ms,Average=45ms可以看到,ping目的地址(搜狐网站)。默认情况下,解析出的搜狐网站的IP地址是221.236.12.132,发送的数据包的大小是32字节,发送4次echo数据包,生存时间TTL是54,根据645410可以知道,目的地址与源主机之间有10个主要路由
14、节点。显示信息还对ping操作进行了统计,发送4个数据包,接收4个数据包,丢失0个,包往返的最长时间为46 ms,最短时间为44 ms,平均时间为45 ms。使用ping 命令,用Ethereal抓包工具进行抓包,可以详细显示其询问和应答ICMP协议数据,如图2.2所示。ping命令在系统中被默认设置为连续发送4个问询数据包,也会得到4个回答数据包,连续4个来回,所以一共可以得到8条ICMP协议的数据包。ping tping目的主机,ping命令会一直执行下去不会停止,直到按下Ctrl+C键才会退出ping命令。结合TCP报文段的首部结构,在其首部中含有URG控制比特位,如果给ping命令发送
15、Ctrl+C指令要求停止执行ping操作。其实质是发出了一个TCP报文段的URG位被置1的报文,表明这是一个紧急指令要立刻执行。ping命令的数据包捕获 127.0.0.1是每个主机系统内部设定的环回测试地址,可以通过ping命令来测试主机的TCP/IP协议是否安装和配置正确。C:Documents and SettingsIBM USERping 127.0.0.1Pinging 127.0.0.1 with 32 bytes of data:Reply from 127.0.0.1:bytes=32 time1ms TTL=64Reply from 127.0.0.1:bytes=32 t
16、ime1ms TTL=64Reply from 127.0.0.1:bytes=32 time1ms TTL=64Reply from 127.0.0.1:bytes=32 time上述命令运行结果表明,主机的TCP/IP协议安装和配置正确。在遇到网络故障时,可以用ping命令来大致检查故障出现的范围。一般都是先ping 127.0.0.1,如果畅通,就表明主机网络协议安装和配置正确;然后ping该网段内的某个指定IP,如果畅通,就表明该网段内都是畅通的;接下来ping该网段的出口网关(路由器和交换机)的地址,如果畅通,表明出口网关也没有问题;再继续ping外部的节点主机,依次类推。如果其他网
17、络操作都正常,但就是不能浏览网页,则可以尝试ping当地的DNS服务器地址,检测DNS服务器是否存在故障。如果ping不通对方主机,则返回信息是Request time out。如果发现不能够ping通某一个目的主机,则有可能该网络地址不存在,或是到达该网络的链路的确不通。也有例外情况,比如某个目的主机的确存在,而且到达该目的主机的链路的确是畅通的,但就是ping不通目的主机。C:ping Pinging 207.46.31.61 with 32 bytes of data:Request timed out.Request timed out.Request timed out.Reques
18、t timed out.Ping statistics for 207.46.31.61:Packets:Sent=4,Received=0,Lost=4(100%loss),可以访问微软的官方网站,但是却不能ping通该网站,对于这种情况,要具体分析。可以这样理解:微软公司是全球知名公司,其门户网站肯定特别备受关注,很多人都想拿它作为测试或攻击的对象。出于安全考虑,对方主机可能已经设置了防火墙,不让ping数据包通过。Windows操作系统自带有禁止/允许ping数据包通过的选项,有些防火墙软件也有该选项设置。对于这种情况,ping不通目的主机其实是网络不通的一种假象,所以对于具体问题需要具
19、体分析和综合考虑。tracerttracert是一个路由跟踪命令,主要用于测试从源主机到目的主机之间数据传递所经过的路径,进而诊断出源端和目的端之间的路由节点。tracert命令和ping命令一样,也是需要调用ICMP协议和ttl(生存时间)。如下图所示,使用tracert 命令可以测定本地主机与服务器之间的路由。左面的数字显示的是路径中的每个路由节点,因为每个节点测试三次,所以中间会有三个时间段;右端显示的是每个路由节点的IP地址。从图中可以看出,程序解析出服务器的IP地址,即221.236.12.130,本地主机到服务器之间有11个网关路由节点。因为本地主机所处的网络环境是校园网络,所以,
20、第一个路由节点是主机所在内网的网关,其地址是10.10.33.254,这是一个内网地址;第二个路由节点的IP地址是172.21.255.254,这也是一个内网地址,是本地主机所处校园网络的核心交换机的地址;第三个路由节点的IP地址是59.175.214.65,这已经是公网IP地址,表明这个地址是本地主机所处校园网络的出口IP地址。从第三个节点路由开始,以后就全都是公网地址,作者所在的校园连接的是中国电信的网络。是一个公益性的查询网站,在该网站可以查询IP地址、域名、手机号码和身份证信息等。该网站连接有一个IP地址库,在库中可以详细显示全球的大部分IP地址所属地区和单位名称。如果在网站中输入要查
21、询的IP地址和域名,可以查询到这些IP地址和域名是属于哪个地区或单位管辖的。在网站的IP地址查询框中依次查询上述公网地址,可以得出这样的结论:数据包从59.175.214.65开始,依次进入武汉电信、湖北省电信骨干网、中国电信骨干网,然后到达北京,到达服务器的服务提供商,最后到达服务器。从这个过程可以知道,从作者的源主机到,所有的数据包一般都要经过这个路径。读者可以结合自己所处的网络环境来使用该命令。tracert原理示意图 源主机是wh,目的主机是sohu,用tracert命令来测试两者之间有多少个路由节点,并得到各个路由节点的地址。tracert命令使用ICMP协议,通过设置数据包的ttl
22、来达到测试的目的。ttl在数据包中本来是被定义为数据报的生存时间的(这样定义的目的是为了防止数据包在网络中传递过程中兜圈子),即某个数据包在网络传递的过程中可以存活多长时间,时间以秒为单位。但在后来,在网络中数据传递都很快,都在秒的数量级之内,如果还是按照以前生存时间来定义,这样的定义就失去了意义。所以,在后来ttl就专门被定义成数据包可以经过的路由节点个数,即某个数据包在网络中传递最多可以经过ttl个路由节点。数据包在传递过程中,每经过一个路由节点,ttl就减小1,直到最后,数据包达到某一个路由节点,ttl减小到0,数据包不再往前传递。这时,该路由节点就会给源主机返回一个超时的消息,这样源主
23、机就得到了该路由节点的IP地址。首先,源主机wh发送ttl为1的数据包,数据包在网络中就传输到达第一个路由节点的时候,数据包的ttl减小1,其值变为0,然后,a节点就给wh返回超时的消息(time-to-live exceeded),这样wh就得到了a节点的IP地址。同理,源主机再发送ttl为2的数据包,经过第一个路由节点,ttl减小1,到达第二个路由节点时,ttl减小到0,数据包不再往前传递,b节点给wh返回超时的消息,这样wh就得到了第二个节点b的IP地址。依次类推,一直到d节点(假如wh与sohu之间有a,b,c,d四个节点)。数据包到达终点目的主机sohu的时候,主机不再给wh返回超时
24、的消息,而是返回目标不可达的消息(destination unreachable)比如,端口不可达(port unreachable)或由于过滤(communication administratively filtered),通信被强制禁止。使用Ethereal抓包工具,可以详细地分析tracert的工作机制,如下图所示,通过源主机和路由节点的问询和回答,ICMP对应地有传输过程中超时、目的不可达(端口不可达)等回答。如下图所示,使用Ethereal抓包工具对tracert 整个过程进行抓包,可以捕获到136=78条ICMP协议的数据包。对tracert工作过程进行抓包pathpingpat
25、hping是一个路由跟踪命令,它结合了ping与tracert的功能。pathping命令在一段时间内将数据包发送到到达最终目标的路径上的每一个路由器,根据从每一个跃点返回的数据包信息进行计算。由于该命令能够显示出数据包在任何给定路由器上丢失的程度,因此,可以很容易地确定是哪个路由器或链路导致了网络出现问题。C:Documents and SettingsAdministratorpathpingUsage:pathping-g host-list-h maximum_hops-i address-n -p period-q num_queries-w timeout -4-6 target_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本网络命令 基本 网络 命令 PPT 课件
限制150内