目录:
常用网络命令(一)-- ping操作
常用网络命令(二)-- IPConfig操作
常用网络命令(三)-- netstat 命令 和 tracert 命令
常用网络命令(四)-- route 命令 和 arp 命令
常用网络命令(五)-- nslookup, netsh, net
常用网络命令(六)-- ftp (命令行里也能传文件)
重点说明: Win下dos命令行内,使用ctrl + c 可以终止当前进程的运行
参考来源:深圳大学 尹剑飞老师 计算机网络课程实验
Netstat 命令
Netstat 用于显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,用于检验本机各端口网络连接情况。
常用指令:
-a 看全部
-e 看以太网
-n 数字显示地址加端口
-r 路由表
-s 协议统计信息
执行netstat -a,可以看到活动的连接,这里有一直监听着的listenning的连接,也有不停建立的established连接。如果有异常的连接访问,这里也能看得到。
执行netstat -e,其实就是看网络的数据包统计数据,在win10的网络适配器里其实也有图形化的内容看见。
执行netstat -n,其实和 -a命令差不多,只是把主机名变成了数字形式
执行netstat -r , 获取路由表
执行netstat -s , 获取连接的统计数据
Tracert命令
Tracert命令可以用来跟踪数据报使用的路由(路径),并列出在所经过的每个路由器上所花的时间。因此,Tracert一般用来检测故障的位置。
该实用程序跟踪的路径是源计算机到目的计算机的一条路径,但不能保证或认为数据报总遵循这个路径。
Tracert用法:只需在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换。
我们可以使用tracert命令,对之前 常用网络命令(一)-- ping操作 循环的局域网ping里, 24,33,90 这三个差别较大的TTL局域网IP地址,追踪一下路由的跃点。
24的地址对应TTL是60,追踪经过4个路由点到达,初始TTL是64
33地址的TTL是252,追踪经过3个路由点到达,初始TTL是255
90地址的TTL是124,追踪经过4个路由点到达,初始TTL是128
一般情况下,对于默认网关为路由器的PING,其TTL值就是最大值255;对于Windows主机,其默认值为128;对于Linux或Unix主机其默认值为64;可以根据TTL做主机类型的猜测,但是这个TTL是可以被改的,所以并不绝对准确。