Python 程序计算往返时间 (RTT)


这里我们将讨论如何使用 Python 来获取往返时间 (RTT)。RTT 是指信号完成整个行程所需的时间。这意味着从发送信号的开始时间到接收到确认信号的时间这段时间。

RTT 结果因以下不同参数而异。

  • 发送方的数据传输速率。
  • 传输介质的性质。
  • 发送方和接收方之间的实际距离。
  • 发送方和接收方之间的结点数。
  • 局域网上的流量。
  • 中间点处理的请求数。

示例代码

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://tutorialspoint.com/
The Round Trip Time for https://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
$

更新日期:2020-06-26

2K+ 查看

启动你的职业生涯

完成课程获得认证

开始学习
广告