一部のウェブサイトはテキストパーツのみを読み込みます[終了]


2

ルーターを介して有線または無線で接続すると、PintrestやTwitterなどのWebサイトの読み込みに問題が発生します。サイトのテキスト部分のみがロードされます。

(ルーターなしで)インターネットに直接接続すると、すべてが正常にロードされます。

私が試したもの:

  • ルーターを変更(Netgear N150からTP-Link TD W8968)。
  • Chrome、Firefox、Opera、およびIEで確認しました(アドオンはありません)。
  • 別のコンピューターでチェック。

ブラウザがページを適切に表示するために必要なすべてのリソースをロードできるように、どうすれば修正できますか?


はい、テキストのみがロードされます。ルーターなしでインターネットに接続する場合。正常にロードされています。ルータに接続されたjavaスクリプトを使用すると、cssはロードされません。
ボス14年

また、どのようなインターネット接続がありますか?Wi-Fiを使用していますか?
ジュリアンナイト14年


私はtplink td-w8968とnetgear n150ルーターを持っていましたが、両方のルーターで同じ問題に直面しました。私は、有線と無線により接続し、両方のケースで、私は同じ問題に直面してい試み
bosu

はい、pintrest、twitter、wordpress.org、firefoxのアドオンページで問題に直面しました
bosu 14年

回答:


1

インターネット接続にはPPPoEが必要ですか?PPPoEプロトコルには、パケットあたり8バイトのオーバーヘッドがあり、MTUを1500から1492に削減します。PPPoEの有無にかかわらず、一部のISPのネットワークには他のMTU制限があります。

クライアントデバイスは、「パスMTUディスカバリ」(PMTUD)と呼ばれる手順を実行して、MTUの制限を処理しようとします。ただし、必要に応じてICMP「Fragmentation required but 'Do n't Fragment' bit set」メッセージを誤動作して送信しないルーター、および一部の種類のICMPメッセージをブロックするファイアウォールにより、PMTUDが破損する可能性があります。一部のバカは、pingの試行をブロックしたいので、ファイアウォール管理者がすべてのICMPをブロックしましたが、ICMPがpingだけでなく多くのものに使用されていること、およびICMPをブロックすると、 TCP / IPは動作するはずです。

高品質のホームゲートウェイは、「TCP MSSクランプ」と呼ばれる処理を行ってMTUの制限を処理しようとしますが、試行したゲートウェイが実行していないか、適切に機能していない可能性があります。

インターネットへのパスにMTU制限があり、適切に処理されていない場合、制限されたMTUより小さいファイル(たとえば、1400バイト未満のHTMLファイル)が大きすぎない1つのパケットに収まる場合がありますネットワークのために、そして通過します。しかし、それより大きいファイルは、ネットワークには大きすぎるためにドロップする必要がある完全な1500バイトのパケットに入れられます。

これを回避するために、GoogleのサイトはすべてのTCP接続に対して常に1380バイトのMSSをネゴシエートします。

これ
試してください:未処理のMTU制限が問題であるかどうかを確認するには、問題を認識しているマシンの1つでMTUをかなり低く設定します(1300など)。1300バイトのMTUで問題が解決する場合は、1500に近づいてさまざまな設定を試して、カットオフの場所を確認してください。次に、すべてのクライアントマシンで最大の稼働MTUを設定します。

未処理のMTU制限が問題になる場合は、TCP MSSクランプを正しく実行するより良いホームゲートウェイを購入します(AppleのAirPortおよびTime Capsuleラインは常にこれをうまく行っていますが、他の人を保証することはできません)。 ICMPを除外しないでください。PMTUDが機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.