問題タブ [packet-loss]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android UDP パケットロス
だから私は、UDP を介して 5Kb のパケットを 1 秒間に 15 回送信するアプリを作成しています。一部のパケットが失われることは理解していますが、最初の数秒ですべてのパケットが失われているようです。5Kb パケットを 10 秒に 1 回送信するように速度を落としても、パケットは失われます。これは何が原因でしょうか?
networking - ネットワーク パケット損失遅延帯域幅シミュレーション
そのため、多くのネットワークシミュレーターに出くわしましたが、それらのほとんどは永続的にオンになっている (オフにするには閉じなければならない) か、停止および開始ボタンが付いています。今、私はパケット損失、遅延、ウィンドウの選択した帯域幅速度をシミュレートできるネットワーク シミュレーターを探していました。FnLag と呼ばれるそのようなプログラムを 1 つ見つけましたが、問題は (少なくとも私にとっては) 無料ではないことです。
基本的に私の質問の短いバージョンは、パケット損失、遅延、帯域幅制御、ダウンストリームとアップストリームのルールの分離、オンとオフを循環できるtcpとudpの選択をシミュレートできる無料のWindowsまたはLinux用のネットワークシミュレーターを知っている人はいますか?またはバースト/パルス機能?必要に応じてさらに詳しく説明できます。
c++ - pingのパケットロス測定 - c++
ping のパケット損失 (損失の割合) を測定する C++ コードを作成する必要があります。IPHLPAPI
RTT に関する多くの統計を含むライブラリを見ましたが、パケット損失はありませんでした。
誰かがそれについて何か知っていれば、それは素晴らしいことです!
ありがとうございました。
java - Java を使用したパケット損失の測定
インターネット接続の品質を分析するアプリを開発しており、その一部としてパケット損失を測定しています。
パッケージを IP アドレスに送信することを考えていましたが、どのようにメッセージを送信し、それらが戻ってくることを確認できますか? 返信を促すパッケージを送信する必要があると思いますが、検索または Google を使用してその例を見つけることができません。
または、既存のトラフィックを使用する必要がありますか (どのように?)?
それに加えて、往復時間をどのように測定しますか?
sockets - OS レベルでの UDP パケット損失: Windows および Linux、ただし多数のクライアントが実行されている場合のみ
単一の UDP サーバーが複数のクライアントに送信している問題を調査しています。サーバーは、マルチキャスト チャネルとポートでデータを送信しています。クライアントは同じマシンで実行されており、各クライアントは他のすべてのクライアントと同じポートにソケットを開きます。
クライアントの開始をずらします。特定のクライアント数 (たとえば 10) に達すると、パケット ドロップが発生し始めます。さまざまな監視ツールを使用して問題として NIC を排除し、ソケット バッファー サイズがメッセージ サイズよりも数倍大きくなっています。送信間隔は非常に長く (5 秒)、クライアントはデータに対して何もしないため、消費率は重要ではありません。タイトルにあるように、Windows Server 2008 と Linux の両方で問題を再現しました (バージョンは不明)。
私たちの現在の理論では、10 番目のクライアントは、このすべてのデータを各ソケットにコピーしている OS に過度の負荷をかけるというものです。問題は、5 秒ごとに 500,000 バイトしか送信していないことです。
ほとんどの場合、誰かが同様の問題を見たことがあることを期待して、ここに投稿しています。検索でこの修正プログラムを指摘されましたが、問題は解決しませんでした。ネットワーク トラフィックを処理する OS 内部の詳細を調査するためのリソースをいただければ幸いです。残念ながら、私はこの種の分野の知識が不足しており、このテーマに関する優れた詳細な読み物を見つけるのは困難でした.
php - 70% の国で Web サイトのパケット損失が発生しています。パケット損失の原因を特定するにはどうすればよいですか?
私はネットワーキングに友好的ではないので、なぜここに投稿し、先輩から知りたいのか.
Googleページスピードテスターで自分のウェブサイトをチェックすると、90/100の結果が表示されます.pingdomで自分のウェブサイトをチェックすると、良い結果が表示されます.
しかし今、主要国とその結果を表示する新しいツールを見つけました。http://cloudmonitor.ca.comで自分のウェブサイトをチェックすると
30% の国で良好な結果を示し、その他すべての国でパケット損失 (100%) を示しています。
私の質問は、私のウェブサイトがパケットを失った理由をどのように判断できるのでしょうか?
そしてその解決策は何ですか?
この問題はサーバーまたは Web サイトからのものですか?
.
新しいhtml空白ページを作成し、それをインデックスページにも設定します。その後、再度テストしますが、それでもパケット損失が表示されます。これは、この問題が私のWebサイトにないことを意味します。
ここにスナップショットがあります。これがライブ結果です
私のドミン: http://www.collectioncoupons.com
更新: ブラウザーの Web サイトで自分の Web サイトにアクセスすると、正常に動作します。しかし、コマンドプロンプトでドメインまたはIP 198.178.123.219をテストすると、「リクエストタイムアウト」が表示されます
コマンドプロンプトでタイムアウトするのはなぜですか?
この問題は何ですか?
c - ドロップされたパケットを調査するためのアイデアをデバッグしますか?
私は最近、ICMP ネットワークに到達できない [タイプ 1、コード 3 - 宛先に到達できないことを意味します。これは、トレース ルートの動作に関して正しいです。以下の rfc リンクを参照してください] パケットは、送信されたバイト数が 'X を超えた場合にのみドロップされます。 ' [ある] バイト。
** この RFC のセクション 3.1 を確認してください - https://www.rfc-editor.org/rfc/rfc4443#section-3.1 **
たとえば [ソース: FreeBSD ベースのトレース ルート コード]、
質問
'X' バイトのデータを malloc して送信すると、受信バッファーに応答が受信されますが、その制限を超えません。つまり、「X」バイトのバッファを malloc してリセットしても、「outpacketlen」が「X」バイトより大きい場合、retval は常に 0 です。しかし、パケット キャプチャを使用すると、ホストで受信したパケットが表示されます。つまり、パケットを受信しましたが、受信バッファーにありません。どのように/いつこれが可能になりますか [不正なパケット情報はありますか?]?
この問題をデバッグするにはどうすればよいですか?
このようなシナリオをデバッグするために使用できるツールはありますか? BSD で「truss」ユーティリティを使用しました。これを処理するより良い方法はありますか?
インターフェイスとアプリケーションの間で失われたパケットを調査するにはどうすればよいですか? あなたの経験に基づいて、どのツール/ユーティリティ/テクニックを効率的に選択できますか?
何か不足していますか?お時間とご意見をお寄せいただきありがとうございます。それは有り難いです。
h.264 - H.264 パケット損失での PSNR 計算
RTP を使用して H.264(libx264) ビデオをストリーミングしています。h.264 のさまざまなエラー回復方法を比較したいと思います。一部の研究論文では、それらを比較するために psnr が使用されました。ストリーミング中にh.264ビデオのpsnrを計算する方法を知りたいです。