广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 1729 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
upside 手机 葫芦墩家族
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 优秀管理员勋章
头衔:反病毒 反诈骗 反虐犬   反病毒 反诈骗 反虐犬  
版主
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[资讯教学] 网路命令使用方法
教学〕网路命令使用方法

当你打开流览器,自由地游弋于浩如烟海的互联网世界之时,是否也沉迷于下载各种实用软体?其中也许有很大一部分就是网路工具吧!但请你不要忽视你的面前——Windows(包括Win98和NT)作系统中本来就带有不少的网路实用工具,虽然比较简单,却并不简陋。本着“简单就是美”的原则,下面就为你展现Windows网路实用工具的丰采……
Ping
Ping是个使用频率极高的实用程式,用于确定本地主机是否能与另一台主机交换(发送与接收)资料报。根据返回的资讯,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常。需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,你必须执行大量的本地主机与远端主机的资料报交换,才能确信TCP/IP的正确性。
简单的说,Ping就是一个测试程式,如果Ping运行正确,你大体上就可以排除网路访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。但由于可以自定义所发资料报的大小及无休止的高速发送,Ping也被某些别有用心的人作为DDOS(拒绝服务攻击)的工具,前段时间Yahoo就是被骇客利用数百台可以高速接入互联网的电脑连续发送大量Ping资料报而瘫痪的。
按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协定)回送请求,每个32位元组资料,如果一切正常,你应能得到4个回送应答。
Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示资料报不必通过太多的路由器或网路连接速度比较快。Ping还能显示TTL(Time To Live存在时间)值,你可以通过TTL值推算一下资料包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL值为119,那么可以推算资料报离开源位址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。
通过Ping检测网路故障的典型次序
正常情况下,当你使用Ping命令来查找问题所在或检验网路运行情况时,你需要使用许多Ping命令,如果所有都运行正确,你就可以相信基本的连通性和配置参数没有问题;如果某些Ping命令出现运行故障,它也可以指明到何处去查找问题。下面就给出一个典型的检测次序及对应的可能故障:
ping 127.0.0.1--这个Ping命令被送到本地电脑的IP软体,该命令永不退出该电脑。如果没有做到这一点,就表示TCP/IP的安装或运行存在某些最基本的问题。
ping 本机IP--这个命令被送到你电脑所配置的IP位元址,你的电脑始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网路电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台电脑可能配置了相同的IP位元址。
ping 局域网内其他IP--这个命令应该离开你的电脑,经过网卡及网路电缆到达其他电脑,再返回。收到回送应答表明本地网路中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网路遮罩(进行子网分割时,将IP位元址的网路部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。
ping 闸道IP--这个命令如果应答正确,表示局域网中的闸道路由器正在运行并能够作出应答。
ping 远端IP--如果收到4个应答,表示成功的使用了缺省闸道。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。
ping localhost--localhost是个作系统的网路保留名,它是127.0.0.1的别名,每太电脑都应该能够将该名字转换成该位址。如果没有做到这一带内,则表示主机档(/Windows/host)中存在问题。
ping yahoo.com--...对这个功能变数名称执行Pin ... 位址,通常是通过DNS 伺服器 如果这里出现故障,则表示DNS伺服器的IP位元址配置不正确或DNS伺服器有故障(对于拨号上网用户,某些ISP已经不需要设置DNS伺服器了)。顺便说一句:你也可以利用该命令实现功能变数名称对IP位址的转换功能。
如果上面所列出的所有Ping命令都能正常运行,那么你对你的电脑进行本地和远端通信的功能基本上就可以放心了。但是,这些命令的成功并不表示你所有的网路配置都没有问题,例如,某些子网路遮罩错误就可能无法用这些方法检测到。
Ping命令的常用参数选项
ping IP -t--连续对IP位址执行Ping命令,直到被用户以Ctrl+C中断。
ping IP -l 2000--指定Ping命令中的资料长度为2000位元组,而不是缺省的32位元组。
ping IP -n--执行特定次数的Ping命令。
Netstat Netstat用于显示与IP、TCP、UDP和ICMP协定相关的统计资料,一般用于检验本机各埠的网路连接情况。
如果你的电脑有时候接受到的资料报会导致出错资料删除或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发资料报。但如果累计的出错情况数目占到所接收的IP资料报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。


netstat 的一些常用选项:
netstat -s--本选项能够按照各个协定分别显示其统计资料。如果你的应用程式(如Web流览器)运行速度比较慢,或者不能显示Web页之类的资料,那么你就可以用本选项来查看一下所显示的资讯。你需要仔细查看统计资料的各行,找到出错的关键字,进而确定问题所在。
netstat -e--本选项用于显示关于乙太网的统计资料。它列出的专案包括传送的资料报的总位元组数、错误数、删除数、资料报的数量和广播的数量。这些统计资料既有发送的资料报数量,也有接收的资料报数量。这个选项可以用来统计一些基本的网路流量)。
netstat -r--本选项可以显示关于路由表的资讯,类似于后面所讲使用route print命令时看到的 资讯。除了显示有效路由外,还显示当前有效的连接。
netstat -a--本选项显示一个所有的有效连接资讯列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。
netstat -n--显示所有已建立的有效连接。
Netstat的妙用
经常上网的人一般都使用ICQ的,不知道你有没有被一些讨厌的人骚扰得不敢上线,想投诉却又不知从和下手?其实,你只要知道对方的IP,就可以向他所属的ISP投诉了。但怎样才能通过ICQ知道对方的IP呢?如果对方在设置ICQ时选择了不显示IP位址,那你是无法在资讯栏中看到的。其实,你只需要通过Netstat就可以很方便的做到这一点:当他通过ICQ或其他的工具与你相连时(例如你给他发一条ICQ资讯或他给你发一条资讯),你立刻在DOS Prompt下输入netstat -n或netstat -a就可以看到对方上网时所用的IP或ISP功能变数名称了。甚至连所用Port都完全暴露了,如果你想给他一些教训,这些资讯已经足够……


