TCPは[〜#〜] listening [〜#〜]を状態列に表示しますが、UDPは何も表示しません。
UDPには1つの状態([〜#〜] listening [〜#〜])しかないため、表示する必要はありません。または別の理由がありますか?
コメントで述べたように、UDPはコネクションレスです。 TCPとは異なり、「聞く」、「確立する」、「閉じる」などの概念はありません。 UDPポートが開いている場合は、リストに表示されます。開いていない場合は開きません。表示する他の状態はありません。その列にLISTENING
または類似のものを表示することは、他に考えられる状態があり、それが偽であることを意味する可能性があります。
UDPはステートレスであるためnetstatは状態を表示しないという主張にもかかわらず、Windows OS以外のdoesのnetstatは、状態列の値を表示します。たとえば、Solarisでは「アイドル」または「アンバインド」のいずれかが表示されます。私が知る限り、「アイドル」ソケットは特定のローカルポートにバインドされているソケットですが、「非バインド」ソケットは常に「*。*」であり、おそらく何らかの方法で開いていますが、特定のポートに関連付けられていません。 Linuxのnetstatは、少なくとも「確立」を表示できます。また、UDPポートがトラフィックを開始するために他の場所からの接続を予期しているのか、それとも単に他の場所にデータを送信できるように開いているのかを知りたいです。