Sep 14, 2025

Bandwidth and Throughput Concepts

‘Bandwidth’ হচ্ছে নেটওয়ার্ক ইন্টারফেস/লিংক দিয়ে ডেটা প্রবাহিত (Flow) হওয়ার সর্বোচ্চ সক্ষমতা (Maximum Capacity)। ‘Bandwidth’ এর ইউনিট হচ্ছে ‘bps’ (bits per second), যেখানে ‘0’ এবং ‘1’ কে এক একটি বিট বলা হয়। অর্থাৎ, যদি কোন নেটওয়ার্ক ইন্টারফেস দিয়ে প্রতি সেকেন্ডে ‘1 Mbps’ স্পীডে ডেটা ট্রান্সফার হয়, তাহলে বলা যাবে প্রতি সেকেন্ডে 1000,000 bits (106) বা এক মেগাবিট (1 Mb) ডেটা ট্রান্সফার হয়। যখন কোন সার্ভিস প্রোভাইডার (ISP/NSP) ইন্টারনেট বা ডেটা কানেক্টিভিটি প্রদান করে, তখন তারা ‘Bandwidth’ কে Kbps, Mbps, Gbps, হিসেবে ট্রাফিক ক্যালকুলেশন করে এবং টাকার হিসাব করে। 

প্রকৃতপক্ষে যে পরিমাণ (actual) ডেটা কোন নেটওয়ার্ক ইন্টারফেস বা লিংক দিয়ে প্রবাহিত (Flow) হয় সেটাকেই ‘Throughput’ বলে। নেটওয়ার্ক ট্রাফিক কন্ট্রোল, প্রটোকল ওভারহেড (Overhead), দুরত্ব, নেটওয়ার্ক মিডিয়া, ইত্যাদি বিভিন্ন বিষয়ের উপরে ভিত্তি করে Throughput সব সময় ব্যান্ডউইথ অপেক্ষা কম হয়। সুতরাং, তাত্ত্বিক ভাবে ‘Bandwidth’ হচ্ছে ইন্টারফেস/নেটওয়ার্কের ম্যাক্সিমাম ক্যাপাসিটি এবং ‘Throughput’ হচ্ছে বাস্তবে ডেটা ট্রান্সফারের পরিমাণ।

Figure: Bandwidth vs Throughput

যখন কোন ইউজার/প্রতিষ্ঠান ইন্টারনেট/ডেটা কানেক্টিভিটি ব্যবহার করে, তখন তার ডাউনলোড বা আপলোড স্পীড হিসেবে Bandwidth এর ইউনিট (bps) প্রযোজ্য হবে না। ডাউনলোড স্পীডের ইউনিট হচ্ছে বাইট (Byte), আটটি (০৮) ‘0, 1’ মিলে এক বাইট (1 Byte) ডেটা হয়। অর্থাৎ Bandwidth কে ‘8’ (আট) দ্বারা ভাগ করলে ডেটা ট্রান্সফার রেট পাওয়া যাবে।

  1. Convert File Size to Bits:
    • File size = 120MB
    • 1 MB = 8 x 106 bits (যেহেতু 1 Byte = 8 bits, এবং 1 MB = 106 Bytes)
    • 120 MB = 120 x 8 x 106 = 960 x 106 bits
  2. Convert Bandwidth to Bits per Second:
    • Bandwidth = 5Mbps
    • 1 Mbps = 106 bits/sec 
    • 5 Mbps = 5 x106 bits/sec
  3. Calculate Time:
  • Time required = 192 seconds (or approximately 3 minutes and 12 seconds).

Avatar photo
Md. Azaj Ikbal

Red Hat | CentOS | Ubuntu | Shell Scripting | Server Hardening | Server Clustering | Virtualization | VMware | vSphere | vCenter | ESXi | vMotion | SAN Storage | vSAN | VMware Data Center | Windows Server Domain Controller | DNS & DNS Sec | RADIUS | Cacti | Observium | GrayLog | Veeam Backup | Huawei Networking | Cisco Networking | IP Telephony | Server Admin | Network Engineer