بروتوكول TCP متعدد المسارات

بروتوكول TCP متعدد المسارات ( MPTCP ) هو جهد مستمر من قبل فريق عمل بروتوكول TCP متعدد المسارات التابع لفرقة عمل هندسة الإنترنت (IETF)، والذي يهدف إلى السماح لاتصال بروتوكول التحكم في الإرسال (TCP) باستخدام مسارات متعددة لزيادة الإنتاجية إلى أقصى حد وزيادة التكرار. [ 1 ]

في يناير 2013، نشرت فرقة عمل هندسة الإنترنت (IETF) مواصفات Multipath كمعيار تجريبي في RFC 6824. وقد تم استبدالها في مارس 2020 بمواصفات Multipath TCP v1 في RFC 8684 .  

فوائد

تتيح خاصية التكرار التي يوفرها بروتوكول TCP متعدد المسارات إمكانية عكس عملية إرسال الموارد، وبالتالي زيادة إنتاجية TCP إلى مجموع جميع قنوات مستوى الارتباط المتاحة بدلاً من استخدام قناة واحدة كما هو مطلوب في بروتوكول TCP القياسي. ويتوافق بروتوكول TCP متعدد المسارات مع بروتوكول TCP القياسي.

يُعدّ بروتوكول TCP متعدد المسارات مفيدًا بشكل خاص في سياق الشبكات اللاسلكية؛ [ 2 ] ويُعدّ استخدام كلٍّ من شبكة Wi-Fi وشبكة الهاتف المحمول حالة استخدام نموذجية . [ 3 ] بالإضافة إلى تحسينات الإنتاجية الناتجة عن تقنية الإرسال العكسي المتعدد، يُمكن إضافة الروابط أو حذفها عند انتقال المستخدم داخل نطاق التغطية أو خارجه دون التأثير على اتصال TCP من طرف إلى طرف. [ 4 ]

وبذلك، تُحل مشكلة تسليم الروابط من خلال التجريد في طبقة النقل ، دون الحاجة إلى أي آليات خاصة في طبقتي الشبكة أو الروابط . ويمكن حينها تنفيذ وظيفة التسليم عند نقاط النهاية دون الحاجة إلى وظائف خاصة في الشبكات الفرعية ، وذلك وفقًا لمبدأ الإنترنت الشامل .

يُحسّن بروتوكول TCP متعدد المسارات الأداء في بيئات مراكز البيانات . [ 5 ] على عكس تجميع قنوات الإيثرنت باستخدام تجميع الروابط 802.3ad ، يُمكن لبروتوكول TCP متعدد المسارات موازنة اتصال TCP واحد عبر واجهات متعددة، ما يُتيح الوصول إلى إنتاجية عالية جدًا. [ 6 ]

يُسبب بروتوكول TCP متعدد المسارات عددًا من المشكلات الجديدة. فمن منظور أمن الشبكات، يؤدي التوجيه متعدد المسارات إلى تجزئة البيانات عبر المسارات، مما يُقلل من كفاءة جدران الحماية وبرامج فحص البرامج الضارة عند اقتصارها على رصد حركة مرور مسار واحد فقط. إضافةً إلى ذلك، ستُصبح عملية فك تشفير SSL أقل كفاءةً بسبب بروتوكولات التشفير من طرف إلى طرف. [ 7 ]

واجهة المستخدم

لتسهيل نشره، يقدم بروتوكول Multipath TCP نفس واجهة المقبس التي يقدمها بروتوكول TCP. وهذا يعني أنه يمكن استخدام أي تطبيق TCP قياسي فوق بروتوكول Multipath TCP مع توزيع البيانات فعليًا عبر عدة تدفقات فرعية. [ 8 ]

بروتوكول TCP متعدد المسارات في حزمة البروتوكولات

