Linuxの「netstat -s」出力での「受信パケット転送」とはどういう意味ですか?

Linuxの「netstat -s」出力での「受信パケット転送」とはどういう意味ですか?

Linuxで実行すると、netstat -s次のIPプロトコルに関する統計情報が得られます(他のプロトコルに関する情報は省略されます)。

Ip:
    322937 total packets received
    0 forwarded
    0 incoming packets discarded
    322932 incoming packets delivered
    213695 requests sent out
    14 outgoing packets dropped

次の2つの統計について、

"322932 incoming packets delivered"
"213695 requests sent out"

1つ目は、322932個の受信パケットがアプリケーション層に転送されるということですか? 2番目は、このサーバーから開始された213695件の要求が発行されたことを意味しますか?

ご協力ありがとうございます!

ベストアンサー1

の出力で統計が正確に何を意味するかを説明する文書を見つけるのは簡単ではありませんnetstat -s。これを見つける1つの方法は、ソースコードを調べることですnetstat.c統計の一部ここで、「転送された受信パケット」について

{"InDelivers", N_("%llu incoming packets delivered"), number},

だからあなたはInDelivers見上げる規約私たちが見る場所

IPユーザープロトコル(ICMPを含む)に正常に渡された入力データグラムの総数。

説明としてipInDelivers

問題は、「IPユーザー契約」とは何であるかという問題です。存在するRFC986みよう

「現在のIPアドレスとIPユーザー契約番号は[4]で確認できます。

参考文献[4]は以下を指す。RFC960ここでは、いわゆる「IPユーザプロトコル」が実際に上位層、すなわちTCP、UDP、ICMPなどのトランスポート層プロトコルであることを確認することができる。

「アプリケーション層」という用語は、特にOSIネットワークモデルの最上位層(レイヤ7)を表すため、使用しないでください。

おすすめ記事