0

2 つの virtualbox VM 間で TCP 関連の実験を行っています。クライアント側では、1400 バイトの MSS オプションを指定して TCP syn パケットを送信しました。しかし、サーバー (送信者) がこのオプションを無視し、10000 バイト以上のような非常に大きなペイロードを持つパケットを送信したようです。サーバーが MSS オプションを受け入れなかったのはなぜですか? ところで、サーバーは Nginx サーバーです。

この下に、問題を示す PCAP があります。1 つ目は、MSS = 1400 の SYN パケット です。2ここに画像の説明を入力 つ目は、サーバーから送信された ここに画像の説明を入力 ペイロードです。ペイロード サイズが 11200 であることがわかります。

ところで、インターフェイスの MTU は 1500 バイトです。

ありがとう。

4

1 に答える 1