Python
 Computer >> コンピューター >  >> プログラミング >> Python

ラウンドトリップ時間(RTT)を計算するPythonプログラム


ここでは、Pythonを使用してラウンドトリップ時間(RTT)を取得する方法を説明します。 RTTは、信号のトリップ全体にかかる時間です。これは、信号が送信されてから確認応答信号が受信されるまでの時間を意味します。

RTTの結果は、次のようなさまざまなパラメータによって異なります。

  • 送信者側のデータ転送速度。
  • 伝送メディアの性質。
  • 送信者と受信者の間の実際の距離。
  • 送信者と受信者の間のノードの数。
  • LAN上のトラフィック量。
  • 中間ポイントによって処理されたリクエストの数。

サンプルコード

import time
import requests
import sys
   deffind_roundtriptime(url):
      initial_time = time.time() #Store the time when request is sent
      request = requests.get(url)
      ending_time = time.time() #Time when acknowledged the request
      elapsed_time = str(ending_time - initial_time)
   print('The Round Trip Time for {} is {}'.format(url, elapsed_time))
      find_roundtriptime(sys.argv[1])

出力

$ python3 319.RoundTripTime.py https://www.tutorialspoint.com/
The Round Trip Time for https://www.tutorialspoint.com/ is 0.8301455974578857

$ python3 319.RoundTripTime.py https://www.google.com
The Round Trip Time for https://www.google.com is 0.5217089653015137
$

  1. 配列の合計を見つけるPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 入力として配列が与えられた場合、与えられた配列の合計を計算する必要があります。 ここでは、ブルートフォースアプローチに従うことができます。つまり、リストをトラバースし、各要素を空の合計変数に追加します。最後に、合計の値を表示します。 以下で説明するように、組み込みの合計関数を使用して別のアプローチを実行することもできます。 例 # main arr = [1,2,3,4,5] ans = sum(arr,n) print ('Sum of the array is '

  2. 四面体の面積を計算するPythonプログラム

    この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 −四面体の側面を考えると、四面体を見つける必要があります。 四面体は、三角形の底面を持つピラミッドのように見える幾何学的図形です。これは、4つの三角形の面、側面に3つ、ベースの下部に1つ、頂点またはコーナーが4つあるソリッドオブジェクトです。 ここでは、以下に示すようにエリア関数をフレーム化します- 例 import math def areatetrahedron(side):    return (math.sqrt(3) * (side * side)) #