私が知っているように、pingはネットワークの待ち時間を得ることができます。しかし、宛先がpingをブロックしている場合、簡単な方法でネットワークの待ち時間をどのように取得できますか?宛先をpingできない場合、どのようにネットワークの待ち時間を取得できますか?
1
A
答えて
1
2つのアイデア。
1)pingのホップ数を指定します。 Tracerouteはこれを使用して、あなたとターゲットの間のルータをトレースします。小さなホップカウントから始め、pingを送り、答えを得る度にホップカウントを1ずつインクリメントします。最終的には、pingがICMPブロックされているターゲットサーバに送信されるため、回答は得られません。この時点で、以前に正常に実行されたpingは、pingできる最も近いルータの待ち時間を示します。それは正確なレイテンシではありませんが、あなたにアイデアを与えることができます。
2)ICMP(Ping)の代わりに別のプロトコルを使用してください。たとえば、サーバーが任意のTCPサービス(HTTPサーバーなど)をホストしている場合は、サーバーにTCPパケットを送信して、待ち時間を知ることができます。
1
は、Windowsボックスへのアクセス権を持っている場合は、解凍し、zipファイルをダウンロードhttp://technet.microsoft.com/en-us/sysinternals/jj729731.aspx
を使用しています。 CMDプロンプトCDから解凍したフォルダに、このように-tフラグを付けて実行します。
psping.exe -t www.anywebsite.com:80
ご注意:これは、あなたが(上記の例では、ポート80)、リモートホスト上で実行されているウェブサイトを持っていると仮定し