問題タブ [network-traffic]
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.
simulation - 不安定なネットワーク接続をシミュレートできるプログラムはありますか?
サーバー/クライアント アプリケーションの接続の問題をデバッグするために、不安定なネットワーク接続をシミュレートする必要があります。微弱なワイヤレス ネットワークなどの状況をシミュレートできるプログラムがあるかどうか疑問に思っていました。
帯域幅の削減だけでなく、信頼性の低下、頻繁なオンとオフ、切断の短いバーストなどについても言及しています。
networking - ネットワーク トラフィック操作 (仮想 LAN)
ネットワーク トラフィックを操作して、インターネット経由で LAN のみのプログラム (この場合はゲーム) を利用する方法についてもっと知りたいと思っています。
これを行ういくつかのプログラム ( Hamachi、GArena )が既に存在しますが、私は彼らがこれにどのようにアプローチし、どのようにこれを最初から構築するかを知りたいと思っています。
明らかに、トラフィックをキャプチャする必要があります。Windows の場合、必要なことを実行できるように見える WinPCap についての言及を聞いたことがありますが、さらに調査する必要があります。
私が探しているのは、どこから始めて何をすべきかなどを教えてくれる記事、一般的な知識、さらには本です。ありがとう。
network-programming - スイッチ環境でのネットワークコレクターの優先配置
私はネットワークスペシャリストではないので、ドメイン用語の一部を誤って使用した場合など、お詫びします。Webメトリック/分析では、現在、クライアント側(jsページタグ)とサーバー側(ログファイル)の両方を使用しています。データ。どちらも「配信」情報(接続速度など)を提供しないため、ネットワークコレクターに関心があります。私たちはスイッチ環境にいるので、N / CをWebサーバーであるかのように、つまりスイッチポートにインストールしても、Webサーバーのトラフィックを確認することはできません。
いくつかの調査の後、監視ポートを構成してN/Cを配置する方法を学びました。これについて私が懸念しているのは、スイッチ内のトラフィックを複製することでm/pが機能しているように見えることです。
このタイプのネットワーク環境でのN/C配置のより良いソリューションはありますか?
networking - iperf を使用して DSCP マーク付きパケットを送信する方法は?
iperf を使用してDSCPマーク付きパケットを送信する方法は?
Windows の 1.7.0 バージョンではオプションが見つかりませんでした。Windows 用の新しいバージョンの iperf はありますか?
c# - Windows Mobile で着信/発信トラフィックを監視する方法は?
GPRS/wifi 経由で WM 電話が送受信した量を確認したい。このためのフリーウェア ユーティリティ、または .NET CF で管理できる方法を提案してください。ありがとうございました。
.net - .NETを使用して低速ネットワーク間でさまざまなサイズのファイルを移動するための最良の方法
さまざまなサイズ(数バイトから数百MBまで)の数千のファイルを送信する.NETリモーティングクライアント/サーバーを構築しています。これを実現するための最良の方法についてフィードバックをお願いします。私が見ているように、いくつかのオプションがあります。
- ファイル全体をリモーティングオブジェクトにシリアル化し、サイズに関係なく一度に送信します。これはおそらく最速ですが、送信中に障害が発生すると、ファイル全体を再送信する必要があり、再開する方法はありません。
- ファイルサイズが小さいもの(4KBなど)よりも大きい場合は、4KBのチャンクに分割し、それらをリモートにして、サーバーで再アセンブルします。これの複雑さに加えて、継続的なラウンドトリップと確認応答のために遅くなりますが、1つのピースの障害は多くの時間を無駄にしません。
- FTPまたはSFTPサーバーのようなものをアプリケーションに含める-クライアントはサーバーにリモート処理の使用を開始していることを通知し、ファイルをアップロードしてから、リモート処理を使用して完了を通知します。個別のFTPサービスを必要とするのではなく、アプリにすべてを含めたいのですが、必要に応じてこのオプションを利用できます。
- 障害を処理するために構築された、またはある種のチェックポイント/再開を実行できる、ある種の指定されたTCP接続またはWPFまたはその他の伝送方法を使用します。
- 私が行方不明になっている他のものはありますか?
最も柔軟で信頼性の高い伝送方法は何ですか?速度についてはそれほど心配していませんが、信頼性についてはもっと心配しています。ファイルが遅くても移動したいのです。クライアントとサーバーはマルチスレッドになるので、接続が許せば同時に複数のファイルを送信できます。
フィードバックをありがとうございます-私は人々がこれを達成する方法についていくつかの推奨事項を得るために賞金を投入します。
large-files - パケットのトレースが与えられた場合、それらをどのようにフローにグループ化しますか?
私はこれまでにこれらの方法を試しました:
1) 送信元 IP/ポートと宛先 IP/ポートをキーとしてハッシュを作成します。ハッシュ内の各位置は、パケットのリストです。次に、ハッシュはファイルに保存され、各フローは特殊文字/行で区切られます。問題: 大規模なトレースに十分なメモリがありません。
2) 上記と同じキーでハッシュを作成しますが、ファイル ハンドルのみをメモリに保持します。各パケットは、正しいファイルを指すハッシュ [キー] に入れられます。問題: フロー/ファイルが多すぎて (~200k)、メモリ不足になる可能性もあります。
3) ソース IP/ポートと宛先 IP/ポートをハッシュし、情報をファイルに入れます。2 と 3 の違いは、ここでは操作ごとにファイルを開いたり閉じたりするため、同時に多くのファイルを開きすぎてメモリ不足になる心配がありません。問題点: 遅すぎる、ファイル数が 2 と同じなので実用的でない。
4) ソース IP/ポート ペアのハッシュを作成し、フローごとにトレース全体を反復します。そのフローの一部であるパケットを取得し、それらを出力ファイルに配置します。問題: 200k のフローを持つ 60 MB のトレースがあるとします。このようにして、たとえば 60 MB のファイルを 20 万回処理します。繰り返しながらパケットを削除すると、それほど苦痛ではなくなるかもしれませんが、これが良い解決策になるかどうかはわかりません。
5) それらを IP 送信元/送信先で分割し、それぞれに対して 1 つのファイルを作成し、フローを特殊文字で区切ります。まだファイルが多すぎます (+50k)。
今は Ruby を使っていますが、これは悪い考えだったのかもしれません。現在、トレースを tshark でフィルタリングして、関連する情報のみを表示しているため、これ以上小さくすることはできません。
1) で説明したように、C#/Java/C++ を使用してすべてをメモリにロードすることを考えましたが、特に、より効率的な方法でも後でメモリが不足する可能性があるため、ここでより良いアプローチがないかどうか疑問に思っていました。より大きなトレースを使用する必要がある場合は言語。
要約すると、私が直面している問題は、ファイルが多すぎるか、メモリが不足していることです。
また、情報をフィルタリングするためのツールを検索しようとしましたが、存在しないと思います。私が見つけたものは、いくつかの統計を返すだけで、必要に応じてすべてのフローをスキャンするわけではありません。
networking - ネットワーク トラフィックの分析
ネットワークの動作を識別する最良の方法は何ですか?? ポート/インターフェースおよびルーターの動作は? データを取得してトラフィックを分析することはできますが、意味のある分類のパターンを検索しようとしています。どんな助けでも感謝します。
ありがとうございました
php - PHP でシステム統計を取得する方法
Web アプリのベータ版を起動しており、リソースに関するシステム情報をログに記録したいと考えています。システム モニターはあまりにも多くのリソースを消費し、必要以上のことを行います。私がやりたいことは、ユーザーがログインするたびに重要な統計情報を取得してログに記録することです.
これらは私が興味を持っている統計です:
- ユーザー数 - 私はすでにこれを行っています
- システム 5 分間と 15 分間の負荷 - php の負荷平均を取得
- eth0 の送信帯域幅 - ????
- 空きメモリ - ????
送信トラフィックと空きメモリの統計を取得するにはどうすればよいですか?
.net - .net を使用して特定のアプリケーションのネット トラフィックを監視するにはどうすればよいですか?
.net を使用して特定のアプリのネットワーク トラフィックを監視するにはどうすればよいですか?
更新: .net を使用して別のアプリケーションのネットワーク トラフィックを監視するにはどうすればよいですか?