ウェブサイトにpingを送信したり、traceroutingしたりするとき、ウェブサイトに実際にパケットが失われているのか、ウェブサイトにpingを送信するときのパケット損失を特定する方法
-1
A
答えて
1
パケットが宛先に到達しない場合は、そこにあるいくつかの可能な状況:
- 何にも割り当てられていないIPアドレス。最後に到達可能なルータの設定によっては、「宛先/ホスト/ネット到達不能」error messageが発生する可能性があります。
- マシンに割り当てられているが、pingがファイアウォールによってブロックされているIPアドレス。構成によっては、ファイアウォールによってはパケットが黙ってドロップされ、他のファイアウォールは「管理上禁止されています」というエラーメッセージが返されます。
- マシンに割り当てられているIPアドレスで、pingはブロックされていませんが、マシンはダウンしています。最後に到達可能なルータの設定によっては、「宛先/ホスト/ネット到達不能」error messageが発生する可能性があります。
いくつかのパケットが通過する場合:ファイアウォールは通常、すべてのトラフィックを許可するかブロックします。それはプローブの数を制限しない限り、パケットの一部を通過させるべきではありません。断続的な損失が見られる場合は、おそらくファイアウォールではありませんが、100%確実に除外することはできません。
いくつかのパケットが通過する場合、「到達できない」メッセージが表示される場合は、特定の数のpingパケット/秒を制限するファイアウォール、またはルーティングの問題(負荷分散と1つのパスが失敗する、羽ばたき)。
一部のパケットが通過し、他のパケットが返されない場合は、おそらくパケット損失です。無線リンクや混雑したリンクなどのリンクの問題である可能性があります。ルーティングの問題になる可能性があります。 ICMPパケットの数を制限するファイアウォールです。
また、pingはICMPを使用しますが、tracerouteはデフォルトでUDPを使用します(ただし、ICMPもコマンドラインオプションで使用できます)。ファイアウォールルールは、2つのプロトコルで異なる場合があります。
関連する問題
- 1. pingパケットの送信方法
- 2. Pythonでパケット損失、パケット損失を受け取ります。
- 3. Node.JS特定の接続IDにパケットを送信するSocket.IO
- 4. UDPパケットのサイズとパケットの損失
- 5. libpcapのパケット損失を計算する
- 6. Ping ms、ダウンロードレート、パケット損失などのC#を使用してネットワーク統計を収集する方法
- 7. HttpWebRequestで特定のパケットを送信する
- 8. パケットをネットワークカードに送信する前にパケットを変更する方法
- 9. NALユニット損失ソフトウェア、パケット損失、ビデオ
- 10. scapyによるパケット損失率の計算方法は?
- 11. TCPパケットを送信するときにプログラムがクラッシュする
- 12. デバイスにping通知を送信する方法
- 13. パケット送信/受信の処理方法
- 14. パケット損失のwireshark分析
- 15. TCPパケット損失の部分
- 16. Scapyで送信するパケットをキャプチャする方法は?
- 17. 送信パケットにVLANタグを挿入する方法
- 18. パケット損失を強制的に行う
- 19. OnActivityResultを送信する方法xamarinフォームの特定のページに
- 20. Java/Android:到着時にパケットを受信している間にパケットを送信する方法
- 21. libeventはパケットを受信したときに送信します
- 22. アンドロイドのパケット損失を計算するには?
- 23. 特定のユーザーにメッセージを送信する方法
- 24. Socket.ioで特定のユーザーに通知を送信する方法
- 25. Pythonマルチスレッドソケット。特定のクライアントにメッセージを送信する方法
- 26. 特定のユーザーにパーズプッシュ通知を送信する方法
- 27. 特定のユーザーから特定のユーザーにメッセージを送信する方法
- 28. パケットを送信するときのバイトの整列
- 29. UDPClientで特定のポートをリッスンし、送信されたパケットを取得する
- 30. C#でパケットを送信するには?
私はpingに焦点を当てました。 tracerouteの動作の詳細については、ftp://ftp.hp.com/pub/hpcp/UDP-ICMP-Traceroutes.pdfを参照してください。 – o9000