Programa para calcular el Tiempo de Ida y Vuelta (RTT)

El tiempo de ida y vuelta (RTT) es el tiempo que tarda en enviarse una señal más el tiempo que tarda en recibirse el reconocimiento de esa señal. Este tiempo, por lo tanto, consiste en los tiempos de propagación entre los dos puntos de la señal. 

En Internet, un usuario final puede determinar el RTT hacia y desde una dirección IP (Protocolo de Internet) haciendo ping a esa dirección. El resultado depende de varios factores:- 

  • La velocidad de transferencia de datos de la conexión a Internet de la fuente.
  • La naturaleza del medio de transmisión.
  • La distancia física entre el origen y el destino.
  • El número de Nodes entre el origen y el destino.
  • La cantidad de tráfico en la LAN (red de área local) a la que está conectado el usuario final.
  • El número de otras requests que manejan los Nodes intermedios y el servidor remoto.
  • La velocidad con la que funcionan el Node intermedio y el servidor remoto.
  • La presencia de Interferencia en el circuito.

Ejemplos:  

Input : www.geeksforgeeks.org
Output : Time in seconds : 0.212174892426

Input : www.cricbuzz.com
Output : 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
url = "http://www.google.com"
RTT(url)

Producción: 

  Time in seconds :0.0579478740692

Este artículo es una contribución de Pramod Kumar . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *