常用网络命令.doc_第1页
常用网络命令.doc_第2页
常用网络命令.doc_第3页
常用网络命令.doc_第4页
常用网络命令.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络实用命令一、Ping1、ping命令的功能ping是一个使用频率极高的网络实用程序,用于确定本地主机是否能与另一台主机交换数据报。根据返回的信息,就可以推断TCP/IP参数是否设置正确以及运行是否正常。许多网络设备(路由器、交换机)也都支持ping命令。需要注意的是,成功地与另一台主机进行一次或两次数据报交换并不表示TCP/IP配置就是正确的,必须执行大量的本地主机与远程主机的数据报交换,才能确信 TCP/IP的正确性。 简单地说,ping就是一个测试程序,如果ping运行正确,基本上可以排除网络访问层、网卡、MODEM的输人输出线路、电缆和路由器等存在的故障,从而减小问题的范围。 按照默认设置, ping命令发送4个ICMP(网间控制报文协议)回送请求包,每个包32字节数据,如果一切正常,应能得到4个回送应答包,如图所示。 ping还能显示TTL(Time To Live,存在时间)值,用户可通过TTL值推算数据包已经通过了多少个路由器:源地点TTL起始值(比返回TTL略大的一个2的乘方数,不同操作系统此值不同)减去返回时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段 (128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。 2、通过ping检测网络故障的典型次序 Ping 127. 0. 0. 1:该命令被送到本地计算机的IP软件而不会离开该计算机。如果没有收到返回数据包,就表示TCP/IP的安装或运行存在某些最基本的问题。 Ping本机IP:该命令被送到用户计算机所配置的IP地址,用户计算机始终都应该对该ping命令做出应答。如果没有收到应答,则表示本地配置或安装存在问题。出现此问题时,局域网用户应断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则有可能网络中有另一台计算机配置了相同的IP地址。 Ping局域网内其他IP:该命令应该离开用户计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。如果没有收到回送应答,则意味着子网掩码不正确、网卡配置错误或电缆系统有问题。 Ping网关IP:该命令如果应答正确,表示局域网中的网关运行正常并能够做出应答。 Ping远程IP:如果收到4个应答,表示成功地使用了默认网关。对于拨号上网用户则表示能够成功地访问Internet(但不排除ISP的DNS会有问题)。 Ping localhost: localhost是操作系统的网络保留名,它是127. 0. 0. 1的别名。每台计算机都应该能够将该名字转换成该地址。如果没有做到这一点,则表示主机文件 (/Windows/host)中存在问题。 Ping www.yahoo. com:对这个域名执行ping命令,用户计算机必须先将域名转换成IP地址,通常是通过DNS服务器。如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用户,某些ISP已经不需要设置DNS服务器)。用户也可以利用该命令实现域名对IP地址的转换功能。 如果上面所列出的所有ping命令都能正常运行,那么用户计算机进行本地和远程通信的功能基本具备。 事实上,在实际网络中,这些命令的成功并不表示所有的网络配置都没有问题。例如,某些子网掩码错误就可能无法用这些方法检测到。同样,由于ping的目的主机可以自行设置是否对收到的ping包做出回应,路由器也可以过滤掉ping数据包,因此当收不到返回数据包时,也不一定说明网络有问题。 3、 ping命令的常用参数选项 ping IP -t:连续对IP地址执行ping命令,直到被用户以Ccrl+C中断。 ping IP -l 2000:指定ping命令中的数据长度为2000字节,而不是默认的32字节。 ping IP -n:执行特定次数的ping命令。二、netstat netstat命令用于显示与IP, TCP, UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 如果用户计算机偶尔接收到的数据报出错,不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,就可以使用netstat命令查看一下出现这些现象的原因。netstat命令使用方法如下。 若netstat命令不带任何选项,则只显示本机目前已经建立的连接。 netstat -e:该选项用于显示以太网接口的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、丢弃数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。该选项可以用来统计一些基本的网络流量,可以和S选项一起使用。 netstat -r:本选项可以显示关于路由表的信息,包括接口信息、活动(active)路由表、永久(persistent)路由表三项。类似于后面所讲的使用route print命令输出的信息。 netstat -a:本选项显示本机所有的有效连接信息列表,包括已建立的连接 (ESTABLISHED)信息、监听连接请求(LISTENING)信息,以及TCP协议在建立连接、释放连接过程中的状态信息(TIME _ WAIT, CLOSE _ WAIT, SYN _ SENT, LAST_ACK )。 netstat -s:该选项能够按照各个协议(IP, ICMP, TCP, UDP)分别显示其统计数据。如果用户的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么就可以用本选项来查看一下所显示的信息。仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。 netstat -n:显示所有已建立的有效连接。 netstat命令是一个非常有用的命令,如利用该命令可以检测本机是否有不应该存在的网络连接。若有,则有可能用户计算机感染了病毒、被植入了后门等;也可以利用该命令查看本机开放了哪些端口,从而及时关闭那些不常用且容易感染病毒的端口。三、ipconfig ipconfig实用程序用于显示当前TCP/IP协议的配置信息。了解计算机当前的IP地址、子网掩码和默认网关是进行测试和故障分析的必要步骤。 和Windows 2000系统的其他命令一样,实用参数?可以查看该命令的使用说明。ipconfig最常使用的选项描述如下: ipconfig:ipconfig不带任何参数选项时,显示每个已经配置且处于活动状态的接口的IP地址、子网掩码和默认网关值。 ipconfig /all:当使用all选项时,ipconfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址 (MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器的IP地址和租用地址的预计失效日期。四、arp ARP(地址转换协议)是一个重要的TCP/IP协议,用于确定用户计算机所在局域网中对应IP地址的网卡物理地址。使用arp命令,能够查看本地计算机或另一台计算机的arp高速缓存中的当前内容。arp命令也完成手工设置静态的网卡物理IP地址对,用户可以使用这种方式为默认网关和本地服务器等常用的主机进行这项操作,有助于减少网络中的信息量。 按照默认设置,arp高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存在当前项目时,arp便会自动添加该项目。一旦高速缓存的项目被输人,它们就已经开始走向失效状态。例如,在Windows NT网络中,如果输人项目后不进一步使用,物理/IP地址对就会在2-10分钟内失效。 因此,如果arp高速缓存中项目很少或根本没有,通过向另一台计算机或路由器运行ping命令即可添加。当需要通过arp命令查看高速缓存中的内容时,可以先ping此台计算机。arp命令常用选项描述如下: arp -a或arp -g:用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,参数-g一直是UNIX平台上用来显示arp高速缓存中所有项目的选项,而Window用的是arp -a(-a可被视为all的简写),但它也可以接收比较传统的-g选项。 arp -a IP:如果用户计算机有多个网卡,使用arp -a加上接口的IP地址,就可以只显示与该接口相关的arp缓存项目。 arp -s IP物理地址:用户可以向arp高速缓存中手工输人一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,手工配置的物理地址将自动更新该项目。如命令arp -s 192. 168. 59. 1 00-50-18-20-a8-38即可实现IP地址192. 168. 59. 1和物理地址00-50-18-20-a8-38的绑定,对非法用户盗用IP地址有一定的遏制作用。arp -d IP:使用本命令能够人工删除一个静态项目。五、tracert 用户访问网络时,用户计算机发出的数据包通过多个网关传送到目的地,目的主机回应此数据包,将响应数据包返回,完成用户和网上主机的交互。tracert命令可以用来跟踪数据包经过的路径。该实用程序跟踪的路径是源计算机到目的地的路径之一,不能保证或认为数据包总遵循这个路径。如果用户及计算机配置了DNS,那么用户会从所产生的应答中得到城市、地址和常见通信公司的名字(域名),从而大致了解数据包的实际路径。 tracert的使用很简单,只需要在tracert后面跟一个IP地址或URL, tracert会进行相应的域名转换。tracert一般用来检测故障的位置,用户可以用tracert IP来查找从本地计算机到远方主机路径中哪个环节上出了问题。虽然还是没有确定是什么问题,但它已经说明了问题的所在。六、route 大多数主机一般都位于连接一台路由器的某个网段上。由于只有一台路由器,因此不存在使用哪一台路由器将数据包发表到远程计算机上去的问题,该路由器的IP地址可作为网段上所有计算机的默认网关。但是,当网络上拥有两个或多个路由器时,就不一定只依赖默认网关了。如用户可能想在访问某些远程IP地址时通过某个特定的路由器来传递,而访问其他的远程IP则通过另一个路由器来传递。在这种情况下,就需要相应的路由信息,这些信息存储在路由表中,每个主机和每个路由器都配有自己独一无二的路由表。大多数路由器使用专门的路由协议来交换和动态更新路由器的路由表。但在有些情况下,必须手工将路由表项目添加到路由器或主机上的路由表中。route命令就是用来显示、添加、删除和修改路由表项目的一个实用程序。route常用的选项描述如下:route print:本命令用于显示路由表中的当前项目。route add:将新路由项目添加给路由表。route change:修改路由项目。route delete:使用本命令可以从路由表中删除某条路由表项。七、net1、net send 该命令向一台机器、用户或消息名发送消息。命令的语法为: net sendname | * |domain:name|usersmessage 参数使用说明如下。 name:用户,计算机名或消息名,也可以用“关”向组中的所有人发送消息。 /domain: :当前域或指定域中的所有用户。 /users:发送给连接到服务器上的所有用户。 message:要发送的消息。 例如,命令net send /users server will shutdown in 5 minutes给所有连接到本服务器的用户发送消息。2、net start与net stopnet start命令的作用是启动服务,或显示已启动服务的列表。语法结构为:net start service。不带参数的net start命令显示正在运行服务的列表。net stop命令为停止服务。语法结构为:net stop service。上述两个命令中的service包括许多项目。在“控制面板管理工具服务”中可以看到。七、FTP1、ftp登录ftp实用程序使用比较复杂,常见的命令有几十个,为了便于理解,这里以从一个ftp站点下载一个软件为例来进行说明。在“开始运行”中输人ftp ftp.swjtu.E。登录成功后,屏幕上会显示服务器软件信息、系统的说明信息及提示符ftp。此后用户就可以使用ftp提供的命令来完成文件传输操作。2、ftp命令在提示符下,可以输入ftp提供的命令。ftp命令比较多,在提示符后键人“?”,即可看到ftp的全部命令。下面简要介绍常用命令的使用方法。pwd:查看用户当前所在的路径。ls:列出服务器上提供的软件目录。cd:改变用户所在服务器上的目录。get:将FTP服务器上的文件下载到客户机的当前目录。mget *.*:将FTP服务器上当前目录下的所有文件全部下载到客户机的当前目录。put wrar260.exe:将本地客户机的wrar260. exe传到服务器上去。mput *.*:将当前目录下的所有文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论