lsof -i命令输出中->符号与ESTABLISHED状态含义咨询
lsof -i 输出字段含义解答
1. -> 符号含义
- 这是TCP网络连接的两端地址分隔符,左侧是当前进程所在设备的本地IP+端口,右侧是连接对端的IP+端口
- 结合你的输出举两个对应示例:
Landau.site.ru:58490->Landau.site.ru:8018:代表本地58490端口和本地8018端口建立了连接,属于本机进程间通信Landau.site.ru:8018->ppp83-237-176-131.pppoe.mtu-net.ru:14800:代表你本地服务器的8018端口和公网客户端的14800端口建立了连接
2. ESTABLISHED 含义
- 这是TCP连接的状态标识,代表该连接已经完成TCP三次握手流程,处于已建立、可正常双向传输数据的活跃状态
- 可以和你输出里的
LISTEN状态对比理解:LISTEN是服务端进程正在监听对应端口,等待外部连接请求,还没有建立实际连接;ESTABLISHED是已经完成握手的有效连接
补充说明
你输出里的三条记录分别对应三种场景:
- celery进程的记录:本机celery作为客户端,主动连接本地8018端口的服务,连接已建立
- python进程的
LISTEN记录:你的服务端进程正在监听0.0.0.0的8018端口,等待连接请求 - python进程的
ESTABLISHED记录:你的服务端和公网客户端建立了有效连接,可正常交互数据
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

