window基础命令
1、Ping
原理 : 源站点向目的站点发送ICMP request报文,目的主机收到后回ICMP repaly 报文。这样就验证了两个接点之间IP的可达性。
功能 : 用ping 来判断两个节点在网络层的连通性.
参数 | 含义 |
---|---|
-n | 连续ping N个包 |
-t | 持续地Ping直到人为地中断,ctrl+breack暂时终止Ping命令查看当前的统计结果,而ctrl+c则是中断命令的执行 |
-l | 指定每个ping 报文的所携带的数据部分字节 0-65500数 |
Ping出错信息:
unkonw host:主机名不可以解析为IP地址,故障原因可能是DNS server
Network unreacheble:表示本地系统没有到达远程主机的路由。
检查路由表的配置netstat –r或是route print
No answer:表示本地系统有到达远程主机的路由,但接受不到远程主机返回报文
Request timed out:可能原因远程主机禁止了ICMP报文或是硬件连接问题
2、ARP
原理:arp即地址解析协议,在常用以太网或令牌LAN上,用于实现第三层到第二层地址的转换:IP -> MAC
功能:显示和修改IP地址与MAC地址的之间映射
参数 | 含义 |
---|---|
-a | 显示所有的ARP表项 |
-s | 在ARP缓存中添加一条记录C:>Arp -s 126.13.156.2 02-e0-fc-fe-01-b9 |
-d | 在ARP缓存中删除一条记录. ØC:>Arp -d 126.13.156.2 |
-v | 在详细模式下显示当前 ARP 项。所有无效项和环回接口上的项都将显示。 |
-g | 显示所有的表项(与-a一样) |
3、Tracert
原理:tracert 是为了探测源节点到目的节点之间数据报文经过的路径。利用IP报文的TTL域在每个经过一个路由器的转发后减一,如果此时TTL=0则向源节点报告TTL超时这个特性,从一开始逐一增加TTL,直到到达目的站点或TTL达到最大值255。
功能:探索两个节点间的路由
参数 | 含义 |
---|---|
-d | 不将地址解析成主机名 |
-h | 搜索目标的最大跃点数 |
-w timeout | 等待每个回复的超时时间(以毫秒为单位) |
-R | 跟踪往返行程路径(仅适用于IPv6) |
4、route
原理: 路由是IP层的核心问题,路由表是TCP/IP协议栈所必须的核心数据结构,是IP选路的唯一依据.
功能:route命令是操作,维护路由表的重要工具
参数 | 含义 |
---|---|
-f | 清除所有网关项的路由表 |
-p | 永久添加路由,与 ADD 命令结合使用时,在系统引导期间保持不变。 |
选项 | 含义 |
---|---|
**打印 **路由 |
|
添加 路由 |
|
DELETE |
删除 路由 |
CHANGE |
修改 现有路由 |
5、Ipconfig
l ipconfig 命令获得主机配置信息,包括 IP 地址、子网掩码和默认网关。
l 对于 Windows 95 和 Windows 98 的客户机,请使用 winipcfg 命令而不是 ipconfig 命令。
选项 | 含义 |
---|---|
不带任何/all | 它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值显示完整配置信息 |
/release |
释放 指定适配器的IPV4地址 |
/release6 | 释放指定适配器的IPV6地址 |
/renew |
更新 指定适配器的 IPv4 地址 |
/renew6 | 更新指定适配器的 IPv6 地址 |
/flushdns |
清除 DNS 解析程序缓存 |
/registerdns |
刷新 所有 DHCP 租用并重新注册 DNS 名称 |
/displaydns | 显示 DNS 解析程序缓存的内容 |
6、Netstat
netstat 命令显示有源TCP连接,计算机在哪一个端口被听,以太网统计,IP路由表,IPV4统计(关于IP,ICMP,TCP,和UDP协议)和IPV6统计(关于IP,ICMP,TCP,和UDP协议)。使用无参数,网络显示**TCP连接。该命令只有安装了 TCP/IP 协议后才可以使用。
Netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
选项 | 含义 |
---|---|
-a | 显示所有连接和侦听端口。服务器连接通常不显示 |
-e | 显示以太网统计。该参数可以与 -s 选项结合使用 |
-n | 以数字形式显示地址和端口号 |
-r | 显示路由表 |
-s | 显示每个协议的统计信息 |
-p proto | 显示 proto 指定的协议的连接 |