問題タブ [icmp]

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 投票する
2 に答える
35461 参照

networking - 特定のポートのトレース ルーティング

何かを言う前に、私は int ネットワーク関連の科目について十分な教育を受けていないことをお伝えします。

私はソフトウェア開発者であり、ポート 8000 で HTTPS 上のサービスを作成して公開しました。あるサイトから別のサイトへの何らかのポート ブロックがあるかどうかを追跡するのに役立つソフトウェアがあるかどうかを知りたいです。ブロッカーホストの情報を含む私のサービスの場所。

wintrace のようないくつかの Tracerout ソフトウェアを試しましたが、これらはすべて ICMP プロトコルを使用しており、ポート番号を提供するオプションはありません。

さらに、Windows Server 2003 Windowsファイアウォールで受信ICMPプロトコルのファイアウォールに例外を広告するのが好きですが、例外にプロトコルを広告するオプションが表示されません代わりに、プログラムを広告するか、udpまたはtcpのポートを広告するオプションしかありません。

よろしくお願いします

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

python - asyn icmp ping に関する問題

pingドメインを非同期にするサービスをpythonで書いています。したがって、同時に多くの IP に対して ping を実行できる必要があります。epoll ioloop で書きましたが、パケット損失の問題があります。多くの同時 ICMP 要求がある場合、それらに対する応答の多くの部分が私のサービスに届きませんでした。この状況の原因は何ですか?また、サービスがパケット損失なしで同時に多くのホストに ping を実行するにはどうすればよいですか?

ありがとう)

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

c++ - Ping リクエストの送信

WinpCap を使用して、独自の ping 要求を生成しようとしています。

両方のマシンで ping 要求が表示されます。生成したものと Windows が生成したものとの唯一の違いは、チェックサムが 0 であり (問題ないと言われています)、Windows が使用するように増加し続ける値ではなく、識別された値が 100 であることです。(pingリクエストを送信しようとするたびに増加します)。

ここに 16 進ダンプを貼り付ける必要がありますか? :P

編集: ここでの私の質問は、Wireshark で有効として表示される ping 要求に Windows が応答しない原因を突き止めることだと思います。

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

subnet - 最小数のICMPエコー要求を使用してネットワークのサブネットマスクを決定するにはどうすればよいですか?

最小数のICMPエコー要求を使用してネットワークのサブネットマスクを決定するにはどうすればよいですか?

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

ping - トランジットメッセージで存続時間超過に応答する必要があるルーターポートアドレスはどれですか?

次の状況を考えると:

それぞれは、|aa rtr bb|2つのポートaaとを備えたルーターであることが意図されていますbb

PCからトレースルートを実行する場合、トランジットメッセージで存続時間超過に応答する必要があるルーターポートアドレスはどれですか。

ルーターをポートと同じ数の部分にあると考えるように教えられたことを覚えているようです。そのため、私のシナリオでaaは、パケットを転送しbbてTTLを0に減らすとaa、障害メッセージのポートのアドレスになります。 。私は決定的な答えを見つけようとしています。

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

java - Java で ICMP と traceroute を行う方法

Java には、ICMP と traceroute のプリミティブがありません。これを克服する方法は?基本的に、私は *nix と Windows で実行するコードを作成しており、両方のプラットフォームで実行できるコードが必要です。

0 投票する
29 に答える
661754 参照

python - Python でのサーバーへの ping

Python では、ICMP を介してサーバーに ping を実行し、サーバーが応答する場合は TRUE を返し、応答がない場合は FALSE を返す方法はありますか?

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

php - クライアントからサーバーに ping を送信するにはどうすればよいですか?

クライアントがphp経由でサーバーにpingを送信し、結果をこの「15 MS」のような形式で取得できる方法を見つけようとしています。

サーバーがサーバーにpingを実行できる方法を見つけました。ただし、リモートユーザーが何らかの方法でサーバーにpingを実行できるようにしたい、またはサーバーがクライアントにpingを実行できるようにしたいですか?

私はこの関数を試しました。ここでは、サーバーにクライアントに ping を送信させて、クライアント/サーバー間の応答時間を確認しました。

fsockopen() [function.fsockopen]: XXXXXXXXXXX:80 に接続できません

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

.net - .NETを使用してマルチキャストpingを送信するにはどうすればよいですか?

.NETでマルチキャストpingを送信するにはどうすればよいですか?ネットワーク上のすべてのコンピューターが応答するように?

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

android - AndroidのJavaでICMPパケット(関連するTTL値を含む)を送信するにはどうすればよいですか?サードパーティのライブラリがなくても可能ですか?そうでない場合は、何を使用しますか?

This seems like it should be a simple solution to find, but I'm not having any luck. I want to write a simple ping/traceroute/dns troubleshooting app, but am simply not finding any documentation or examples on sending ICMP ECHO packets with set TTLs and interpreting their responses. I realize that Java likes to keep you away from "low-level" networking, but ICMP is a basic, major part of networking. Frankly, I'm shocked at the apparent difficulty. Am I making this more complicated than need be, or is there literally no good way to go about this? If the latter, in what "bad" way do you most often work around this shortcoming?