قد تستفيد بعض التطبيقات من واجهة برمجة تطبيقات محسّنة للتحكم في حزمة بروتوكول TCP متعددة المسارات الأساسية. وقد اقتُرحت واجهتا برمجة تطبيقات مختلفتان لعرض بعض ميزات حزمة بروتوكول TCP متعددة المسارات للتطبيقات: واجهة برمجة تطبيقات تُوسّع Netlink على نظام Linux [ 9 ] ، وواجهة برمجة تطبيقات محسّنة للمقابس [ 10 ] .

التطبيقات

في يوليو 2013، أبلغ فريق عمل MPTCP عن خمسة تطبيقات مستقلة لبروتوكول Multipath TCP، [ 11 ] بما في ذلك التطبيق المرجعي الأولي [ 8 ] في نواة لينكس. [ 12 ] [ 13 ]

التطبيقات المتاحة حاليًا هي:

في يوليو 2014، أفادت شركة أوراكل بأنها تعمل على تطوير تطبيق لنظام سولاريس . وفي يونيو 2015، كان العمل جارياً. [ 23 ] كما تُبذل جهود مستمرة لدمج تطبيق جديد لبروتوكول TCP متعدد المسارات في نواة لينكس الرئيسية. [ 24 ]

خلال اجتماع مجموعة عمل بروتوكول نقل البيانات متعدد النقاط (MPTCP) في مؤتمر IETF 93، أعلن سونغ هون سيو أن شركة KT قد أطلقت منذ منتصف يونيو خدمة تجارية تتيح لمستخدمي الهواتف الذكية الوصول إلى سرعة 1  جيجابت/ثانية باستخدام خدمة وكيل MPTCP. [ 25 ] تستخدم Wavenet تطبيق نواة لينكس (الذي طورته شركة Tessares) لنشر شبكات الوصول الهجينة .

حالات الاستخدام

صُمم بروتوكول TCP متعدد المسارات ليكون متوافقًا مع بروتوكول TCP العادي، وبالتالي فهو يدعم أي تطبيق. مع ذلك، تستفيد بعض التطبيقات المحددة [ 26 ] من إمكانية استخدام مسارات مختلفة في آنٍ واحد.

تستخدم آبل بروتوكول TCP متعدد المسارات لدعم تطبيق سيري على أجهزة آيفون . يرسل سيري عينات صوتية عبر جلسة HTTPS إلى خوادم آبل، التي بدورها ترد بالمعلومات المطلوبة من المستخدمين. ووفقًا لمهندسي آبل، فإنّ المزايا الرئيسية لبروتوكول TCP متعدد المسارات مع هذا التطبيق هي:

  • ملاحظات المستخدم (الوقت اللازم لنطق الكلمة الأولى): أسرع بنسبة 20% في النسبة المئوية الخامسة والتسعين
  • انخفاض أعطال الشبكة بمقدار 5 أضعاف

تستخدم بعض التطبيقات الأخرى بروتوكول TCP متعدد المسارات لتجميع عرض النطاق الترددي لشبكات مختلفة. على سبيل المثال، تستخدم أنواع عديدة من الهواتف الذكية، وخاصة في كوريا، بروتوكول TCP متعدد المسارات لدمج شبكتي WiFi و4G عبر خوادم بروكسي SOCKS. [ 28 ] ومن الأمثلة الأخرى شبكات الوصول الهجينة التي ينشرها مشغلو الشبكات الراغبون في دمج شبكتي xDSL و LTE . في هذا التطبيق، يُستخدم بروتوكول TCP متعدد المسارات لتحقيق توازن فعال في حركة البيانات عبر شبكتي xDSL وLTE. [ 29 ]

في إطار توحيد معايير شبكات الاتصالات الثابتة والمتنقلة المتقاربة، تعمل كل من 3GPP و BBF على توفير ميزة ATSSS (اختيار حركة مرور الوصول، والتحويل، والتقسيم) لدعم جلسات المسارات المتعددة، على سبيل المثال، من خلال تطبيق بروتوكول TCP متعدد المسارات في كل من معدات المستخدم (UE) أو بوابة المستخدم (RG) وعلى جانب الشبكة. [ 30 ]

