WTCP

بروتوكول التحكم في الإرسال اللاسلكي ( WTCP ) هو تعديل لبروتوكول TCP يعتمد على الوكيل، ويحافظ على دلالات TCP من طرف إلى طرف . [ 1 ] وكما يوحي اسمه، يُستخدم في الشبكات اللاسلكية لتحسين أداء TCP.

حيث ينجح

لا يحل بروتوكول WTCP محل بروتوكول TCP على المضيفين، ولكنه يوضع على خادم وسيط بين مضيفين متصلين.

في الأنظمة اللاسلكية، يُوضع بروتوكول WTCP على محطة أساسية أو بوابة وسيطة بين جهاز مضيف مصدر وجهاز مضيف متنقل (لاسلكي). تعمل المحطة الأساسية كجهاز إرسال واستقبال لاسلكي للجهاز المضيف المتنقل، كما تعمل كبوابة للإنترنت بالنسبة له.

فيما يلي مثال مبسط للغاية لما يحدث عندما يكون لدى المضيف المتنقل والمضيف المصدر اتصال TCP مع بعضهما البعض:

عندما يستخدم الجهاز المتنقل بروتوكول TCP لإرسال جزء من البيانات، يستقبله بروتوكول WTCP في المحطة الأساسية ويرسله عبر الشبكة، حيث يصل في النهاية إلى الجهاز المنتظر. قد يرسل الجهاز المنتظر إشعارًا بالاستلام عبر الشبكة إلى المحطة الأساسية، التي بدورها ترسله إلى الجهاز المتنقل. على الرغم من معالجة بعض الأخطاء المتعلقة بالشبكات اللاسلكية، فإن بروتوكول WTCP يؤدي فعليًا نفس وظيفة بروتوكول TCP العادي. لا يدرك الجهازان الطرفيان وجود بروتوكول WTCP أصلًا.

تحسينات في الأداء

بدلاً من استبدال بروتوكول TCP بالكامل، يعمل بروتوكول WTCP بالتوازي معه لتحسين أداء TCP عبر الشبكات اللاسلكية. ويحقق ذلك من خلال معالجة الآثار السلبية للقناة اللاسلكية ، بما في ذلك معدلات خطأ البتات العالية التي من المعروف أنها تحدث على شكل دفعات عبر الوسط اللاسلكي. [ 1 ]

يكشف بروتوكول WTCP عن المشاكل المتعلقة بالاتصالات اللاسلكية (مثل فقدان أو تلف أجزاء البيانات نتيجة لتلاشي الإشارة عبر مسارات متعددة أو ارتفاع معدل الخطأ في البتات ) باستخدام مهلة زمنية وإشعارات مكررة. ثم يحاول WTCP معالجة المشكلة بإعادة إرسال الجزء المفقود مرة واحدة فقط، حتى يتلقى إشعارًا من الجهاز المضيف المتنقل يفيد باستلامه. أما الأجزاء المفقودة الأخرى، فتنتظر في مخزن WTCP المؤقت حتى يتم تأكيد استلام الجزء الأول.

في بعض الأحيان، تبقى الحزم في مخزن WTCP المؤقت لعدة أجزاء من الثانية. ولتجنب دخول أي من مضيفي TCP في وضع تجنب الازدحام (نتيجةً لنظر TCP إلى الطابع الزمني للحزمة وتحديده أن وصولها استغرق وقتًا طويلاً، وبالتالي افتراضه خطأً أن ذلك بسبب الازدحام)، يخفي WTCP بشكلٍ فريد الوقت الذي تقضيه الحزم في خادم WTCP الوكيل، بحيث لا تتأثر تقديرات زمن الاستجابة (RTT) .

في إحدى الدراسات التي أجريت على أداء بروتوكول WTCP في شبكات WAN اللاسلكية ، أظهر بروتوكول WTCP تحسناً بنسبة 20-200% مقارنة بخوارزميات TCP المماثلة مثل New Reno و Vegas و Snoop. [ 2 ]

مراجع

  1. 1 2 راتنام كاروناهاران وإبراهيم ماتا، WTCP: آلية فعالة لتحسين الوصول اللاسلكي إلى خدمات TCP ، 2002
  2. سينها براسون وآخرون، WTCP: بروتوكول نقل موثوق به للشبكات اللاسلكية واسعة النطاق ، 1999