問題タブ [packet]

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.

0 投票する
1 に答える
27470 参照

tcp - 私のコンプであっても、チームビューアーはどのように私のコンピューターを見つけますか。ファイアウォールの背後にあり、ファイアウォールが構成されていませんか?

チームビューアーは使いましたか?(私が知っている漫画の質問...誰がそれを使用しないのですか?)

ルーター、ファイアウォール、スイッチ、およびローカルファイアウォールの背後にいる場合でも、teamviewer がどのように接続を確立するかについて何か考えがありますか..?

リモートマシンと私のコンピューターの間の接続を想像しようとしています。リモート マシンはパケット (およびそのヘッダー (宛先 IP、メッセージ本文など)) を私に送信していますが、私の ID 番号 (ローカルの teamviewer アプリケーションによって指定されたもの) しか認識していません。

そして、ジュニパーファイアウォール(および私のWindowsファイアウォール)があっても、このパケットは私のコンピューターに到達しています。

コンピュータが受信するメッセージ本文はどのようなものですか? (もちろん、xml、text、html、excel とは違います :)

何か考えはありますか?

PS。初心者レベルのユーザーに説明しているように、知識を共有してください。

0 投票する
3 に答える
33451 参照

soap - TCPパケットで「フラグメント化しない」の利点は?

お客様の1人が、アプリケーション(PC上)からサーバー(地理的に異なる場所)にデータを送信するのに問題があります。1100バイト未満のパケットを送信する場合、すべてが正常に機能しますが、これを超えると、TCPが数秒ごとにパケットを再送信し、応答がないことがわかります。テストに使用しているパケットは約1400バイトです(ただし1472未満)。1472バイトのICMPpingをwww.google.comに送信して、応答を得ることができます(したがって、ルーター/最初の数ホップではありません)。

私たちのアプリケーションがこれらのパケットにDFフラグを設定していることがわかりました。サーバーに向かう途中のルーターのMTUは1100以下であり、パケットをドロップしていると思います。

これは5000人に1人のクライアントに影響しますが、すべての人のルートが異なるため、これは予想されます。

データはSOAPエンベロープであり、SOAP応答が返されることを期待しています。なぜそれを行うのかを正当化することはできません。これを行うためのコードは前の開発者によって書かれました。

それで...アプリケーションデータのTCPパケットにDFフラグを設定することの利点または正当性はありますか?

ネットワーク診断アプリケーションに必要な理由は考えられますが、私たちの状況では必要ありません(データが断片化されているかどうかに関係なく、エンドポイントに到達する必要があります)。私たちのシステム管理者の1人は、SSLを使用することと関係があるかもしれないと言いましたが、私が知る限り、SSLはストリームのようなものであり、断片化に関係なく、ストリームが最後に再構築される限り、問題はありません。

正当な理由がない場合は、アプリケーションの動作を変更します。

前もって感謝します。

0 投票する
5 に答える
11799 参照

http - 複数のパケットにわたるHTTPデータチャンク?

HTTPサーバーが複数のパケットを介してデータを送信する正しい方法は何ですか?

たとえば、ファイルを転送したい場合、最初に送信するパケットは次のとおりです。

送信するだけの場合は、新しいパケットを作成する必要があります。

すべてのクライアントが私の接続を閉じ、ファイルが短くなります。

データストリームを続行するために、2番目のパケットにどのヘッダーを入れますか?

0 投票する
1 に答える
201 参照

encryption - メッセージの長さを変更しない公開/秘密鍵暗号方式はありますか?

メッセージの長さを変更しない公開/秘密鍵暗号方式はありますか?

メッセージを一度に 1 パケットずつ暗号化したいのですが、パケットが大きくなると、1 パケットの長さだけではなくなります。

0 投票する
1 に答える
410 参照

xml - Datagrampacket to xml

Im trying to parse a Soap ProbeMatch message with XMLPullParser. I receive this via UDP Multicast. I use the following code to receive it.

If i convert the byte[] to String the Parser doesnt eat it... Are there any more elegant ways to do this?

When i print the xml (as String), i get the unused bytes at the end of the String:

0 投票する
2 に答える
916 参照

apache-flex - UDP Flex でパケットが失われないようにするにはどうすればよいですか?

UDP Adob​​e air を使用して大きなファイルを CPP に送信しようとしています。大きなファイルの転送中に、いくつかのパケットが欠落しています。不足しているパケットのデータを取得するにはどうすればよいですか? まず、tcp を使用してクライアント (air) とサーバー (cpp) を接続しています。接続確立後、ファイル転送を開始しています。tcp を使用して欠落しているファイルのデータを取得し、欠落しているパケットを tcp を使用して再送信することを計画しています。転送中に欠落しているパケットを知る方法を教えてください。ありがとうございました。

0 投票する
1 に答える
722 参照

http - なぜ libnet_do_checksum が必要なのですか? HTTP チェックサムが機能しない

関数 libnet_build_tcp に 0 を書き込むと、tcp チェックサムが自動的に計算されることがわかりましたが、なぜ libnet_do_checksum が必要なのですか?

新しいパケットを作成しようとすると、エラーが発生します。通常の TCP パケット (SYN,ACK) は正常に動作しますが、HTTP パケットは tcp チェックサム エラーのために動作しません。libnet_do_checksum を使用する必要がありますか?

0 投票する
2 に答える
1296 参照

python - scapy のような強力な対話型パケット操作プログラムが必要です

Scapy for Ruby のような強力な対話型パケット操作プログラムが必要です

0 投票する
1 に答える
2650 参照

c# - UDPパケットの分割

UdpClientを使用して、サーバー名、マップ、プレーヤー数などについてゲームサーバーにクエリを実行しています。

このページ(A2S_INFO)のガイドラインに従いました http://developer.valvesoftware.com/wiki/Server_queries#Source_servers

そして私は正しい返事を受け取っています:

代替テキストhttp://data.fuskbugg.se/skalman01/reply.JPG

情報の各チャンク(サーバー名、マップなど)をどのように取得するのかわかりません。

何か助けはありますか?リンクしたwikiで指定されている返信形式を確認する必要があると思いますが、どうすればよいかわかりません。

0 投票する
2 に答える
3416 参照

android - パケット損失、ジッター、遅延の計算

rtsp ビデオを Android にストリーミングしています。
パケット損失、ジッター、遅延などのネットワーク メトリックを計算するにはどうすればよいですか?