خيارات TCP متعددة المسارات

يستخدم بروتوكول TCP متعدد المسارات خيارات موصوفة بالتفصيل في RFC 8684. جميع خيارات TCP متعددة المسارات مشفرة كخيارات TCP من النوع 30، كما هو محجوز من قبل IANA. [ 31 ] 

يتألف خيار بروتوكول TCP متعدد المسارات من قيمتي نوع الخيار (30 في هذه الحالة) والطول القياسيتين، متبوعًا بحقل نوع فرعي مكون من 4 بتات، والذي تحتفظ به هيئة IANA في سجل فرعي بعنوان "أنواع خيارات MPTCP الفرعية" ضمن سجل "معلمات بروتوكول التحكم في الإرسال (TCP)". يشير حقل النوع الفرعي هذا إلى نوع رأس MPTCP، وتُعرَّف قيمه كما يلي:

قيمةرمزاسم
0x0MP_CAPABLEيدعم مسارات متعددة
0x1انضمام MPانضم إلى الاتصال
0x2نظام دعم القرارإشارة تسلسل البيانات (تأكيد استلام البيانات وتعيين تسلسل البيانات)
0x3إضافة عنوانإضافة عنوان
0x4إزالة_العنوانإزالة العنوان
0x5MP_PRIOتغيير أولوية التدفق الفرعي
0x6فشل MPالخيار الاحتياطي
0x7إغلاق سريع MPإغلاق سريع
0x8MP_TCPRSTإعادة ضبط التدفق الفرعي
0xfMP_تجريبيمخصص للاستخدام الخاص

القيم من 0x9 إلى 0xe غير مخصصة حاليًا.

تشغيل البروتوكول

وصف مبسط

الفرق بين بروتوكول TCP وبروتوكول MPTCP

تتمثل الفكرة الأساسية لبروتوكول TCP متعدد المسارات في تحديد طريقة لإنشاء اتصال بين مضيفين وليس بين واجهتين (كما يفعل بروتوكول TCP القياسي).

على سبيل المثال، تمتلك أليس هاتفًا ذكيًا مزودًا بواجهات 3G و WiFi (مع عناوين IP 10.11.12.13 و 10.11.12.14) ويمتلك بوب جهاز كمبيوتر مزودًا بواجهة Ethernet (مع عنوان IP 20.21.22.23).

في بروتوكول TCP القياسي، يتم إنشاء الاتصال بين عنواني IP. ويُعرَّف كل اتصال TCP بأربعة عناصر (عنوان المصدر، وعنوان الوجهة، والمنافذ). ونظرًا لهذا القيد، لا يمكن للتطبيق إنشاء سوى اتصال TCP واحد عبر رابط واحد. أما بروتوكول TCP متعدد المسارات، فيتيح للاتصال استخدام عدة مسارات في آنٍ واحد. ولتحقيق ذلك، يُنشئ بروتوكول TCP متعدد المسارات اتصال TCP واحدًا، يُسمى التدفق الفرعي، عبر كل مسار مطلوب استخدامه.

تتمثل أغراض عمليات البروتوكول المختلفة (المحددة في RFC 6824) فيما يلي:

  • لتحديد متى وكيف تتم إضافة/إزالة المسارات (على سبيل المثال، في حالة فقدان الاتصال أو بعض عمليات التحكم في الازدحام).
  • ليكون متوافقًا مع أجهزة TCP القديمة (مثل بعض جدران الحماية التي يمكنها رفض اتصالات TCP تلقائيًا إذا لم تكن أرقام التسلسل متتالية).
  • لتحديد استراتيجية عادلة للتحكم في الازدحام بين الروابط المختلفة والمضيفين المختلفين (خاصة مع تلك التي لا تدعم بروتوكول MPTCP).
مثال على جلسة MPTCP كاملة

