web-dev-qa-db-ja.com

ss -tコマンド出力を解読する方法は?

CORSとポートの問題が原因で、Node.jsアプリのデプロイに苦労しています。 ss-t出力

ESTAB                       0                        0                                                         [::1]:33366                                                    [::1]:3031 

ESTAB                       0                        0                                                         [::1]:3031                                                     [::1]:33366 

ローカルアドレス:ポートおよびピアアドレス:ポートとは何ですか?

ポート3031が両方の役割で表示されるのはなぜですか?

Sudo ss -ltp

LISTEN           0                 128                                            *:3031                                           *:*                users:(("docker-proxy",pid=16141,fd=4)) 

これについてもっと読むことができますか?

2
MikiBelavista

各TCP通信は、両端で次の4つの値によって識別されます。

Origin IP - Origin port - destination IP - destination port

あなたの場合、ホストからそれ自体への接続があるので、2つのエンドポイントが表示され、2番目のエンドポイントで発信元ポートと宛先ポートが交換されています。

詳細については、ウィキペディアの記事をご覧ください: 伝送制御プロトコル 。特にあなたの質問に関連しています:状態(接続、リッスン、...)をリストする プロトコル操作 のセクションと TCPポート のセクション。

4