IPConfig
IPConfig实用程式和它的等价图形用户介面——Windows 95/98中的WinIPCfg可用于显示当前的TCP/IP配置的设置值。这些资讯一般用来检验人工配置的TCP/IP设置是否正确。但是,如果你的电脑和所在的局域网使用了动态主机配置协定(Dynamic Host Configuration Protocol,DHCP--Windows NT下的一种把较少的IP位址分配给较多主机使用的协定,类似于拨号上网的动态IP分配),这个程式所显示的资讯也许更加实用。这时,IPConfig可以让你了解你的电脑是否成功的租用到一个IP位址,如果租用到则可以了解它目前分配到的是什么位址。了解电脑当前的IP位址、子网路遮罩和缺省闸道实际上是进行测试和故障分析的必要专案。
最常用的选项:
ipconfig--当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的介面显示IP位址、子网路遮罩和缺省闸道值
ipconfig /all--当使用all选项时,IPConfig能为DNS和WINS伺服器显示它已配置且所要使用的附加资讯(如IP位址等),并且显示内置于本地网卡中的物理位元址(MAC)。如果IP地址是从DHCP伺服器租用的,IPConfig将显示DHCP伺服器的IP位址和租用地址预计失效的日期(有关DHCP伺服器的相关内容请详见其他有关NT伺服器的书籍或询问你的网管),其输出资讯见图6的下半部分。
ipconfig /release和ipconfig /renew--这是两个附加选项,只能在向DHCP伺服器租用其IP位址的电脑上起作用。如果你输入ipconfig /release,那么所有介面的租用IP位址便重新交付给DHCP伺服器(归还IP位址)。如果你输入ipconfig /renew,那么本地电脑便设法与DHCP伺服器取得联系,并租用一个IP地址。请注意,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP位址。
如果你使用的是Windows 95/98,那么你应该更习惯使用winipcfg而不是ipconfig,因为它是一个图形用户介面,而且所显示的资讯与ipconfig相同,并且也提供发布和更新动态IP位址的选项 如果你购买了Windows NT Resource Kit(NT资源包),那么Windows NT也包含了一个图形替代介面,该实用程式的名字是wntipcfg,和Windows 95/98的winipcfg类似。


ARP(位址转换协定)
ARP是一个重要的TCP/IP协议,并且用于确定对应IP位元址的网卡物理位元址。实用arp命令,你能够查看本地电脑或另一台电脑的ARP快取记忆体中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP位元址对,你可能会使用这种方式为缺省闸道和本端伺服器等常用主机进行这项作,有助于减少网路上的信息量。
按照缺省设置,ARP快取记忆体中的专案是动态的,每当发送一个指定地点的资料报且快取记忆体中不存在当前专案时,ARP便会自动添加该项目。一旦快取记忆体的专案被输入,它们就已经开始走向失效状态。例如,在Windows NT网路中,如果输入专案后不进一步使用,物理/IP位元址对就会在2至10分钟内失效。因此,如果ARP快取记忆体中项目很少或根本没有时,请不要奇怪,通过另一台电脑或路由器的ping命令即可添加。所以,需要通过arp命令查看快取记忆体中的内容时,请最好先ping 此台电脑(不能是本机发送ping命令)。
常用命令选项:
arp -a或arp -g--用于查看快取记忆体中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP快取记忆体中所有专案的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。
arp -a IP--如果你有多个网卡,那么使用arp -a加上介面的IP位址,就可以只显示与该介面相关的ARP缓存项目。
arp -s IP 物理位元址——你可以向ARP快取记忆体中人工输入一个静态专案。该专案在电脑引导过程中将保持有效状态,或者在出现错误时,人工配置的物理位元址将自动更新该项目。
arp -d IP--使用本命令能够人工删除一个静态专案。
看到这里,你也许已经有些累了……其实对于一般用户来说也已经足够——你可以用ipconfig和ping命令来查看自己的网路配置并判断是否正确、可以用netstat查看别人与你所建立的连接并找出ICQ使用者所隐藏的IP资讯、可以用arp查看网卡的MAC位址——这些已足已让你丢掉菜鸟的头衔。如果你并不满足,那就“硬着头皮”(下面的内容可能有些枯燥)继续Follow me......
Tracert
当资料报从你的电脑经过多个闸道传送到目的地时,Tracert命令可以用来跟踪资料报使用的路由(路径)。该实用程式跟踪的路径是源电脑到目的地的一条路径,不能保证或认为资料报总遵循这个路径。如果你的配置使用DNS,那么你常常会从所产生的应答中得到城市、位址和常见通信公司的名字。Tracert是一个运行得比较慢的命令(如果你指定的目标位址比较远),每个路由器你大约需要给它15秒钟
Tracert的使用很简单,只需要在tracert后面跟一个IP位址或URL,Tracert会进行相应的功能变数名称转换的。Tracert一般用来检测故障的位置,你可以用tracert IP在哪个环节上出了问题,虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,你也就可以很有把握的告诉别人——某某出了问题。


