如何查看端口状态及端口占用情况
查看端口状态及端口占用情况方法:点击开始---->运行---->cmd,或者是window+R组合键,调出命令窗口。输入命令:netstat -ano,列出所有端口的情况。在列表中观察被占用的端口,比如是49157,首先找到它。查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720。继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe。或者打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁。然后点击查看--->选择列,将PID(进程标示符)前面的勾打上,点击确定。这样就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。
在搭建web平台的时候,好多会遇到某个端口被占用的情况,如果想查看是哪个程序占用某一个端口,好结束掉,或者想看看其他开放的端口,则可以用下面的方法(命令用红色字体):
查看端口状态:
在开始——运行中输入cmd,在命令行窗口输入 netstat -an ;看到后面为Listening的端口就是开放的端口,如果要查看跟多信息,可以输入 netstat --help;查看帮助。
查看某一个端口被哪个程序占用:方法一:
1.在开始--运行 里面输入cmd点回车,会出现运行窗口。
2.在提示符后输入netstat -ano回车,找到tcp 80端口对应的pid,比如1484.
3.ctrl+alt+del打开任务管理器,选进程,这里有很多正在运行的程序怎么找?别急点上面的 查看--选择列--在PID(进程标示符)前面打钩。好了,下面的进程前面都有了PID号码。这时上一步找到的PID就有用了,找到1484,比如PEER.EXE什么的,结束进程吧。这时再开服务器,看WEB可以启动了!方法二:在windows命令行窗口下执行:
C:netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
如果需要查看其他端口。把 80 改掉即可。

tcp135端口状态为listening是什么意思
我认为 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 这个意思是使用TCP协议的135端口处在监听状态。UDP 127.0.0.1:123 这个表示你本机使用UDP协议的123端口是开放的。
端口,那是端口监控。不需要理会的、。直接默认即可。
TCP状态转移要点 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中,最值得注意的状态有两个:CLOSE_WAIT和TIME_WAIT。[color=#ff0000]1、LISTENING状态[/color]FTP服务启动后首先处于侦听(LISTENING)状态。[color=#ff0000]2、ESTABLISHED状态[/color]ESTABLISHED的意思是建立连接。表示两台机器正在通信。[color=#ff0000]3、CLOSE_WAIT[/color]对方主动关闭连接或者网络异常导致连接中断,这时我方的状态会变成CLOSE_WAIT 此时我方要调用close()来使得连接正确关闭[color=#ff0000]4、TIME_WAIT[/color] 我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT。TCP协议规定TIME_WAIT状态会一直持续2MSL(即两倍的分段最大生存期),以此来确保旧的连接状态不会对新连接产生影响。处于TIME_WAIT状态的连接占用的资源不会被内核释放,所以作为服务器,在可能的情况下,尽量不要主动断开连接,以减少TIME_WAIT状态造成的资源浪费。

怎么用netstat查看tcp已连接状态
用netstat查看tcp已连接状态的具体步骤:1、同时按住“windows键”+“R”打开运行对话框;2、运行对话框中输入cmd,回车;3、输入netstat回车即可。注:netstat命令中各选项的含义如下:-a 显示所有socket,包括正在监听的。-c 每隔1秒就重新显示一遍,直到用户中断它。-i 显示所有网络接口的信息,格式“netstat -i”。-n 以网络IP地址代替名称,显示出网络连接情形。-r显示核心路由表,格式同“route -e”。-t 显示TCP协议的连接情况-u 显示UDP协议的连接情况。-v 显示正在进行的工作。-p 显示建立相关连接的程序名和PID。-b 显示在创建每个连接或侦听端口时涉及的可执行程序。-e 显示以太网统计。此选项可以与 -s 选项结合使用。-f 显示外部地址的完全限定域名(FQDN)。-o显示与每个连接相关的所属进程 ID。-s 显示每个协议的统计。-x 显示 NetworkDirect 连接、侦听器和共享端点。-y 显示所有连接的 TCP 连接模板。无法与其他选项结合使用。一般用“netstat -na”命令来显示所有连接的端口并用数字表示。
运行 netstat -an 查看你的连接情况,如果出现大于1024的端口,而且连接的网址不是你常规打开的,可以判断是木马; 如果没有以上的现象,估计是病毒,用杀毒软件查一下。

怎么查TCP端口?
在Windows 2000/XP/Server2003中要查看端口,可以使用NETSTAT命令:“开始">"运行”>“cmd”,打开命令提示符窗口。在命令提示符状态下键入“NETSTAT-a-n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态.命令格式:Netstat-a-e-n-o-s-a表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。-e表示显示以太网发送和接收的字节数、数据包数等。-n表示只以数字形式显示所有活动的TCP连接的地址和端口号。-o表示显示活动的TCP连接并包括每个连接的进程ID(PID)。-s 表示按协议显示各种连接的统计信息,包括端口号。

怎么查TCP端口?
在Windows 2000/XP/Server 2003中要查看端口,可以使用NETSTAT命令:“开始">"运行”>“cmd”,打开命令提示符窗口。在命令提示符状态下键入“NETSTAT -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态. 命令格式:Netstat-a -e -n -o -s-a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。-e 表示显示以太网发送和接收的字节数、数据包数等。-n 表示只以数字形式显示所有活动的TCP连接的地址和端口号。-o 表示显示活动的TCP连接并包括每个连接的进程ID(PID)。 -s 表示按协议显示各种连接的统计信息,包括端口号。

本文由 在线网速测试 整理编辑,转载请注明出处。