কম্পিউটার

রাউন্ড ট্রিপ টাইম (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. পাইথন প্রোগ্রামে অ্যারের সমষ্টি খুঁজুন

  2. একটি ম্যাট্রিক্সের স্থানান্তর খুঁজে পেতে পাইথন প্রোগ্রাম

  3. অ্যারের যোগফল খুঁজে পেতে পাইথন প্রোগ্রাম

  4. টেট্রাহেড্রনের ক্ষেত্রফল গণনা করার জন্য পাইথন প্রোগ্রাম