Route
大多数主机一般都是驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在使用哪一台路由器将资料报发表到远端电脑上去的问题,该路由器的IP地址可作为该网段上所有电脑的缺省闸道来输入。
但是,当网路上拥有两个或多个路由器时,你就不一定想只依赖缺省闸道了。实际上你可能想让你的某些远端IP位址通过某个特定的路由器来传递,而其他的远端IP则通过另一个路由器来传递。
在这种情况下,你需要相应的路由资讯,这些资讯储存在路由表中,每个主机和每个路由器都配有自己独一无二的路由表。大多数路由器使用专门的路由协定来交换和动态更新路由器之间的路由表。但在有些情况下,必须人工将专案添加到路由器和主机上的路由表中。Route就是用来显示、人工添加和修改路由表项目的。
一般使用选项:
route print--本命令用于显示路由表中的当前项目,在单路由器网段上的输出结果如图12,由于用IP位元址配置了网卡,因此所有的这些项目都是自动添加的。

route add--使用本命令,可以将信路由项目添加给路由表。例如,如果要设定一个到目的网路209.98.32.33的路由,其间要经过5个路由器网段,首先要经过本地网路上的一个路由器,器IP为202.96.123.5,子网路遮罩为255.255.255.224,那么你应该输入以下命令:
route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5
route change--你可以使用本命令来修改资料的传输路由,不过,你不能使用本命令来改变资料的目的地。下面这个例子可以将资料的路由改到另一个路由器,它采用一条包含3个网段的更直的路径:
route add 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric 3
route delete--使用本命令可以从路由表中删除路由。例如:route delete 209.98.32.33
NBTStat
NBTStat(TCP/IP上的NetBIOS统计资料)实用程式用于提供关于关于NetBIOS的统计资料。运用NetBIOS,你可以查看本地电脑或远端电脑上的NetBIOS名字表格。
常用选项:
nbtstat -n--显示寄存在本地的名字和服务程式
nbtstat -c--本命令用于显示NetBIOS名字快取记忆体的内容。NetBIOS名字快取记忆体用于寸放与本电脑最近进行通信的其他电脑的NetBIOS名字和IP位址对。
nbtstat -r--本命令用于清除和重新载入NetBIOS名字快取记忆体。
nbtstat -a IP--通过IP显示另一台电脑的物理位元址和名字列表,你所显示的内容就像对方电脑自己运行nbtstat -n一样
nbtstat -s IP--显示实用其IP位址的另一台电脑的NetBIOS连接表。
Net
Net命令有很多函数用于实用和核查电脑之间的NetBIOS连接。这里我只介绍最常用的两个:net view和net use。
net view UNC--运用此命令,你可以查看目标伺服器上的共用点名字。任何局域网里的人都可以发出此命令,而且不需要提供用户ID或口令。UNC名字总是以\开头,后面跟随目标电脑的名字。例如,net view \\lx就是查看主机名为lx的电脑的共用点(见图15)。
net use 本地盘符 目标电脑共用点——本命令用于建立或取消到达特定共用点的映射驱动器的连接(如果需要,你必须提供用户ID或口令)。例如,你输入net use f: \lxmp3就是将映射驱动器F:连接到\lxmp3共用点上,今后你直接访问F:就可以访问\lxmp3共用点,这和你右击“我的电脑”选择映射网路驱动器类似。



爸爸 你一路好走
献花 x0 回到顶端 [楼 主] From:台湾和信超媒体宽带网 | Posted:2007-10-28 01:21 |
zoom7273 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
小有名气
级别: 小有名气 该用户目前不上站
推文 x3 鲜花 x93
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

谢谢分享.这些指令都蛮常用到的呢 表情


吸吸吸
献花 x0 回到顶端 [1 楼] From:台湾 | Posted:2007-10-29 15:20 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.056019 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言