1.ARP
arp是Windows2000中用于查看和修改本地计算机的ARP(地址解析协议)所使用的地址转换表的一个诊断程序,其语法格式为:
ARP-sint_addreth_addr[if_addr]
ARP-dint_addr[if_addr]
ARP–a[inet_addr] [-N if_addr]
其中主要参数的功能如下:
-a:通过查询当前的协议数据来显示当前ARP项。如果已指定int_addr参数项,则只显示指定主机的IP地址和物理地址。如果有一个以上的网络接口使用ARP,将显示名ARP表项的内容。
-g:同-a。
inet_addr:指定一个Internet地址。
-N if_addr:被if_add指定的网络接口显示ARP的输入项。
-d:删除被inet_addr指定的主机。
-s:添加ARP缓冲中的项,以便将Internet地址:inet_addr与物理地址ether_adder进行关联。该物理地址为由连字符分隔的个十六进制字节。输入项是静态的,即超时终止后不从缓冲中自动删除,重新引导计算机后该输入项丢失。
ether_addr:指定物理地址。
If_addr:指定现有接口的IP地址,该接口地址转换表需要修改。现有接口不存在时,则使用第1个可用接口的IP地址。
以上有关ARP诊断程序参数的详细说明可以在Windows命令行中键入“arp/?”查得结果如图1所示。
2.hostname
hostname诊断程序逻辑用于显示当前的主机动名。该命令不带任命参数。
3.ipconfig
ipconfig诊断程序用于显示当前TCP/IP协议的配置情况,并对其更新或释放。当不带任何参数时,ipconfig命令可以显示当前TCP/IP协议的基本配置情况,包括IP地址(IP Address)、子网掩码(Subnet Mask)和默认网关(Default Gateway)等,如图2所示。
Ipconfig命令的语法为:
Ipconfig [/?| /all | /release [adapter] | /renew [adapter] | /flushdns | /registerdns | /showclassid adapter [classidtoset] ]
其中主要参数的功能如下:
/?:显示参数项及其功能。
/all:显示TCP/IP协议的全部配置信息,包括主机名(Host Name)、节点类型(Node Type)、是否启动IP路由(IP Routing Enabled)和是否启动WINS代理(WINS Proxy Enabled)等。
/release:释放指定给网卡的IP地址。
/renew:更新指定给网卡的IP地址。
/flushdns:清除DNS解析缓冲。
/registerdns:刷新所有的DHCP租用并重新注册DNS 名。
/displaydns:显示DNS解析器高速缓存的内容。
/showclassid:显示所有的DHCP类ID。
/setclassid:设置DHCP类ID。
4.nbtstat
nbtstat诊断程序用于显示当前使用NET(NetBIOS over TCP/IP)连接TCP/IP协议的状态信息及统计信息等。Nbtstat命令的语法格式为(注意参数的大小写):
nbtstat[[-aRemoteName][-A IP address][-c][-n][-r][-R][-RR][-s][-S][intervall]]
其中主要参数的功能如下:
-a RemoteName:用计算机名显示远程计算机名表。
-A IP address:用计算机IP地址显示远程计算机列表。
-c:显示过程计算机名的NBT(NetBIOS over TCP/IP)缓存内容和IP地址。
-n:显示本地计算机的NetBIOS名。
-r:列出通过广播或WINS解析的名字。
-R:清除和重新装载远程缓冲名表。
-S:显示带有目的的IP地址的会话表。
-s:显示将目的IP地址转化为计算机名后的会话表。
--RR:将名字释放包发送给WINS服务器,然后进行刷新操作。
RemoteName:远程主机名。
IP address:IP地址的加点十进制表示。
Interval:重新显示在两面次之间的所选统计信息和暂停间隔秒数。按Ctrl+C组合键终止重新显示统计信息。
5.netstat
netstat诊断程序用于显示协议的统计信息及当前TCP/IP网络的连接状态。Netstat命令的语法格式为:
netstat [-a][-e][-n][-s][-p proto][-r][inteval]
其中主要参数的功能如下:
-a:显示所有的连接及监听端口。
-e:显示Ethernet(以太网)的统计信息,可与-s参数结合使用。
-n:用数字形式表示地址和端口号。
-p proto:显示proto指定协议的连接信息。Proto可以是TCP或UCP子协议。如果和-s参数共同使用可以显示每个协议(可以是TCP协议、UDP协议或IP协议)的统计信息。
-r:显示路由表。
-s:显示每个协议的统计信息。默认时显示TCP、UDP和IP子协议的统计信息;如果与-p参数结合使用,可以指定默认子网。
6.nslookup
nslookup命令用于显示网络中DNS服务器的名字。
7.ping
ping是使用TCP/IP协议的网络中最常使用和最为重要的一个诊断程序,它可以查看TCP/IP协议的配置状态,以及远程计算机之间的连接情况。ping命令的语法格式为:
ping [-t][-a][-n count][-l size][-i TTL][-v TOS] [-r ciybt][-s ciybt][-j host-list]|[-k host-list]][-w timeout] destination-list
其中主参数的功能如下:
-t:ping指定的主机,直到结束。使用Ctrl+c组合键结束操作。
-a:解析主机的地址。
-n count:发送由不得指定的回应包数据(n的值从1到4294967295之间)
-1 size:发送缓冲区的大小。
-f:在数据包中设置不分段标志,从而该数据包在以过路由网关进不再分段。
-v TTL:设置生存时间字段为TTL指定的值。
-v TOS:设置服务字段类型为TOS指定的值。
-s count:由指定的时间戳。
-j host-list:通过由指定各主机传递数据包,连接的主机可以由中间的网关隔开。
-k nost-list:通过指定和各主机传数据包,连接的主机不能由中间的网关隔开。
-w timeout:指定等待每次响应的超时时间间隔,以ms单位。
其中,在网络中平时用于最多的便是在一台计算机上直接ping另一台计算机的IP地址。
8.route
route诊断程序用于对IP路由表进行增删、打印等操作。其中命令格式为:
route [-f][-p][command[destination][MASK netmask][geteway][METRIC metric][IF interface]
其中主要参数的功能如下:
-f:清除所有网关的路由表。如果该参数与其他的命令共同使用,则路由表在命令运行之前消除。
-p:当该参数与ADD命令一起使用时,计算机重新启动后路由将保持不变。默认情况下,计算机重新启动后原来的路由信息不会保存。
Command:指定以太4个命令中的一个:
PRINT:打印一个路由。
ADD:添加一个路由。
DELETE:删除一个路由。
CHANGE:更改现有的路由。
Destination:指定发送命令的主机。
MASK:指定一个参数为netmask卷。
Netmask:指定子网掩码与该路由项建立关联。如果未指定,系统默认的子网掩码为255。255。255。255,
Gateway:指定网关。
Interface:指定路由的接口号。
METRIC:指定要目的主机的路由量度。
9.tracert
tracert诊断程序可以用于检查通过向远程系统的路由。Tracert命令的语法格式为:
tracert[-d][-h maximun_hops][-j host-list][-w timeout] target_name
其中主要的参数及其功能如下:
-d:不解析主机名的地址。
-h maximum_hops:设定寻找目标过程的最大中转数。
TCP与IP命令
最新推荐文章于 2024-12-10 14:30:22 发布
本文介绍了Windows环境下常用的网络诊断命令,如ARP、hostname、ipconfig等,详细解释了每个命令的功能及参数用法,帮助读者更好地理解和使用这些工具。
38万+

被折叠的 条评论
为什么被折叠?



