linux – TCP *:hbci(LISTEN) – hbci是什么意思?

参见英文答案 > Relation between port, port number and protocol?                                    2个
我只是从我的终端(带有节点)在端口3000上监听一个http服务器,如果我在浏览器中请求localhost:3000,这显然有效.

现在,我想看到这个连接,所以我使用netstat.
我应该在端口3000上看到服务器连接,在另一个端口上看到客户端连接:

$netstat -p tcp
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state) 
tcp6       0      0  localhost.hbci         localhost.50215        ESTABLISHED
tcp6       0      0  localhost.50215        localhost.hbci         ESTABLISHED
tcp6       0      0  localhost.hbci         localhost.50214        ESTABLISHED
tcp6       0      0  localhost.50214        localhost.hbci         ESTABLISHED
tcp6       0      0  localhost.hbci         localhost.50213        ESTABLISHED
tcp6       0      0  localhost.50213        localhost.hbci         ESTABLISHED
tcp6       0      0  localhost.hbci         localhost.50211        ESTABLISHED
tcp6       0      0  localhost.hbci         localhost.50212        ESTABLISHED
tcp6       0      0  localhost.50212        localhost.hbci         ESTABLISHED
tcp6       0      0  localhost.50211        localhost.hbci         ESTABLISHED
tcp6       0      0  localhost.hbci         localhost.50210        ESTABLISHED
tcp6       0      0  localhost.50210        localhost.hbci         ESTABLISHED

没有关于端口3000上的服务器连接的条目.但localhost.hbci,从本地地址切换到外部地址,似乎是我的服务器连接.
如果我输入:

$lsof -i TCP:3000
COMMAND  PID        USER   FD   TYPE DEVICE             SIZE/OFF  NODE NAME
node    1144 garysounigo   11u  IPv6 0x6d9a12e1e288efc7 0t0       TCP  *:hbci (LISTEN)

我确定hbci代表我的端口3000.

有没有人知道hbci的含义或指的是什么?
它是本地服务器的端口吗?本地连接协议?
我到处找到任何东西(在任何端口..;))

解决方法:

Does anyone know what hbci means or refers to?

HBCI代表“家庭银行计算机接口”,见http://openhbci.sourceforge.net/.“RemoteWare Client”也使用相同的端口号,至少根据http://www.networksorcery.com/enp/protocol/ip/ports03000.htm.

你看到它的原因是因为netstat和类似的实用程序在数据库中查找端口号,将它们映射到符号名称(通常是/ etc / services).

要在netstat中抑制此行为,可以传递–numeric-ports选项,或者只传递-n,这也会使其他一些数字化.

上一篇:Linux命令之netstat & lsof


下一篇:linux – 为什么netstat被弃用了?