Linux には非常に多くの ping コマンドがあることがわかりました。ここではいくつかの例を示します
1. www.baidu.com に ping を送信する (最も大まかな使用法) このとき、ホストは Ctrl c
を押すまで、宛先アドレスに ICMP エコー要求パケットを送信し続けます。
2. Ping -I eth0 www.baidu.com または ping -I 192.168.8.151 www.baidu.com、つまり、-I オプションは ping パケットを送信するネットワーク カードを指定でき、-I が続きます。ネットワーク カード名またはネットワーク カードの IP アドレスで指定します。大丈夫です
3. Ping -c 3 www.baidu.com では、-c オプションで送信する ICMP パケットの数を指定できます。送信した 3 つのエコー要求に対するホストが 3 つの ICMP エコー応答パケットを受信したことがわかります。 。 応答###
Wireshark パケット キャプチャから、ttl が 20 に設定されていることがわかります
5. Ping -s 10 www.baidu.com、-s オプションは ICMP データ部分のサイズを設定できますデータ部分が 10 バイト、プラス 8 バイトの ICMP ヘッダーであることがわかります。 ICMP パケット サイズは 18 バイトで、20 バイトの IP ヘッダーを加えた IP パケット サイズは 38 バイトです
6. Ping -p beer www.baidu.com、-p オプションは icmp メッセージのデータ部分の内容を設定できます。続くビーフは 16 進数の充填データです。続くデータは最大 16 です。キャラクター。フェスティバル
Wireshark のパケット キャプチャからわかるように、データ部分の内容は非常に複雑で、
以上がLinux ping コマンドを使用するいくつかの簡単な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。