خطوات الاستخدام
الخطوة 1: فهم مكونات التأخير الكلي. يتكون تأخير الحزمة الكلي من أربعة مكونات رئيسية: تأخير التسلسل (Serialization Delay)، تأخير الانتشار (Propagation Delay)، تأخير الطابور (Queuing Delay)، وتأخير المعالجة (Processing Delay). تأخير التسلسل هو الزمن اللازم لوضع الحزمة على الرابط، ويُحسب بحجم الحزمة (بت) مقسومًا على معدل البت (bps). تأخير الانتشار هو الزمن الذي تستغرقه الإشارة للانتقال عبر الوسيط، ويعتمد على المسافة وسرعة الإشارة. تأخير الطابور هو وقت الانتظار في الطابور قبل الإرسال، ويعتمد على ازدحام الشبكة. تأخير المعالجة هو الوقت الذي يستغرقه جهاز التوجيه لفحص رأس الحزمة وتحديد وجهتها.
الخطوة 2: جمع قيم المكونات. ببساطة، التأخير الكلي = تأخير التسلسل + تأخير الانتشار + تأخير الطابور + تأخير المعالجة. يجب أن تكون جميع القيم بنفس الوحدة الزمنية (مللي ثانية أو ميكروثانية). إذا كانت القيم معطاة بوحدات مختلفة، قم بتحويلها أولاً. على سبيل المثال، إذا كان تأخير التسلسل 0.5 مللي ثانية، تأخير الانتشار 2 مللي ثانية، تأخير الطابور 10 مللي ثانية، وتأخير المعالجة 0.1 مللي ثانية، فإن المجموع هو 12.6 مللي ثانية.
الخطوة 3: تفسير النتيجة. التأخير الكلي هو الوقت المستغرق من لحظة مغادرة الحزمة للمصدر حتى وصولها إلى الوجهة. استخدم هذه القيمة لتقييم أداء الشبكة. على سبيل المثال، في التطبيقات الحساسة للوقت مثل VoIP أو الألعاب عبر الإنترنت، يجب أن يكون التأخير الكلي أقل من 150 مللي ثانية لتجنب التقطيع. إذا كان التأخير مرتفعًا، قد تحتاج إلى تحسين المكونات: تقليل حجم الحزمة (لتقليل تأخير التسلسل)، استخدام وسيط أسرع (لتقليل تأخير الانتشار)، أو زيادة سعة الرابط (لتقليل تأخير الطابور).
الخطوة 4: مثال تطبيقي. لنفترض أن لديك حزمة حجمها 1500 بايت على رابط 10 Mbps (ميجابت في الثانية). تأخير التسلسل = (1500 * 8) / (10 * 10^6) = 12000 بت / 10,000,000 بت/ثانية = 0.0012 ثانية = 1.2 مللي ثانية. إذا كانت المسافة 1000 كيلومتر وسرعة الانتشار 2 × 10^8 م/ث، فتأخير الانتشار = 1000 km / 200,000 km/s = 0.005 ثانية = 5 مللي ثانية. إذا كان تأخير الطابور 7 مللي ثانية وتأخير المعالجة 0.5 مللي ثانية، فالمجموع = 1.2 + 5 + 7 + 0.5 = 13.7 مللي ثانية.
أمثلة محلولة
تطبيقات عملية على التأخير الكلي بخطوات الحل كاملة.
الحل
الحل: أولاً، نحسب تأخير التسلسل: حجم الحزمة = 1200 بايت = 1200 * 8 = 9600 بت. معدل الرابط = 100 Mbps = 100 * 10^6 بت/ثانية. تأخير التسلسل = 9600 / 100,000,000 = 0.000096 ثانية = 0.096 مللي ثانية. ثانياً، تأخير الانتشار: المسافة = 500 كم = 500,000 م، سرعة الإشارة = 2 × 10^8 م/ث، الزمن = 500,000 / 200,000,000 = 0.0025 ثانية = 2.5 مللي ثانية. ثالثاً، لدينا تأخير الطابور = 3 مللي ثانية وتأخير المعالجة = 0.2 مللي ثانية. المجموع = 0.096 + 2.5 + 3 + 0.2 = 5.796 مللي ثانية. هذا تأخير مقبول لتطبيقات الإنترنت العادية، لكنه قد يكون غير مناسب للألعاب شديدة الحساسية (يفضل أقل من 50 مللي ثانية). يمكن تحسينه بتقليل حجم الحزمة أو زيادة سعة الرابط.
الحل
التأخير الكلي = 1 + 10 + 50 + 0.5 = 61.5 مللي ثانية. هذا التأخير ضمن الحدود المقبولة للفيديو (حتى 150 مللي ثانية يعتبر جيدًا)، لكنه قد يسبب تأخيرًا ملحوظًا في التفاعل الصوتي. إذا زاد التأخير عن 150 مللي ثانية، قد يصبح الحوار غير طبيعي. هنا الجزء الأكبر من التأخير يأتي من الطابور بسبب الازدحام. يمكن تحسين الوضع بتقليل الازدحام عبر التحكم في التدفق أو زيادة عرض النطاق الترددي. لاحظ أن تأخير المعالجة صغير جدًا، مما يشير إلى أن أجهزة التوجيه سريعة.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة التأخير الكلي.
أوراكل — مثال الخطوة الرابعة
- تأخير التسلسل (مللي ثانية)
- 1.2
- تأخير الانتشار (مللي ثانية)
- 5
- تأخير الانتظار (مللي ثانية)
- 7
- تأخير المعالجة (مللي ثانية)
- 0.5
أوراكل — حزمة 1200 بايت على رابط 100 Mbps
- تأخير التسلسل (مللي ثانية)
- 0.096
- تأخير الانتشار (مللي ثانية)
- 2.5
- تأخير الانتظار (مللي ثانية)
- 3
- تأخير المعالجة (مللي ثانية)
- 0.2
أوراكل — طابور يسود التأخير
- تأخير التسلسل (مللي ثانية)
- 0.5
- تأخير الانتشار (مللي ثانية)
- 2
- تأخير الانتظار (مللي ثانية)
- 10
- تأخير المعالجة (مللي ثانية)
- 0.1
أوراكل — مسار غير صالح للصوت
- تأخير التسلسل (مللي ثانية)
- 100
- تأخير الانتشار (مللي ثانية)
- 100
- تأخير الانتظار (مللي ثانية)
- 100
- تأخير المعالجة (مللي ثانية)
- 0
أوراكل — التسلسل هو المهيمن
- تأخير التسلسل (مللي ثانية)
- 40
- تأخير الانتشار (مللي ثانية)
- 20
- تأخير الانتظار (مللي ثانية)
- 5
- تأخير المعالجة (مللي ثانية)
- 10
أوراكل — صفر تأخير (حلقة محلية)
- تأخير التسلسل (مللي ثانية)
- 0
- تأخير الانتشار (مللي ثانية)
- 0
- تأخير الانتظار (مللي ثانية)
- 0
- تأخير المعالجة (مللي ثانية)
- 0