计算机网络原理Ping、IPconfig、Nbtstat、Netstat命令详解(上) 您所在的位置:网站首页 ipconfig网络情况怎么看 计算机网络原理Ping、IPconfig、Nbtstat、Netstat命令详解(上)

计算机网络原理Ping、IPconfig、Nbtstat、Netstat命令详解(上)

2024-01-29 19:34| 来源: 网络整理| 查看: 265

积累ping、ipconfig、nbtstat、netstat命令…

文章目录 PingIPconfigNbtstatNetstat

Ping

ping 命令通过发送 ICMP 回声请求报文来检验与另外一个计算机的连接。这是一个用于排除连接故障的测试命令,如果不带参数则显示帮助信息。 ping 令的语法如下。

ping [-t] [-a] [-n Count] [-I Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j Hostlist 1-kHostList} ] [-w meout] [TargetName]

ping ? STRING IP address or hostname of a remote system //远程系统的IP地址或主机名 -a Select source IP address, the default is the IP address of the output interface //选择源IP地址,默认是输出接口的IP地址 -c Specify the number of echo requests to be sent, the default is 5 //指定要发送的回送请求的数量,默认为5 -d Specify the SO_DEBUG option on the socket being used //在使用的套接字上指定SO_DEBUG选项 -f Set Don't Fragment flag in packet (IPv4-only) //在包中设置Don't Fragment标志(仅适用于ipv4) -h Specify TTL value for echo requests to be sent, the default is 255 //指定要发送的回送请求的TTL值,默认值为255 -i Select the interface sending packets //选择发送数据包的接口 -m Time in milliseconds to wait for sending next packet, the default is 500ms //选择以毫秒为单位的时间等待发送下一个包默认是500ms接口发送数据包 -n Numeric output only. No attempt will be made to lookup host addresses for symbolic names //数字输出。不尝试查找主机符号名的地址 -name Display the host name of the destination address //显示目标地址的主机名 -p No more than 8 (pad) hexadecimal characters to fill out the sent packet. For example -p f2 will fill the sent packet with f and 2 repeatedly //不超过8 (pad)的十六进制字符来填充发送数据包。 例如,- pf2将重复地用f和2填充发送的包 -q Quiet output. Nothing is displayed except the summary lines at startup time and when finished //安静的输出。在启动时和完成时,除了摘要行之外,什么也不会显示 -r Record route. Includes the RECORD_ROUTE option in the ECHO_REQUEST packet and displays the route //记录的路线。方法中包含RECORD_ROUTE选项ECHO_REQUEST包并显示路由 -s Specify the number of data bytes to be sent, the default is 56bytes //指定要发送的数据字节数,默认为56字节 -si Set the specified interface as the source interface of ping Packet //将指定的接口设置为ping的源接口包 -system-time Display the sending time of echo request packets //显示回送请求包的发送时间 -t Timeout in milliseconds to wait for each reply, the default is 2000ms //超时时间(毫秒)等待每个应答,默认为2000ms -tos Specify TOS value for echo requests to be sent, the default is 0 //指定要发送的回送请求的TOS值,默认值为0 -v Verbose output. ICMP packets other than ECHO_RESPONSE those are received are listed //详细的输出。列出了接收到的ECHO_RESPONSE之外的ICMP包 ignore-mtu Send packets without checking the interface MTU //发送数据包不检查接口MTU ip IP Protocol //IP协议 ipv6 IPv6 protocol //IPv6协议 lsp LSP Ping multicast Multicast ping vc PWE3 Ping

ping ? 在这里插入图片描述 测试: ping ipv6 2030::3 在这里插入图片描述

IPconfig

ipconfig 命令相当于 Windows 9x 中的图形化命令 winipcfg, 是最常用的 Windows 实用程序,可以显示所有网卡的 TCP/IP 配置参数,可以刷新动态主机配置协议 (DHCP) 和域名系统的设置。 ipconfig 的语法如下

ipconfig [/allcompartments] [/? | /all | /renew [adapter] | /release [adapter] | /renew6 [adapter] | /release6 [adapter] | /flushdns | /displaydns | /registerdns | /showclassid adapter | /setclassid adapter [classid] | /showclassid6 adapter | /setclassid6 adapter [classid] ]

