| Windwos 98的网络管理命令使用 |
在Windows98下提供了几个非常有用的网络管理命令,了解和使用好这些命令对于我们使用网络都非常有帮助的,可以解决在使用网络中的问题,下面就是我在使用中的一些经验,希望对大家有帮助。 Arp arp命令显示并修改Internet到以太网的地址转换表。这个表一般由地址转换协议(ARP)来维护。当只有一个主机名作为参数时,arp显示这个主机的当前ARP条目。有多个网络接口使用ARP协议的话,就显示每一个ARP地址转换表。如果这个主机不在当前ARP表中那么ARP就会显示一条说明信息。 命令的格式:arp –a inet-addr –N if-addr -a 列出当前ARP表中的所有条目 -d host 从ARP表中删除某个主机的对应条目 -s host inet-addr 使用以太网地址在ARP表中为指定的[temp][pub][trail]主机创建一个条目。如果包含关键字[temp]创建的条目就是临时的;否则这个条目就是永久的。[pub]关键字标识这个ARP条目将被公布。使用[trail]关键字表示将使用报尾封装 -g 与参数-a一样,显示ARP表中的所有条目 FTP FTP就是File Transport protocel 文件传输协议,也是一个非常有用的命令,它是一个基于FTP协议的客户端程序(现在很多的上传软件象CuteFtp等都是基于FTP协议的客户端软件,只是这些是图形界面的,方便了我们的使用,而FTP是字符界面的) ftp inet-addr (inet-addr是要连接的FTP服务器) 运行以上指令后FTP服务器一般要求我们输入用户名(username)和密码(password),然后我们就可以登陆到FTP服务器上进行文件传输工作了。比较特殊的一种是匿名服务器,他的用户名为Anonymous,密码为空或者输入你的电子邮件地址就行了。进入FTP服务器后我们就可以运用下面详细介绍的指令来进行文件传输工作了。 ascii 设定以ASCII方式传送文件(缺省值) bell 每完成一次文件传送,报警提示. binary 设定以二进制方式传送文件. bye 终止FTP进程,并退出FTP管理方式. case 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. cd 同UNIX的CD命令. cdup 返回上一级目录. close 终止远端的FTP进程,返回到FTP命令状态,所有的宏定义都被删除. delete 删除远端主机中的文件. dir [remote-directory] [local-file] 列出当前远端主机目录中的文件.如果有本地文件,就将结果写至本地文件 get [remote-file] [local-file] 从远端主机中传送至本地主机中. help [command] 输出命令的解释. lcd 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录. ls [remote-directory] [local-file] 同DIR. macdef 定义宏命令. mdelete [remote-files] 删除一批文件. mget [remote-files] 从远端主机接收一批文件至本地主机. mkdir directory-name 在远端主机中建立目录. mput local-files 将本地主机中一批文件传送至远端主机. open host [port] 重新建立一个新的连接. prompt 交互提示模式. put local-file [remote-file] 将本地一个文件传送至远端主机中. pwd 列出当前远端主机目录. quit 同BYE.,退出FTP进程 recv remote-file [local-file] 同GET. rename [from] [to] 改变远端主机中的文件名. rmdir directory-name 删除远端主机中的目录. send local-file [remote-file] 同PUT. status 显示当前FTP的状态. system 显示远端主机系统类型. user user-name [password] [account] 重新以别的用户名登录远端主机. ? 同HELP. !执行DOS的SHELL命令,如!dir是显示本机当前目录的文件 Nbtstat 显示当前使用的协议和当前的TCP/IP连接状态,它使用NBT(即NetBios和Tcp/ip协议) 命令格式 nbtstat [-a RemoteName][-A IP address][-其他选项][interval] -a 列出远端计算机(以名字RemoteName表示)的的名字表 -A 列出远端计算机(以IP地址表示)的名字表 -c 列出包含这个IP地址的远端名字缓冲 -n 列出本机的netbios名字 interval是显示结果的暂停时间 Netstat netstat命令用于查询与某类信息有关的子系统。显示路由选择表、活动连接、正在使用的流以及其他一些信息。 命令格式 netstat [-选项][interval] 详细的选项如下: -a 显示所有套接字的状态。在一般情况下不显示与服务器进程相关联的套接字 。显示现在所有的连接和监听端口 -i 显示自动配置接口的状态。那些在系统初始引导后配置的接口状态不在输出之列 -m 显示网络存储器的使用情况 -n 显示实际地址,而不是对地址的解释或者显示主机,网络名之类的符号 -r 显示路由选择表 -f address -family 对于给出名字的地址簇显示统计数字和控制块信息。到目前为止,唯一支持的地址簇是inet -I interface 只显示给出名字的接口状态 -p protocol-name 只显示给出名字的协议的统计数字和协议控制块信息 -s 显示每个协议的统计数字 -t 在输出显示中用时间信息代替队列长度信息。 Interval是控制每项显示的暂停时间的 Ping ping命令用于从一个主机向另一个主机发送Internet控制消息协议(ICMP)数据包。ping使用ICMP ECHO-REQUEST 命令传送数据包,并且对每一个传送的数据包期望得到一个ICMP ECHO-REQUEST“ping”这个名字来源于声的探测设备(声纳),这种设备使用一种类似“ping”的声音的声波确定周围区域的目标。 Ping的命令格式是这样的 :Ping [-参数][remotename或者IP地址] -c count 要求ping命令连续发送数据包,直到发出并接收到count个请求 -d 为使用的套接字打开调试状态 -f 是一种快速方式ping。使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。在这种方式下,每个请求用一个句点表示。对于每一个响应显示一个空格键。 -i scconds 在两次数据包发送之间间隔一定的秒数。不能同 -f 一起使用。 -n 只使用数字方式。在一般情况下ping会试图把IP地址转换成主机名。这个选项要求ping显示IP地址而不去查找用符号表示的名字。如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。 -q 使ping只在开始和结束时显示一些概要信息。 -R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息显示出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。 -r 使ping命令旁路掉用于发送数据包的正常路由表。 -s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节。 -v 使ping处于verbose方式。它要ping命令除了显示ECHO-RESPONSE数据包之外,还显示其它所有返回的ICMP数据包 Route 维护网络的路由表(即存储由本机到远程主机所经过的路径的表格) 命令格式是这样的:route [–f] [[command][MASK netmask][gateway][METRIC metric] -f 清除路由表 command是route的命令,在这里一共右个命令,分别是PRINT 即显示当前的路由表,ADD添加一个到目标主机的路由DELETE 删去一个到目标主机的路由 CHANGE改变路由 MASK 说明下一个参数是子网掩码(netmask) Netmask 子网掩码 缺省是255.255.255.255 Gateway即网关,路由所经过的网关 METRIC表示到目标主机要经过的路由大小 说明:所有用于表示目标主机的名字都需要到网络数据库文件NETWORKS中去查找,而用于网关的名字都到主机名字数据库文件HOSTS(即本机的DNS库)中去查找,在Windows98系统中我们可以在C:\Windows\下找到HOSTS.SAM文件,我们可以用写字板对其进行编辑,作出我们、自己的DNS,格式是:IP地址 主机名字 如:127.0.0.1 localhost 如 102.54.94.97 rhino.acme.com 。 我们在这里举例说明,如route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 再如:route DELETE 157.0.0.0 Tracert traceroute/tracert命令用于跟踪数据包到达目标机器的路由,使用IP数据包的time-to-live(TTL)域,在数据包到达远程主机前所经过的每一个网关引发一个ICMP TIME_EXCEEDED响应。 命令格式 tracert [-参数] target-name Telnet telnet是远程登陆,由本地计算机登陆到远程计算机上,执行远程计算机上的操作 它的命令格式是:telnet 主机名或者IP地址 如我们登陆到南京大学的BBS小百合上是:telnet bbs.nju.edu.cn Winpopup 是Windows提供的一个小巧的类似ICQ的局域网应用程序,可以在局域网内传递信息,方便了交流。 Winipcfg 显示本机的一些网络配置如IP地址、子网掩码、DNS服务器、Ethernat适配器地址(PPP Adapter, MAC地址等信息) (文/丁南) |