icmp

    13

    3答えて

    私のアンドロイドデバイスからホストにicmp pingを実行する必要があります。私は往復時間を測定する必要があります。私はアンドロイドとjavaに堪能です。使用するライブラリはわかりません。 どうすればよいですか? 3G、Edge経由でも可能ですか?

    3

    1答えて

    私はマルチスレッドのpingプログラムを作成していました。私は、それぞれのスレッド(各IP用)にrawソケットを作成し、それぞれsendto()を使ってICMPエコー要求を送信し、次に各スレッドでrecvfrom()を実行しました。私は様々なソケットのIPからメッセージを取得しています(IP1のsendtoにソケットS1を使用した場合、IP1からS1、S2などのエコー応答を得ます)。バインドする必

    6

    2答えて

    ICMPソケットはIPプロトコルで使用できますか?多分何かのように: socket(PF_INET, <type>, IPPROTO_ICMP)? 私は<タイプ>フィールドに何を置くべき?私はSOCK_RAWを使ったいくつかの例を見ましたが、OSがIPプロトコルを扱う仕事をしないようにしていませんか? もう1つ。プロトコルに関係するポートがないため、どのプロセスにICMPデータグラムを送信すべきか

    6

    2答えて

    私はtrcerouteスクリプトを書く必要がありますが、私の試みが正しいかどうかはわかりません。 今私は(私が間違っていたり、不器用をやっているなら、私を修正してください)そのようにそれをやっている: は、IP-のための構造体を手に入れたと チェックサム機能 udpheader 2つのソケットを開く:SOCK_RAWモード(ttlを操作する)でUDPパケットを送信するためのものと、ルータからICM

    4

    1答えて

    私は、特定のIPアドレスにUDPパケットを送信し、有効期限が切れていることを伝えるルータのICMP応答を待つCプログラムを作成しようとしています。私はちょうど最初にそのメカニズムを理解したいので、それはとても単純です。私が必要とするのは、私のコードをチェックして何が間違っていて何が欠けているのかをフィードバックする人です。私が受信し続ける #include <stdio.h> #include

    2

    1答えて

    宿題の一部として、Linuxでrawソケットを使ったICMPエコー要求に対するICMP応答を生成するCプログラムを書く必要があります。 ICMPパケットのデータもチェックサムに含める必要がありますか?または、ヘッダーのみのチェックサムを計算する必要がありますか?

    2

    1答えて

    ActionScript 3は、flash.net.DatagramSocket経由でUDPパケットを送信できます。 ICMPパケットを送信する方法はありますか?また、SWFにtracerouteを実装できるようにTTLフラグを設定したいと思います。

    4

    3答えて

    生のパケットを送信した後、スイッチ環境でマシンのMACアドレスを調べようとしています。私はtracerouteコマンドを実装しようとしています。私はICMP時間を超過したメッセージを受信したときに、そのマシンのMACアドレスをどのように抽出できるのかを知りたい。私はネットワークプログラミングの初心者です。だから、ソケットコールが私にMACアドレスの抽出に役立つのか混乱しています。 ありがとうござい

    0

    1答えて

    libnetでICMPv6パケットを構築することは可能ですか?私が見る唯一の機能は、ICMPv4(libnet_build_icmpv4_xxxxx())に関するものです。ありがとうございました。

    4

    1答えて

    私は、LinuxでパスMTUの検出に関するいくつかの実験を行っています。私がRFC 1191から理解している限り、ルータが非ゼロのDFビットを持つパケットを受信し、そのパケットをフラグメンテーションせずに次のホストに送ることができない場合、ルータはパケットを廃棄し、ICMPメッセージを最初の送信者。 私は自分のコンピュータ上で複数のVMを作成し、次のようにそれらをリンクした: VM1 (192.1