يضيف بروتوكول TCP متعدد المسارات آليات جديدة لعمليات نقل البيانات عبر بروتوكول TCP:

  • يُستخدم نظام التدفقات الفرعية لتجميع اتصالات TCP القياسية المتعددة (المسارات من مضيف إلى آخر). يتم تحديد التدفقات الفرعية أثناء عملية المصافحة الثلاثية لبروتوكول TCP. بعد المصافحة، يمكن للتطبيق إضافة أو إزالة بعض التدفقات الفرعية (الأنواع الفرعية 0x3 و0x4).
  • يحتوي خيار MPTCP DSS على رقم تسلسل البيانات ورقم تأكيد الاستلام. يسمح هذان الخياران باستلام البيانات من تدفقات فرعية متعددة بالترتيب الأصلي، دون أي تلف (نوع الرسالة الفرعي 0x2).
  • يتولى بروتوكول إعادة الإرسال المعدل التحكم في الازدحام والموثوقية.

المواصفات التفصيلية

تُقدَّم مواصفات البروتوكول التفصيلية في RFC 8684. وتُقدِّم العديد من المقالات الاستعراضية مقدمةً عن البروتوكول. [ 32 ] [ 33 ]

التحكم في الازدحام

تم تعريف العديد من آليات التحكم في الازدحام لبروتوكول TCP متعدد المسارات. ويكمن الاختلاف الرئيسي بينها وبين أنظمة التحكم التقليدية في الازدحام في بروتوكول TCP في ضرورة استجابتها للازدحام على المسارات المختلفة دون التسبب في تحيز تجاه مصادر TCP أحادية المسار التي قد تتنافس معها على أحد المسارات. [ 3 ] يدعم تطبيق بروتوكول TCP متعدد المسارات في نواة لينكس حاليًا أربعة أنظمة للتحكم في الازدحام.

  • خوارزمية الزيادة المرتبطة المحددة في RFC 6356
  • خوارزمية الزيادة المرتبطة الانتهازية [ 34 ]
  • خوارزمية التحكم في الازدحام القائمة على التأخير في wVegas
  • خوارزمية الزيادة المرتبطة المتوازنة [ 35 ]

البدائل

بروتوكول QUIC متعدد المسارات

تعمل فرقة عمل هندسة الإنترنت (IETF) حاليًا على تطوير بروتوكول QUIC الذي يدمج الميزات الموجودة تقليديًا في بروتوكولات TCP و TLS و HTTP . ويمكن توسيعه لدعم حالات الاستخدام نفسها التي يدعمها بروتوكول Multipath TCP. وقد تم اقتراح تصميم أولي لبروتوكول Multipath QUIC، [ 36 ] وتم تنفيذه وتقييمه. [ 37 ]

بروتوكول نقل التحكم في التدفق

بروتوكول نقل التحكم في التدفق (SCTP) هو بروتوكول موثوق لنقل تدفقات البيانات بالترتيب، صُمم في الأصل لإشارات الاتصالات. يدعم هذا البروتوكول الاستخدام المتزامن لروابط وصول متعددة، ويتيح للتطبيق التأثير على اختيار واجهة الوصول على أساس تدفق البيانات. كما يدعم التنقل عبر إعادة التفاوض على الوصول. لذا، يُعد SCTP حلاً لطبقة النقل أيضًا. يوفر هذا البروتوكول دقة تدفق من النوع 3 مع التزامن، ولكنه يتميز بتحكم أكبر في جدولة التدفق مقارنةً ببروتوكول TCP متعدد المسارات. كما يدعم التنقل بشكل كامل بطريقة مشابهة لبروتوكول TCP متعدد المسارات. [ 38 ]

بروتوكول IMS SIP

