ポート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が何を意味するか、それを指しているのかご存知ですか?
ローカルサーバーのポートですか?ローカルエリア接続プロトコル?
どこでも見つけることができます(どの港でも..;))
答え1
hbciが何を意味するか、それを指しているのかご存知ですか?
HBCIは「ホームバンキングコンピュータインタフェース」を意味します。http://openhbci.sourceforge.net/。 " "RemoteWare Client
少なくとも、次のように同じポート番号を使用します。http://www.networksorcery.com/enp/protocol/ip/ports03000.htm。
これを見るのは、netstat
同様のユーティリティがデータベース内のポート番号を検索し、それをシンボル名(通常/etc/services
)にマッピングするためです。
でこの動作を抑制するには、そのオプションを渡すか、netstat
そのオプションを渡して他の項目を数値にすることもできます。--numeric-ports
-n