参见英文答案 > 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,这也会使其他一些数字化.