في بنية نظام الوسائط المتعددة عبر بروتوكول الإنترنت (IMS)، يدعم بروتوكول بدء الجلسة (SIP) الاستخدام المتزامن لعناوين IP متعددة لتسجيل وكيل مستخدم واحد أو أكثر من وكلاء IMS. يتيح ذلك إنشاء مسارات إشارة متعددة لنظام IMS. تحمل رسائل الإشارة على هذه المسارات بروتوكول وصف الجلسة (SDP) للتفاوض على تدفقات الوسائط. يسمح SDP بإعادة التفاوض على تدفقات جلسة وسائط واحدة عبر مسارات متعددة، مما يُمكّن بدوره من نقل البيانات عبر مسارات متعددة على مستوى طبقة التطبيق. من هذا المنطلق، يُمكن لنظام IMS توفير دعم متعدد المسارات على مستوى طبقة التطبيق مع دقة تدفق البيانات وإمكانية الوصول المتزامن. وقد نُوقشت إضافة مسارات متعددة لبروتوكول النقل في الوقت الحقيقي (RTP) ضمن فريق عمل هندسة الإنترنت (IETF). [ 39 ] يُمكن لبروتوكول RTP متعدد المسارات توفير دقة تدفق البيانات مع إمكانية الوصول المتزامن والتنقل (عبر نظام IMS، أو إشارات SDP، أو بروتوكول التحكم RTP). [ 38 ] في الآونة الأخيرة، بالإضافة إلى ذلك، تمت مناقشة اقتراح لتوسيع بروتوكول التحكم في ازدحام البيانات ( DCCP ) من خلال ميزة المسارات المتعددة في IETF في TSVWG (مجموعة عمل منطقة النقل) [ 40 ] والذي أطلق عليه اسم MP-DCCP .

بروتوكول TCP متعدد المسارات قائم على الذكاء الاصطناعي/التعلم الآلي

يستخدم إطار عمل التعلم العميق المعزز (DRL) للتحكم المشترك في الازدحام وجدولة الحزم تدرجات السياسة لتعلم استراتيجيات التحكم في الازدحام والجدولة من خلال التجربة. [ 41 ] وقد استُخدم بروتوكول TCP متعدد المسارات القائم على التعلم العميق المعزز في تطبيقات التعلم الموزع على الحافة. ​​[ 42 ]

بروتوكولات وتجارب أخرى

على مستوى الجلسة، قام مشروع موجه الوصول المتنقل في عام 2003 بتجربة تجميع وصولات لاسلكية متعددة بتقنيات غير متجانسة، مع موازنة حركة المرور بينها بشفافية استجابةً للأداء المُدرك لكل منها. [ 43 ]

إن مخططات الوصول المتوازي [ 38 ] المستخدمة لتسريع عمليات النقل من خلال الاستفادة من طلبات نطاق HTTP لبدء الاتصالات بخوادم متعددة لمحتوى مكرر، لا تعادل بروتوكول TCP متعدد المسارات لأنها تتضمن طبقة التطبيق وتقتصر على المحتوى ذي الحجم المعروف.

RFC

  • RFC 6181 - تحليل التهديدات لملحقات TCP لتشغيل المسارات المتعددة مع عناوين متعددة 
  • RFC 6182 - إرشادات معمارية لتطوير بروتوكول TCP متعدد المسارات 
  • RFC 6356 - التحكم المزدوج في الازدحام لبروتوكولات النقل متعددة المسارات 
  • RFC 6824 - ملحقات TCP للتشغيل متعدد المسارات مع عناوين متعددة (الإصدار 0؛ تم استبداله بـ RFC 8684) 
  • RFC 6897 - اعتبارات واجهة تطبيق TCP متعدد المسارات (MPTCP) 
  • RFC 7430 - تحليل التهديدات المتبقية والحلول الممكنة لبروتوكول TCP متعدد المسارات (MPTCP) 
  • RFC 8041 - حالات الاستخدام والخبرة التشغيلية مع بروتوكول TCP متعدد المسارات 
  • RFC 8684 - ملحقات TCP للتشغيل متعدد المسارات مع عناوين متعددة (الإصدار 1) 
  • RFC 8803 - بروتوكول تحويل TCP ذو زمن استجابة 0-RTT 