其中 adapter 连接名称 (允许使用通配符 * 和 ?,参见示例) 选项: /? 显示此帮助消息 /all 显示完整配置信息。 /release 释放指定适配器的 IPv4 地址。 /release6 释放指定适配器的 IPv6 地址。 /renew 更新指定适配器的 IPv4 地址。 /renew6 更新指定适配器的 IPv6 地址。 /flushdns 清除 DNS 解析程序缓存。 /registerdns 刷新所有 DHCP 租用并重新注册 DNS 名称 /displaydns 显示 DNS 解析程序缓存的内容。 /showclassid 显示适配器允许的所有 DHCP 类 ID。 /setclassid 修改 DHCP 类 ID。 /showclassid6 显示适配器允许的所有 IPv6 DHCP 类 ID。 /setclassid6 修改 IPv6 DHCP 类 ID。 默认情况下,仅显示绑定到 TCP/IP 的每个适配器的 IP 地址、子网掩码和 默认网关。 对于 Release 和 Renew,如果未指定适配器名称,则会释放或更新所有绑定 到 TCP/IP 的适配器的 IP 地址租用。 对于 Setclassid 和 Setclassid6,如果未指定 ClassId,则会删除 ClassId。 示例: > ipconfig ... 显示信息 > ipconfig /all ... 显示详细信息 > ipconfig /renew ... 更新所有适配器 > ipconfig /renew EL* ... 更新所有名称以 EL 开头

显示所有网卡的 TCP/IP 配置参数: 在这里插入图片描述

Nbtstat

这个命令显示 NetBT ( NetBIOS over TCP/IP)协议的统计信息,包括本地计算机和远程计算机的 NetBIOS 名字表,以及 NetBIOS 名字缓存 nbtstat 也可以刷 NetBIOS 名字缓存,刷新已经注册了的WINS名字。nbtstat 令的语法如下。

NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n][-r] [-R] [-RR] [-s] [-S] [interval] ]

NetBIOS名称解析和注册统计 在这里插入图片描述

-a (适配器状态) 列出指定名称的远程机器的名称表 -A (适配器状态) 列出指定 IP 地址的远程机器的名称表。 -c (缓存) 列出远程[计算机]名称及其 IP 地址的 NBT 缓存 -n (名称) 列出本地 NetBIOS 名称。 -r (已解析) 列出通过广播和经由 WINS 解析的名称 -R (重新加载) 清除和重新加载远程缓存名称表 -S (会话) 列出具有目标 IP 地址的会话表 -s (会话) 列出将目标 IP 地址转换成计算机 NETBIOS 名称的会话表。 -RR (释放刷新) 将名称释放包发送到 WINS,然后启动刷新 RemoteName 远程主机计算机名。 IP address 用点分隔的十进制表示的 IP 地址。 interval 重新显示选定的统计、每次显示之间暂停的间隔秒数。 按 Ctrl+C 停止重新显示统计。

在这里插入图片描述

Netstat

netstat命令用于显示TCP连接、计算机正在监听的端口、以太网统计信息、IP路由表、IPv4统计信息(包括IP、ICMP、TCP和UDP等协议)和IPv6统计信息(包括IPv6、ICMPv6、TCPover IPv6和UDP over IPv6等协议)等。如果不使用参数,则显示活动的TCP连接。netstat 命令的语法如下。

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]

-a 显示所有连接和侦听端口。 -b 显示在创建每个连接或侦听端口时涉及的 可执行程序。在某些情况下,已知可执行程序承载 多个独立的组件,这些情况下, 显示创建连接或侦听端口时 涉及的组件序列。在此情况下,可执行程序的 名称位于底部 [] 中,它调用的组件位于顶部, 直至达到 TCP/IP。注意,此选项 可能很耗时,并且在你没有足够 权限时可能失败。 -e 显示以太网统计信息。此选项可以与 -s 选项 结合使用。 -f 显示外部地址的完全限定 域名(FQDN)。 -n 以数字形式显示地址和端口号。 -o 显示拥有的与每个连接关联的进程 ID。 -p proto 显示 proto 指定的协议的连接;proto 可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起用来显示每个协议的统计信息,proto 可以是下列任何一个: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。 -q 显示所有连接、侦听端口和绑定的 非侦听 TCP 端口。绑定的非侦听端口 不一定与活动连接相关联。 -r 显示路由表。 -s 显示每个协议的统计信息。默认情况下, 显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息; -p 选项可用于指定默认的子网。 -t 显示当前连接卸载状态。 -x 显示 NetworkDirect 连接、侦听器和共享 终结点。 -y 显示所有连接的 TCP 连接模板。 无法与其他选项结合使用。 interval 重新显示选定的统计信息,各个显示间暂停的 间隔秒数。按 CTRL+C 停止重新显示 统计信息。如果省略,则 netstat 将打印当前的 配置信息一次。

显示所有连接和侦听端口 在这里插入图片描述 在这里插入图片描述

本人所有文章都受版权保护,著作权归艺博东所有!未经授权,转载必究或附上其原创链接。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有