العودة إلى الدورة

شرح Bandwidth، Latency، و Throughput

أساسيات الشبكات: دليل من الصفر إلى الاحتراف (Networking Fundamentals: The 0 to Hero Guide)

الدرس 5: شرح Bandwidth، Latency، و Throughput

هذه المصطلحات الثلاثة هي مقاييس حاسمة تستخدم لقياس أداء وسعة اتصال الشبكة.

1. عرض النطاق الترددي (Bandwidth)

Bandwidth هو أقصى كمية من البيانات يمكن أن تمر عبر قناة اتصال (مثل الكابل أو الاتصال اللاسلكي) في وحدة زمنية معينة.

  • التشبيه: فكر في Bandwidth كعرض أنبوب مياه. الأنبوب الأعرض (Bandwidth أكبر) يسمح بمرور المزيد من الماء (البيانات) في نفس الوقت.
  • الوحدات: يقاس بـ بت في الثانية (bps)، وغالباً ما نراه كـ Kbps (كيلوبت)، Mbps (ميغابت)، أو Gbps (غيغابت).

2. زمن التأخير (Latency)

Latency هو الوقت المستغرق لانتقال حزمة بيانات من مصدرها إلى وجهتها والعودة مرة أخرى (يُقاس غالباً كـ Round Trip Time، أو RTT).

  • التشبيه: Latency هو الوقت الذي يستغرقه الماء للسفر على طول الأنبوب.
  • الوحدات: يقاس بـ الميلي ثانية (ms). زمن التأخير المنخفض (مثلاً 10ms) مثالي للتطبيقات الفورية مثل الألعاب أو VoIP.

3. الإنتاجية الفعلية (Throughput)

Throughput هو مقياس لكمية البيانات التي تم نقلها فعلياً بنجاح عبر الاتصال في فترة زمنية معينة.

  • العلاقة: يكون Throughput دائماً أقل من أو مساوياً لـ Bandwidth الإجمالي، حيث يتأثر بعوامل مثل Latency، ازدحام الشبكة، وفقدان الحزم.
  • التشبيه: إذا كان أنبوبك يتمتع بسعة قصوى (Bandwidth) تبلغ 10 لترات في الدقيقة، ولكن شركة المياه ترسل 8 لترات فقط في الدقيقة بسبب انخفاض الضغط (الازدحام)، فإن Throughput الخاص بك هو 8 لترات في الدقيقة.

mermaid graph TD A[Bandwidth: السعة القصوى] --> B{ازدحام الشبكة؟}; A --> C{فقدان الحزم؟}; B --> D(Throughput: الأداء الفعلي); C --> D; E[Latency: زمن التأخير] --> D;