Windows下面的Netstat命令详解

Windows下面的Netstat命令详解  netstat[-a][-e][-n][-o][-pProtocol][-r][-s][Interval] 参数解释:-a 显示所有活动的TCP连接以及计算机侦听的TCP和UDP端口。 -e 显示以太网统计信息,如发送和接收的字节数、数据包数。该参数可以与-s结合使用。 -n 显示活动的TCP连接,不过,只以数字…

大家好,又见面了,我是你们的朋友全栈君。

 

Windows下面的Netstat命令详解

 

netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval] 


参数解释:

-a 

显示所有活动的 TCP 连接以及计算机侦听的 TCP 和 UDP 端口。 

-e 

显示以太网统计信息,如发送和接收的字节数、数据包数。该参数可以与 -s 结合使用。 

-n 

显示活动的 TCP 连接,不过,只以数字形式表现地址和端口号,却不尝试确定名称。 

-o 

显示活动的 TCP 连接并包括每个连接的进程 ID (PID)?Windows 任务管理器中的“进程”选项卡上找到基于 PID 的应用程序。任务管理器中查看--选择列--PID选项选中,即可查看当前进程的PID,可根据此PID删掉占用端口的进程。该参数可以与 -a、-n 和 -p 结合使用。 

-p Protocol 

显示 Protocol 所指定的协议的连接。在这种情况下,Protocol 可以是 tcp、udp、tcpv6 或 udpv6。如果该参数与 -s 一起使用按协议显示统计信息,则 Protocol 可以是 tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或 ipv6。 

-s 

按协议显示统计信息。默认情况下,显示 TCP、UDP、ICMP 和 IP 协议的统计信息。如果安装了 Windows XP 的 IPv6 协议,就会显示有关 IPv6 上的 TCP、IPv6 上的 UDP、ICMPv6 和 IPv6 协议的统计信息?梢允褂?-p 参数指定协议集。 

-r 

显示 IP 路由表的内容。该参数与 route print 命令等价。 



-Interval 

每隔 Interval 秒重新显示一次选定的信息。按 CTRL C 停止重新显示统计信息。如果省略该参数,netstat 将只打印一次选定的信息。 

/? 

在命令提示符显示帮助。 

注释 

与该命令一起使用的参数必须以连字符 (-) 而不是以短斜线 (/) 作为前缀。 



在用eclipse配合wtp开发jsp时,总是提示tomcat的8005、8080、8009端口被占用无法启动。一个非常好用的dos命令netstat。它可以有一些参数,如-a是显示所用所有连接和监听端口,-n是以数字显示地址和端口号,-o是显示每个连接的进程ID。在命令提示符中输入netstat -ano,列出所有的网络连接情况,发现占据这三个端口的进程ID是848。到任务管理器里去找,在“选择列”中列出PID,发现原来是javaw在占用这三个端口。结束进程后,tomcat便能正常启动了,jsp文件也能正常查看了。在命令提示符中输入netstat -help还能查看各个参数的功能。


在cmd下常用的形式为netstat -相关参数

LISTEN:侦听来自远方的TCP端口的连接请求 

SYN-SENT:再发送连接请求后等待匹配的连接请求 

SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认 

ESTABLISHED:代表一个打开的连接 

FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认 

FIN-WAIT-2:从远程TCP等待连接中断请求 

CLOSE-WAIT:等待从本地用户发来的连接中断请求 

CLOSING:等待远程TCP对连接中断的确认 

LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认 

TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认 

CLOSED:没有任何连接状

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139133.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 白话零拷贝「建议收藏」

    白话零拷贝「建议收藏」sendfile()这个系统调用是在两个文件描述符之间直接传递数据(这个操作是完全在内核态进行),从而避免了数据在内核缓冲区和用户缓冲区之间的拷贝,称之为零拷贝,操作效率很高—————————下面我们一步一步来了解什么是零拷贝———————–我们知道I/O操作分为缓存I/O和直接I/O缓存I/O缓存I/O,即标准I/O…

    2025年11月22日
    6
  • 二进制、八进制、十进制、十六进制关系及转换[通俗易懂]

    二进制、八进制、十进制、十六进制关系及转换[通俗易懂]二进制,八进制,十进制,十六进制之间的关系是什么?浮点数是什么回事?本文内容参考自王达老师的《深入理解计算机网络》一书<中国水利水电出版社>一、数制解释:1、编程中经常使用的数制分类(“你编程时能使用的数制全部在这里了”):⑴、十进制十进制是我们生活中使用得最频繁的进制了。十进制的基数是10,也就是说,十进制有10个数字符

    2022年10月17日
    3
  • eclipse 导入父子工程_eclipse 导入maven 父子项目

    eclipse 导入父子工程_eclipse 导入maven 父子项目你先要确认svn上是否是maven项目,否则要自己重新建一个maven项目然后直接引入目录了。如果确认是maven项目,那么有个两个方案。案一:先用任何client软件将svn下载。然后在eclipse选择import,然后当作existmavenproject导入。案二:在project中有checkoutmavenfromscm。scm就是指版本控制软件。不过不同版本控制的sc…

    2022年5月6日
    247
  • GSLB原理介绍

    GSLB原理介绍1.GSLB     GSLB,是GlobalServerLoadBalance的缩写,意思是全局负载均衡。目的是实现在广域网(包括互联网)上不同地域的服务器间的流量调配,保证使用户的请求能被离用户最近或者服务质量最好的服务器来处理,从而确保访问质量。       能通过判断服务器的负载,包括CPU占用、带宽占用等数据,决定服务器的可用性,同时能判断用户(访问者)与服

    2022年6月12日
    85
  • ssr错误端口已被占用_ssr端口设置是随意的吗

    ssr错误端口已被占用_ssr端口设置是随意的吗在Windows下使用SSR客户端的时候经常会碰到启动SSR客户端弹出1080端口被占用的提示,超级的烦人,原因你懂的。明月最近也是频繁的碰到这个问题,并且是公司、家里电脑都碰上这个问题了,虽然只是每次电脑断电关机重启后会出现,一般等个几分钟后再次重启SSR客户端也就消失了,不过,很明显这很不科学,既然提示是被“占用”了,那么就要找到“占用”的罪魁祸首来!今天就给大家分享一下具…

    2025年9月23日
    4
  • 数独答案查询器_8阶数独

    数独答案查询器_8阶数独数独是一种传统益智游戏,你需要把一个 9×9 的数独补充完整,使得图中每行、每列、每个 3×3 的九宫格内数字 1∼9 均恰好出现一次。请编写一个程序填写数独。输入格式输入包含多组测试用例。每个测试用例占一行,包含 81 个字符,代表数独的 81 个格内数据(顺序总体由上到下,同行由左到右)。每个字符都是一个数字(1−9)或一个 .(表示尚未填充)。您可以假设输入中的每个谜题都只有一个解决方案。文件结尾处为包含单词 end 的单行,表示输入结束。输出格式每个测试用例,输出一行数据,代表填充

    2022年8月8日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号