windows常用网络命令

文章目录

    • 1、ping
    • 2、nestat
    • 3、ipconfig
    • 4、arp
    • 5、route
    • 6、nbtstat
    • 7、net
    • 8、tracert
    • 9、nslookup
    • 10、ftp
    • 11、windows进程查询

1、ping

ping是一个使用频率极高的命令,使用的是ICMP协议,可以用于确定本地主机能否与另外一台主机交换数据报,也可以用于测试网络故障,也有可能被黑客用来进行攻击。

ping IP #默认
ping IP -t #连续对IP地址执行ping命令,直到被按Ctrl+C中断;
ping IP -n#执行特定次数的ping命令;

2、nestat

nestat用于显示与IP、TCP、UDP和ICMP协议相关的统计信息,用于检测本机各个端口的网络连接情况

#netstat常用参数选项:
netstat -e #用于显示以太网接口的统计数据;
netstat -r #用于显示关于路由表的信息;
netstat -a #用于显示本机所有的有效连接信息;
netstat -s #用于分别显示各个协议(IP、TCP、UDP和ICMP)的统计信息;
netstat -n #用于显示所有的已经建立的有效连接;

3、ipconfig

ipconfig 用于显示当前TCP/IP协议的配置信息,也可以显示本机上各个连接设备的MAC地址。

#ipconfig常用参数选项:
ipconfig  #用于显示每个已经配置且处于活动状态的网络接口的各类信息;
ipconfig /all #用于显示所有连接信息和本机相关的各类MAC地址;
ipconfig /flushdns #用于清除本机DNS解析器的缓存;

4、arp

arp是一个TCP/IP协议,用于确定局域网中非本机的IP与MAC地址的对应关系

#arp常用参数选项:
arp -a或arp -g #用于查看高速缓存中的所有项目;
arp -s IP MAC地址 #用于向arp高速缓存中添加一条静态项目(绑定IP到MAC地址的映射);
arp -d IP #用于删除一个静态项目(解除IP与MAC地址的映射关系);

5、route

route用于显示、操作路由器中的信息。

#route常用参数选项:
route print #用于显示当前路由器中路由表的信息;
route add #用于将新的路由项目添加给路由表;
route change #用于修改数据报的传输路由;
route delete #用于将某条路由表项从路由表中删除;

6、nbtstat

nbtstat用于提供关于NetBIOS的统计数据。

#nbtstat常用参数选项:
nbtstat -n #用于显示寄存在本地的名字和服务程序;
nbtstat -c #用于显示NetBIOS名字高速缓存的内容;
nbtstat -r #用于清除和重新加载NetBIOS名字高速缓存;
nbtstat -A IP #用于通过IP显示另一台计算机的物理地址和名字列表;
nbtstat -s #用于列出本机连接会话清单;

7、net

net用于使用和核查计算机之间的NetBIOS连接

#net常用搭配选项(每种搭配下有多个参数可选):
net view #用于显示域列表、计算机列表或者由指定计算机共享的资源;
net use #用于将计算机与共享资源连接或断开;
net send #用于向一台机器、用户发送消息;
net start与net stop #用于启动与停止服务;
net share #查看共享资源;
net user #查看用户列表

8、tracert

路由跟踪命令,查看到目标ip经过了多少路由

tracert [ip或域名]

9、nslookup

nslookup用于测试或解决DNS服务器问题,该命令用两种模式:(1)非交互式模式;(2)交互式模式。

10、ftp

ftp用于远程登录ftp服务器,并且可以通过不同命令完成上传、下载等任务。

11、windows进程查询

# 查找所有运行的端口
netstat -ano
# 查找指定端口
netstat -ano | findstr "4000"
# 查看占用端口的服务列表
tasklist|findstr "10972"
# 强制(/F参数)杀死 pid 为 9088 的所有进程包括子进程(/T参数)
taskkill /T /F /PID 9088

你可能感兴趣的:(#,Linux基础,windows)