
さまざまな理由により、ここではあまり詳しく説明できませんが、私が知っていることは次のとおりです。
端末で購入された商品の情報を含む領収書を端末に返信するホストがあります。
しかし、私たちが使用しているネットワーク キャリアは、1024 バイト未満のパケットしか伝送できません。これは、そのように構築されており、変更されていないためです。
たとえば 3000 バイトのメッセージを小さなパケットに分割し、キャリア ネットワークを通過して端末側で 1 つに再構築できる簡単な方法やソフトウェアはありますか?
ありがとう。
答え1
これはフラグメンテーションと呼ばれ、IP はこれを自動的に行います。最良の結果を得るには、サーバーと端末間のすべてのファイアウォールまたはルーター ACL が、ICMP の「宛先に到達できません。フラグメンテーションが必要ですが、'Don't Fragment' ビットが設定されています」というメッセージを妨害されずに通過できるようにしてください。
または、ターミナルとサーバーをパス MTU 1024 で静的に構成することもできます。
ちなみに、IPv6 では最小 MTU が 1280 バイト必要なので、そのキャリアのネットワーク上で IPv6 を使用することはできません。