tcp135端口状态为listening是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tcp135端口状态为listening是啥意思相关的知识,希望对你有一定的参考价值。
我认为 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 这个意思是使用TCP协议的135端口处在监听状态。UDP 127.0.0.1:123 这个表示你本机使用UDP协议的123端口是开放的。 参考技术A 端口,那是端口监控。不需要理会的、。直接默认即可。 参考技术B 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状态造成的资源浪费。
ss命令-生产必备命令
参数说明:
-a:所有连接
-n:将服务转换为端口
-t:所有tcp的连接
-l:只显示状态为LISTEN的连接
-s:对当前连接状态进行统计
常用组合:
ss -s:查看所有的连接信息(很好很强大)
ss -ant:查看所有的tcp连接详细信息
ss -antl:查看所有的tcp连接并且状态为LISTEN的连接
ss -ant state established:查看所有tcp,并且状态为entablished的连接
ss -ant sport eq 22:查看所有tcp并且端口为22的连接
其它更强大功能有待发倔
以上是关于tcp135端口状态为listening是啥意思的主要内容,如果未能解决你的问题,请参考以下文章