目录
traceroute:
ping:
pathping:
netstat:
ipconfig:
nslookup:
route:
ARP:
FTP:
netsh:
nbtstat:
sniffer(嗅探器):
winipcfg:
traceroute:
用于路由跟踪,返回结果第一跳为网关IP地址。
原理:递增TTL字段的ICMP回送错误报文
ping:
基于ICMP协议,检查网络连通性
-t:持续ping,直到Ctrl+C中断
-a:将IP解析为主机名
-n Count:设置ping包个数
pathping:
结合了ping和traceroute功能,可以显示通信线路上每个子网的延时和丢包率。
-g host-list:与主机列表一起的松散源路由。
-h maximum hops:指定搜索目标路径中的节点最大数。默认值为30个节点
-i address:使用指定的源地址。
-n:禁止将中间路由器的IP地址解析为名字,可以提高 pathping 显示速度
-p period:两次 Ping之间等待的时间(以毫秒为单位,默认值为250毫秒)。
-q num_queries: 指定发送到路径中每个路由器的回响请求消息数。默认值为100查询
-w timeout:指定等待每个应答的时间(单位为毫秒,默认值为3000 毫秒)。
-4:强制使用 IPv4;
-6:强制使用 IPv6
targetname:指定目的端,它既可以是IP地址,也可以是计算机名。pathping 参数区分大小写。实际使用中要注意,为了避免网络拥塞、影响正在运行的网络业务,应以足够慢的速度发送 ping信号。
netstat:
netstat 基本命令格式:netstat[-a][-e][-n][-o][-pproto][-r][-s][-v][interval]
-a:显示所有连接和监听端口。
-e: 用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。此选项可以与 -s 选项组合使用。
-n:以数字形式显示地址和端口号。
-o:显示与每个连接相关的所属进程ID。
-p proto:显示 proto指定的协议的连接:proto 可以是下列协议之-: TCPUDP、TCPV6或UDPv6。如果与-s 选项一起使用,可以显示按协议统计信息。
-r:显示路由表,与route print 显示效果一样。
-s:显示按协议统计信息。默认地显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计信息。
-v:与-b选项一起使用时,将显示包含为所有可执行组件创建连接或监听端口的组件。
interval:重新显示选定统计信息,每次显示之间暂停时间间隔(以秒计)。按 Ctrl+C 组合键停止重新显示统计信息。如果省略,netstat 只显示一次当前配置信息。
ipconfig:
/all:显示IP、掩码、网关等详细信息
/renew:更新DHCP配置,重新获IP
/release:释放DHCP获得的IP地址
/flushdns:清除DNS缓存信息
/displaydns:显示DNS缓存信息
注:ipconfig/all比ipconfig显示的信息更加详细,例如会多显示mac地址等
nslookup:
nslookup(name server lookup)是一个用于查询 Internet 域名信息或诊断 DNS服务器问题的工具。nslookup基本命令格式:
nslookup[-option][{name|[-server]}]
参数说明:
●-option:在非交互式中,可以使用选项直接指定要查询的参数,具体如下:
●-timeout=x:指明系统查询的超时时间。如-timeout=10,表示超时时间是10秒
●-retry=x:指明系统查询失败时重试的次数。
●-querytype=x:指明查询的资源记录的类型,x可以是A、PTR、MX、NS等。
●name:要查询的日标城名或者IP地址。若name是IP 地址,并且查询类型为A或PTR资源记求类型,则返同计算机的名称。
●-server:使用指定的DNS 服务器解析,而非默认的DNS 服务器
route:
route 命令主要用于手动配置静态路由和显示路由信息表。
格式如下:route [-f] [-p] command [destination] [masknetmask] [gateway] [metric metric ] [if interface]
其中command选项为print时,表示命令用于显示主机路由信息。command 选项为add时,表示命令用于向系统当前的路由表中添加一条新的路由表条目
如route add destination mask netmask gateway metric metric(跃点数)
ARP:
arp 命令用于显示和修改ARP缓存表的内容
arp命令基本格式
ARP -s inet_addr eth_addr [if_addr]
ARP -d inet addr [if_addr]
ARP -a [iner addr][-Nif_addr]
参数说明:
-s:静态指定IP 地址与MAC 地址的对应关系
-a: 显示所有的IP 地址与MAC 地址的对应,使用-g 的参数与-a 是一样的,尤其注意下这个参数
-d:删除指定的IP与MAC的对应关系
-N ifaddr:只显示if_addr 这个接口的ARP信息
FTP:
①FTP命令基本格式为:FTP[-v][-n][-s:filename][-a][-A][-x:sendbuffer][-r:recvbuffer][-b:asyncbuffers][-w:windowsize][host]
-s:filename:指定一个包含 FTP命令的文本文件,这些命令会在FTP开始之后自动运行。
-a:可以使用任意的本地接口绑定数据连接。
-A:以匿名用户(Anonymous)身份登录
host:FTP服务器的IP地址或者主机名。
②使用FTP命令连接主机之后,还可以使用内部命令进行操作,常见的如下:
![cmd[args]]:在本地机中执行交互shell命令,exit 回到FTP环境,如!dir *zip。
ascii:数据传输使用ASCII类型传输方式
bin:数据传输使用二进制文件传输方式。
bye:退出FTP会话过程。
cd remote-dir:进入远程主机目录。
close:中断与远程服务器的FTP会话(与open对应)。
delete remote-file:删除远程主机文件。
dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件 local-file。
getremote-file[local-file]:将远程主机的文件remote-file 传至本地硬盘的 local-file
lcd[dir]:将本地工作目录切换至dir
mdelete[remote-file]:删除远程主机文件。
mgetremote-files:传输多个远程文件
mkdir dir-name:在远程主机中建一个月录
mput local-file:将多个文件传输至远程主机。
open host[port]:建立指定FTP服务器连接,可指定连接端口
passive:进入被动传输方式。
put local-file[remote-file]:将本地文件local-file传送至远程主机。
pwd:显示远程主机的当前工作目录
rmdir dir-name:删除远程主机目录
netsh:
netsh是Windows自带的网络配置命令行工具可保存网络设置修改主机IP地址使用DHCP服务、修改 DNS 参数、查看路由表信息。
nbtstat:
nbtstat 显示基于TCP/IP 的NetBIOS 协议统计、本地计算机、远程计算机的NetBIOS名称表和NetBIOS名称缓存。
sniffer(嗅探器):
sniffer(嗅探器)是一种基于被动侦听原理的网络分析方式,使用这种技术方式可以监视网络的状态、数据流动情况以及网络上传输的信息。sniffer 能够使网络接口处于杂收模式,从而可截获网络上传输的分组。
winipcfg:
winipcfg命令(适用于Windows98)的作用是显示用户所在主机内部IP协议的配置信息winipcfg程序采用 Windows 窗口的形式来显示IP协议的具体配置信息。如果 winipcfg 命今后面不跟任何参数直接运行,程序不但可在窗口中显示网络适配器的物理地址、主机的 IP 地址、子网掩码以及默认网关等,还可以查看主机的相关信息,如主机名、DNS 服务器、节点类型等 。
持续更新中~~~,如有错误,请佬们不吝赐教!!💖💖💖💖