Windows基础命令大全
一、Ping
-
原理:源站点向目标站点发送ICMP request报文,目的主机收到后回ICMP repaly报文,这样就验证了两个节点之间IP的可达性
-
功能:用Ping来判断两个节点在网络层的连通性
-
其他参数:
- Ping -n 连续的Ping N个包
- Ping -t 持续的Ping直到人为地中断,ctrl+break暂时终止Ping命令查看当前的统计结果,而ctrl+c则是中断命令的执行
- Ping -l 指定每个Ping报文所携带的数据部分字节0-65500数
- Ping出错的部分信息
- unknow host
主机名不可以解析为IP地址,故障原因可能是DNS server的问题 - Network unreacheble
表示本地系统没有到达远程主机的路由;
检查路由表的配置netstat -r或是route print - No answer
表示本地系统有到达远程主机的路由,但接受不到远程主机返回报文 - Request time out
可能原因是远程主机禁止了ICMP报文或是硬件连接问题
二、Arp
-
原理:arp即地址解析协议,在常用以太网或令牌LAN,用于实现第三层到第二层地址的转换IP->MAC
-
功能:显示和修改IP地址与MAC地址之间的映射
-
其他参数:
- arp -a:显示所有的ARP表项;
- arp -s:在ARP缓存中添加一条记录;
- arp -d:在ARP缓存中删除一条记录;
- arp -g:显示所有的表项;
三、Tracert
-
原理:tracert是为了探测源节点到目的节点之间数据报文经过的路径。利用IP报文的TTL域在每个经过一个路由器的转发后减一,如果此时TTL=0,则向源节点报告TTL超时这个特性,从一开始逐一增加TTL,直到到达目的站点或TTL达到最大值255
-
功能:探索两个节点的路由
-
其他参数:
- Tracert ip_adress
- Tracert -h N:设置TTL最大值为N
四、Route
1、原理:路由是IP层的核心问题,路由表是TCP/IP协议栈所必须的核心数据结构,是IP选路的唯一依据
2、功能:route命令是操作,维护路由表的重要工具
3、其他参数:
- route print:查看路由表;
- route add:增加一条路由记录;
- route delete:删除一条路由记录;
- Route -p add:永久地增加一条路由记录(重启后不丢失NT)
五、Ipconfig
ipconfig命令获得主机配置信息,包括IP地址、子网掩码和默认网关
(对于Windows 95和Windows 98的客户机,请使用winipcfg命令)
- Ipconfig
当使用ipconfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和默认网关 - ipconfig/all
当使用all选项时,ipconfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中国的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。 - ipconfig/release和ipconfig/renew
- 这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用;
- 如果我们输入ipconfig/release,那么所有接口的租用IP地址使重新交付给DHCP服务器(归还IP地址);
- 如果我们输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址;
- 大多数情况下 网卡将重新赋予和以前所赋予的相同的IP地址;
六、Netstat
Netstat命令显示协议统计信息和当前的TCP/IP连接,该命令只有安装了TCP/IP协议才可以使用
Netstat [-a] [-e] [-n] [-s] [-p protocol] [-r Interval]
- -a 显示所有连接和侦听端口,服务器连接通常不显示;
- -e 显示以太网统计,该参数可以与 -s 选项结合使用;
- -n 以数字格式显示IP地址和端口号;
- -r 显示路由表的内容;
Interval(区间) 重新显示所选的统计,在每次显示之间暂停 interval 秒。按 CTRL+B 停止重新显示统计。如果省略该参数,netstat 将打印一次当前的配置信息。 - -s 显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和 IP 的统计。-p 选项可以用来指定默认的子集。
- -p protocol(协议) 显示由 protocol 指定的协议的连接;protocol 可以是 tcp 或 udp。如果与 -s 选项一同使用显示每个协议的统计,protocol 可以是 tcp、udp、icmp 或 ip。