图1.2无参数ipconfig的显示信息
(2) Ipconfig/all。当使用all选项时,Ipconfig除了显示已配置TCP/IP信息外,还
显示内
置于本地网卡中的物理地址(MAC)以及主机名等信息。
(3) Ipconfig/release和Ipconfig/renew。这是两个附加选项,只能在向DHCP服务
器租用 IP
地址的计算机上起作用。如果运行Ipconfig/release,那么将向DHCP服务器发出 DHCPRELEASE消息停租IP地址。如果运行Ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。一般情况下将被重新赋予和以前相同的IP地址。
范例三 Tracert命令
这个命令可以判定数据包到达目的主机所经过的路径,显示数据包经过的中继节点清单和到达时间。当数据包从你的计算机经过多个网关传送到目的地时,Tracert命令可以用来跟踪使用的路由。
(1) Tracert命令的格式如下:
Tracert[-d][-h maximum_hops][-j host-list][-w timeout]target_name (2) 主要参数说明如下: -d:不解析主机名。
-h maximum_ hops.指定搜索到目的地址的最大跳数。 -j host-list:沿着主机列表释放源路由。 -w timeout: 指定超时时间间隔(单位毫秒)。 target_name:目标主机。
可以用“Tracert某台远程主机的名称”来跟踪到这台主机的路由。 如图1.3所示是Tracert的运行结果。
范例四 Netstat命令
这个程序有助于了解网络的整体使用情况。它可以显示当前计算机中正在活动的网络连接的详
细信息,如采用的协议类型、当前主机与远端相连主机(一个或多个)的IP地址以及它们之间的连接状态等。用户或网络管理人员通过该命令可以得到非常详尽的网络统计结果。
图1.3 Tracert运行结果
(1)Netstat的命令格式如下:
Netstat[-a][-e][-n][-s][-p proto][-r][interval] (2)主要参数说明如下:
-a:显示所有主机连接和监听的端口号。 -e:显示以太网统计信息。
-n:以数字表格形式显示地址和端口。 -p proto:显示特定协议的具体使用信息。 -r:显示路由信息。
-s:显示每个协议的使用状态,这些协议主要有TCP(Transfer Control Protocol,传输控制协议)、UDP(User Datagram Protocol,用户数据报协议)、ICMP(Internet Control Messages Protocol,网间控制报文协议)和IP(Internet Protocol,网际协议)。
经常使用Netstat -an命令来显示当前主机的网络连接状态,这里可以看到有哪些端口处于打开状态,有哪些远程主机连接到本机。
如图1.4所示是Netstat -an命令的显示结果。
图1.4 Netstat -an命令的显示信息
范例五 ARP命令
ARP即地址解析协议,它是一个重要的TCP/IP协议,用于确定对应IP地址的物理地址。
使用ARP命令可以查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,还可以用人工方式输入静态的物理地址/IP地址对,对网络中的常用主机进行这项操作有助于减少网络上的信息量。
按照默认设置,ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据包且高速缓存中不存在当前项目时,ARP便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。所以,需要通过ARP命令查看某台计算机高速缓存中的内容时,先ping此台计算机。
(1)ARP的命令格式如下:
Arp -s inet-addr eth-addr [if-addr] Arp -d inet-addr [if-addr]
Arp -a [inet-addr] [-N if-addr] (2)主要参数说明如下: inet-addr:IP地址。 eth-addr:物理地址。
-a:显示ARP缓存信息,即所有已激活的IP地址和物理地址的对应关系。如果指定IP地址,则只显示该IP地址的ARP缓存信息。在显示ARP缓存信息之前,需要先用Ping命令连通某台主机,这样该主机的IP地址和物理地址才会出现在ARP缓存中。
-d:删除所有ARP缓存内容。如果在命令中指定IP地址,则只删除该IP地址的ARP缓存信息。
-s: 向ARP高速缓存中人工输入添加静态项目,即增加IP地址和物理地址的对应关系。在显示ARP缓存信息时,该信息的类型为static。
例如:首先Ping 202.113.122.27,然后运行Arp -a,显示结果如图1.5所示。
图1.5 ARP -a命令的显示信息
说明:灵活使用以上命令不仅可以了解主机的网络连接情况,还可以进行相应的网络管理或检查工作,如检测网络线路是否畅通等。运行以上命令时,需要在“命令提示符”状态,或在开始菜单中选择“运行”然后输入cmd,则出现DOS命令窗口。
Arp.exe Ftp.exe
Ipconfig.exe Netstat.exe Net.exe Netstat.exe Ping.exe Route.exe Telnet.exe Tracert.exe *Winipcfg.exe
1、ARP: 显示和修改IP地址与物理地址之间的转换表 ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr]
-a 显示当前的ARP信息,可以指定网络地址 -g 跟 -a一样.
-d 删除由inet_addr指定的主机.可以使用* 来删除所有主机.
-s 添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。 eth_addr 物理地址.
if_addr If present, this specifies the Internet address of the
interface whose address translation table should be modified. If not present, the first applicable interface will be used. 例子:
C:\\>arp –a (显示当前所有的表项)
Interface: 10.111.142.71 on Interface 0x1000003
Internet Address Physical Address Type
10.111.142.1 00-01-f4-0c-8e-3b dynamic //物理地址一般为48位即6个字节 10.111.142.112 52-54-ab-21-6a-0e dynamic 10.111.142.253 52-54-ab-1b-6b-0a dynamic C:\\>arp -a 10.111.142.71(只显示其中一项) No ARP Entries Found
C:\\>arp -a 10.111.142.1(只显示其中一项) Interface: 10.111.142.71 on Interface 0x1000003
Internet Address Physical Address Type
10.111.142.1 00-01-f4-0c-8e-3b dynamic
C:\\>arp -s 157.55.85.212 00-aa-00-62-c6-09 添加,可以再打入arp –a 验证是否已经加入.
2、ftp:该命令只有在安装了 TCP/IP 协议之后才可用。Ftp 是一种服务,一旦启动,将创建在其中可以使用 ftp 命令的子环境,通过键入 quit 子命令可以从子环境返回到 Windows 2000 命令提示符。当 ftp 子环境运行时,它由 ftp 命令提示符代表。 ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer] 参数
-v 禁止显示远程服务器响应。 -n 禁止自动登录到初始连接。
-I 多个文件传送时关闭交互提示。
-d 启用调试、显示在客户端和服务器之间传递的所有 ftp 命令。
-g 禁用文件名组,它允许在本地文件和路径名中使用通配符字符(* 和 ?)。(请参阅联机“命令参考”中的 glob 命令。)
-s: filename指定包含 ftp 命令的文本文件;当 ftp 启动后,这些命令将自动运行。该参数
中不允许有空格。使用该开关而不是重定向 (>)。 -a 在捆绑数据连接时使用任何本地接口。
-w:windowsize 替代默认大小为 4096 的传送缓冲区。
Computer 指定要连接到远程计算机的计算机名或 IP 地址。如果指定,计算机必须是行的最后一个参数。
下面是一些常用命令: !: 从ftp子系统退出到系统外壳 ?:显示ftp说明,跟help一样
append: 添加文件,格式为:append 本地文件 远程文件 cd: 更换远程目录
lcd: 更换本地目录,若无参数,将显示当前目录 open:与指定的ftp服务器连接 open computer [port]