यहां हम देखेंगे कि राउंड ट्रिप टाइम (आरटीटी) प्राप्त करने के लिए पायथन का उपयोग कैसे किया जा सकता है। 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 $