为什么在 netstat 中 root http 请求 - 运行 Ubuntu 12.04 LiveCD?

为什么在 netstat 中 root http 请求 - 运行 Ubuntu 12.04 LiveCD?

使用时Ubuntu 12.04 LiveCD使用 Firefox 浏览网络,我使用以下方法捕获了以下输出netstat

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode       PID/Program name
tcp        0      0 127.0.0.1:domain        0.0.0.0:*               LISTEN      root       21355       -               
tcp        0      0 127.0.0.1:ipp           0.0.0.0:*               LISTEN      root       12947       -               
tcp        0      0 10.0.1.103:40710     208.80.154.235:http     ESTABLISHED ubuntu     49343       4190/firefox        
tcp        0      0 10.0.1.103:51222     50.56.4.164:http        TIME_WAIT   root       0           -          
tcp        0      0 10.0.1.103:39295     24.200.237.109:https    ESTABLISHED ubuntu     42454       4190/firefox
tcp        0      0 10.0.1.103:35405     63.251.85.37:http       TIME_WAIT   root       0      
...

看来 root 正在执行 http 请求?这是 Ubuntu 12.04 LTS 中的标准实现吗?有人可以对此进行更详细的解释吗?

答案1

一旦应用程序关闭套接字,它就不再与该进程关联,但内核会将其保持在 TIME_WAIT 状态一段时间,以处理可能仍在互联网上来回传输并稍后进入的任何零散数据包。因此,所有者显示为 pid 0、uid 0,即 root。

相关内容