往返时间(RTT) 是发送信号所需的时间加上接收该信号的确认所需的时间。因此,信号的传播时间由两倍组成。
null
在Internet上,最终用户可以通过ping IP(Internet协议)地址来确定与该地址之间的RTT。结果取决于各种因素:-
- 源的internet连接的数据传输速率。
- 传播媒介的性质。
- 源和目标之间的物理距离。
- 源和目标之间的节点数。
- 最终用户连接到的LAN(局域网)上的通信量。
- 中间节点和远程服务器处理的其他请求数。
- 中间节点和远程服务器运行的速度。
- 电路中是否存在干扰。
例如:
Input : www.geeksforgeeks.orgOutput : Time in seconds : 0.212174892426Input : www.cricbuzz.comOutput : Time in seconds : 0.55425786972
python
# Python program to calculate RTT import time import requests # Function to calculate the RTT def RTT(url): # time when the signal is sent t1 = time.time() r = requests.get(url) # time when acknowledgement of signal # is received t2 = time.time() # total time taken tim = str (t2 - t1) print ( "Time in seconds :" + tim) # driver program # url address RTT(url) |
输出:
Time in seconds :0.0579478740692
本文由 普拉莫德·库马尔 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 写极客。组织 或者把你的文章寄去评论-team@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。 如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END