UDPといえば、ステートレス(内部状態を持たない)単純なプロトコルなので、 「今どんな状態か」は見れないはず。
しかし、ある日サーバーで netstat -anu
を実行すると UDP かつ状態が ESTABLISHED のものが見つかった。
これは一体どういうこと?
答え
以下のサイトに答えがあった。
http://www.asahi-net.or.jp/~aa4t-nngk/ipttut/output/udpconnections.html
- 届いたパケットに対して、タイムアウト時間内に返信をすれば接続確立 (ESTABLISHED) とみなす
conntrack の中身はどんな風に見えるかを見ていこう。
とあるので、これは conntrack という技術の一部である?
参考リンク
原文はおそらくこちら
StackOverflowの質問(Pythonの再現コードあり)