0

サイズが 1500 バイトを超える TCP パケットを受信できないサーバーが 1 つありますが
、このサーバーは 1500 バイトを超える TCP パケットを送信できます。

また、WireShark で分析するために、このサーバーでパケットをキャプチャしようとします。
ただし、WireShark はこのサーバーでパケットを正常にキャプチャできません。
(たとえば、一部の受信パケットは WireShark によってキャプチャされません)

誰でもアイデアがありますか?どうもありがとう。

サーバー情報。
OS: Windows 2008;
MTU: 1500。

================================================== =
この質問をもっと明確に説明しましょう。
私は2つのサーバー間のTCP接続を作成するクライアント/サーバープログラムを持って
おり、状況は以下のとおりです Server_A ----
Server_B
---> pkt <1500 Byte cannot receive
---> pkt >1500 Byte can receive
- pkt <1500 Byte 受信可能
<--- pkt >1500 Byte 受信可能

このプログラムは他のサーバーでは正常に動作しますが、server_B でのみ異常です。
誰でもこの経験がありますか?

4

1 に答える 1

1

パケット サイズが 1500 より小さい場合、server_B のプログラムはパケットを受信できます。ただし、1500 より大きい場合はできません。

TCP はメッセージング プロトコルではありません。これはバイトストリームプロトコルです。読み続けます。

于 2014-10-24T09:09:42.593 に答える