انظر أيضاً

مراجع

  1. مجموعة عمل TCP متعددة المسارات
  2. باش، كريستوف؛ ديتال، غريغوري؛ دوشين، فابيان؛ رايشيو، كوستين؛ بونافنتور، أوليفييه (2012). "استكشاف عملية تسليم البيانات بين شبكات الجوال والواي فاي باستخدام بروتوكول TCP متعدد المسارات" . وقائع ورشة عمل ACM SIGCOMM لعام 2012 حول الشبكات الخلوية: العمليات والتحديات والتصميم المستقبلي - Cell Net '12 . ورشة عمل ACM SIGCOMM حول الشبكات الخلوية (Cellnet'12). ص 31. doi : 10.1145/2342468.2342476 . ISBN  9781450314756.
  3. 1 2 س. بوخريل؛ م. باندا؛ هـ. فو (24-02-2017). "النمذجة التحليلية لبروتوكول TCP متعدد المسارات عبر الشبكات اللاسلكية للميل الأخير". معاملات IEEE/ACM في الشبكات . 25 (3): 1876-1891 . doi : 10.1109/TNET.2017.2663524 . S2CID 21518823 . 
  4. س. بوخريل؛ م. ماندجيس (24 مارس 2019). "تحسين أداء بروتوكول TCP متعدد المسارات عبر شبكات الواي فاي والشبكات الخلوية: منهج تحليلي". مجلة IEEE للمعاملات في الحوسبة المتنقلة . 25 (3): 1876-1891 . doi : 10.1109/TMC.2018.2876366 . S2CID 69263415 . 
  5. رايسيو؛ بار؛ بلونتك؛ غرينهاغ؛ ويشيك؛ هاندلي (2011). "تحسين أداء مراكز البيانات وموثوقيتها باستخدام بروتوكول TCP متعدد المسارات" . مجلة ACM SIGCOMM لمراجعة اتصالات الحاسوب . 41 (4): 266. CiteSeerX 10.1.1.306.3863 . doi : 10.1145/2043164.2018467 . S2CID 61962047 .  
  6. سي. باش؛ جي. ديتال؛ إس. باريه؛ إف. دوشين؛ أو. بونافنتور. "أسرع اتصال TCP باستخدام Multipath TCP" . تم الاطلاع عليه بتاريخ 20 سبتمبر 2013 .
  7. أفزال، زيشان (2020). دورة حياة جهاز وسيط أمني: تحديات البروتوكولات والتقنيات الناشئة (أطروحة دكتوراه). ISBN 978-91-7867-103-8. OCLC 1139703033 . 
  8. 1 2 3 "مشروع MultiPath TCP لنواة لينكس" . تم الاطلاع عليه بتاريخ 28-11-2014 .
  9. هيسمانز، ب.؛ ديتال، ج.؛ بار، س.؛ بودوان، ر.؛ بونافنتور، أ. (2015). "SMAPP". SMAPP نحو تطبيقات ذكية متعددة المسارات تدعم بروتوكول TCP . الصفحات 1-7 . doi : 10.1145/2716281.2836113 . ISBN  9781450334129. S2CID 9940025 . 
  10. هيسمانز، بنيامين؛ بونافنتور، أوليفييه (2016). "واجهة برمجة تطبيقات محسّنة للمقابس لبروتوكول TCP متعدد المسارات". وقائع ورشة عمل 2016 حول أبحاث الشبكات التطبيقية - ANRW 16. الصفحات 1-6 . doi : 10.1145/2959424.2959433 . ISBN  9781450344432. S2CID 13799560 . 
  11. "دراسة استقصائية لتطبيقات بروتوكول MPTCP (مسودة إنترنت، 2013)" . تم الاطلاع عليها بتاريخ 20-09-2013 .
  12. بار؛ باش؛ بونافنتور (2011). "بروتوكول TCP متعدد المسارات: من النظرية إلى التطبيق" . شبكات IFIP .
  13. رايسيو؛ باش؛ بار؛ فورد؛ هوندا؛ دوشين؛ بونافنتور؛ هاندلي (2012). "ما مدى صعوبة ذلك؟ تصميم وتنفيذ بروتوكول TCP متعدد المسارات قابل للنشر" . Usenix NSDI : 399-412 .
  14. "مشروع لينكس MPTCP الأساسي" .
  15. "Multipath TCP for FreeBSD v0.1" . تم الاطلاع عليه بتاريخ 23-09-2013 .
  16. بوخريل، شيفا راج؛ كوا، جوناثان؛ فليمنج، برينتون؛ أوزر، شبنم؛ هاو، جيف؛ وليد، أنور (2024). "تنفيذ بروتوكول TCP متعدد المسارات في نظام FreeBSD-13 لنماذج التعلم الآلي القابلة للتوصيل" . شبكات الحاسوب . 252 : 596-609 . doi : 10.1016/j.comnet.2024.110671 .
  17. "ملاحظة الإصدار: BIG-IP LTM وTMOS 11.5.0" . f5 Networks. 30-05-2014 . تم الاطلاع عليه بتاريخ 30-05-2014 .
  18. جون جودموندسون (28 مايو 2013). "تحسين تجربة مستخدمي الأجهزة المحمولة باستخدام NetScaler Multipath TCP" . سيتريكس . تم الاطلاع عليه بتاريخ 20 سبتمبر 2013 .
  19. "يبدو أن شركة آبل تؤمن أيضاً بتقنية TCP متعددة المسارات" . تم الاطلاع عليه بتاريخ 20 سبتمبر 2013 .
  20. "MPTCP يتجول بحرية (افتراضيًا!) - نظام التشغيل OS X YOSEMITE" . 2014-10-20 . تم الاطلاع عليه بتاريخ 2015-09-16 .
  21. جورج هامبل (26-10-2012). "إصدار الكود لوكيل MPTCP" . ألكاتيل-لوسنت . تم الاطلاع عليه بتاريخ 28-12-2016 .
  22. جورج هامبل؛ أنيل رانا (26-10-2012). "MPTCP PROXY" (ملف PDF) . مختبرات بيل / ألكاتيل-لوسنت . تاريخ الاسترجاع: 28-12-2016 .
  23. راو، شعيب. "بعض التعليقات على RFC 6824" . تم الاطلاع عليه بتاريخ 25 يونيو 2015 .
  24. "مشروع MPTCP Upstream" . 17-12-2019 . تم الاطلاع عليه بتاريخ 10-01-2020 .
  25. "KT's GiGA LTE" (PDF) .
  26. بونافنتور، أوليفييه؛ سي، سونغ هون (2016). "نشر بروتوكول TCP متعدد المسارات" . مجلة IETF .
  27. سي. باش، تحديثات تنفيذ iOS وLinux، IETF-99، https://datatracker.ietf.org/meeting/99/materials/slides-99-mptcp-sessa-ios-linux-implementation-updates/
  28. إس. سيو، نشر وكيل MPTCP للهواتف المحمولة بتقنية GiGA LTE من KT، IETF-97، https://www.ietf.org/proceedings/97/slides/slides-97-banana-kt-giga-lte-mobile-mptcp-proxy-development-01.pdf
  29. غريغوري ديتال، سيباستيان بار، بارت بيرينز، أوليفييه بونافنتور، "الاستفادة من بروتوكول TCP متعدد المسارات لإنشاء شبكات وصول هجينة"، مؤتمر SIGCOMM'17 (عرض توضيحي صناعي)، http://conferences.sigcomm.org/sigcomm/2017/files/program-industrial-demos/sigcomm17industrialdemos-paper4.pdf
  30. 3GPP TR 23.793، "دراسة حول توجيه حركة مرور الوصول، ودعم التبديل والتقسيم في بنية نظام الجيل الخامس (الإصدار 16)"، https://www.3gpp.org/ftp/Specs/latest/Rel-16/23_series/23793-g00.zip
  31. "أرقام أنواع خيارات TCP في سجل بروتوكول IANA" . تم الاطلاع عليه بتاريخ 24-09-2013 .
  32. باش، كريستوف؛ بونافنتور، أوليفييه (أبريل 2014). "بروتوكول TCP متعدد المسارات" . اتصالات ACM . 57 (4): 51-57 . doi : 10.1145/2578901 . hdl : 2078.1/141195 . S2CID 17581886 . 
  33. رايسيو، كوستين؛ إيينغار، جاناردان؛ بونافنتور، أوليفييه (2013). حدادي، حامد؛ بونافنتور، أوليفييه (محرران). التطورات الحديثة في بروتوكولات النقل الموثوقة . ACM SIGCOMM.
  34. خليلي، رامين؛ جاست، نيكولاس؛ بوبوفيتش، ميروسلاف؛ أوبادياي، أوتكار؛ لو بوديك، جان إيف (2012). "بروتوكول MPTCP ليس الأمثل من حيث باريتو". وقائع المؤتمر الدولي الثامن حول تجارب وتقنيات الشبكات الناشئة . الصفحات 1-12 . doi : 10.1145/2413176.2413178 . ISBN  9781450317757. S2CID 14210629 . 
  35. بينغ، تشيو يو؛ وليد، أنور؛ هوانغ، جاي هيون؛ لو، ستيفن هـ. (2013). "بروتوكول TCP متعدد المسارات: التحليل والتصميم والتنفيذ". معاملات IEEE/ACM في الشبكات . 24 : 596-609 . arXiv : 1308.3119 . Bibcode : 2013arXiv1308.3119P . doi : 10.1109/TNET.2014.2379698 . S2CID 250322 . 
  36. ^ س. دي كونينك. أو.بونافنتورا (2010-10-30). "ملحق متعدد المسارات لـ QUIC" . فريق عمل الإنترنت .
  37. كيو. دي كونينك؛ أو. بونافنتور (12-12-2010). "بروتوكول QUIC متعدد المسارات: التصميم والتقييم" (ملف PDF) . وقائع مؤتمر Conext'2017، سيول، كوريا.
  38. 1 2 3 ب. رودريغيز؛ إ. بيرساك (1 يوليو 2002). "الوصول المتوازي الديناميكي إلى المحتوى المُستنسخ على الإنترنت" (ملف PDF) . مجلة IEEE/ACM للمعاملات في الشبكات. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 27 سبتمبر 2013.
  39. "Draft-ietf-avtcore-MPRTP-03" .
  40. "Draft-ietf-TSVWG-multipath-DCCP-04" .
  41. س. بوخريل؛ أ. وليد (2023-02-01). "تعلم تسخير عرض النطاق الترددي من خلال التحكم في ازدحام المسارات المتعددة وجدولة المهام". معاملات IEEE في الحوسبة المتنقلة . 22 (2): 996-1009 . arXiv : 2105.14271 . doi : 10.1109/TMC.2021.3085598 . S2CID 69245415 . 
  42. س. بوخريل؛ ج. تشوي؛ أ. وليد (2023). "التعلم الموزع العادل والفعال للحافة باستخدام بروتوكول TCP متعدد المسارات الهجين". معاملات IEEE/ACM في الشبكات . 31 (4): 1582-1594 . arXiv : 2211.09723 . doi : 10.1109/TNET.2022.3219924 . S2CID 98245675 . 
  43. ر. تشاكرافورتي؛ إ. برات؛ ب. رودريغيز (2003-07-01). "جهاز توجيه الوصول المتنقل" . جامعة كامبريدج، مايكروسوفت للأبحاث.