برنامج التحكم بالشبكة

برنامج التحكّم بالشبكة (بالإنجليزية: Network Control Program)‏ هو أول بروتوكول نقل تمّ استعماله للربط بين المُضيفين في شبكة الأربانت، وقد سمح لعدد من التطبيقات والبروتوكولات باستعماله أو بالعمل في مستوى أعلى منه داعماً بذلك مفهوم كدسة البروتوكولات الذي كان ما يزال قيد التطوير. برنامج التحكّم بالشبكة يُنشئ اتصالاً وحيد الاتجاه (Simplex)، وعند استخدامه كان يجب إنشاء اتصالين من أجل نقل البيانات في كلا الاتجاهين في نفس الوقت.[2]

برنامج التحكم بالشبكة
Network Control Program
الوظيفة بروتوكول نقل يربط بين المُضيفين
المُطوِّر ستيفن كروكر، فينت سيرف، ستيفن كار
التاريخ فبراير 1970
وثيقة طلب التعليقات RFC 33 [1]

تمّ وصف محددات البروتوكول في الوثيقة (RFC 33) المُعنونة: "بروتوكول جديد للربط بين المُضيفين" (New HOST-HOST Protocol)،[1] لاحقاً تمّ تطوير بروتوكول التحكم بالنقل (TCP) الذي حلّ محله.[3] قبل أن يخرج البرنامج بشكلٍ نهائي من الخدمة في عام 1983م.[4]

نبذة تاريخيّة

بدأ العمل على تطوير هذا البروتوكول في العام 1969م، ولم تكن منهجيّة العمل ضمن كدسة من البروتوكولات واضحةً بعد، لهذا يصف ستيفن كروكر هذا البروتوكول بأنّه "برنامج ضمن نظام التشغيل الذي يُدير الاتصال".[5] على أي حال في شهر فبراير من العام 1970م، نُشرت مُحددات البروتوكول في وثيقة طلب التعليقات (RFC 33[1] وأُلحقت في الشهر التالي بوثيقة أُخرى هي الوثيقة (RFC 36) المعنونة:[6] "مُلاحظات عن البروتوكول" ، والتي تضمّنت ملاحظة إضافية عنه، وفي نهاية العام نشرت الوثيقة (RFC 78)[7] التي تضمّنت تقريراً عن تحقق مؤسسة راند وجامعة كاليفونيا من عمل البروتوكول كما ذكر في مُحدداته.

في أوكتوبر من العام 1971م، في لقاء جرء في معهد ماساشوستس للتكنولوجيا، نجحت كل المواقع المتصلة مع شبكة الأربانت باستخدام برنامج التحكّم بالشبكة، باستثناء موقع واحد فقط، في الاتصال مع بقية المواقع الأخرى، لاحقاً في نهاية العام بلغ عدد المواقع المتصلة مع الشبكة باستخدام هذا البروتوكول (15) موقعاً في الولايات المتحدة.[8]

تمّ التخطيط لعملية الانتقال لدعم حزمة بروتوكولات الإنترنت (TCP/IP)[9] بشكلٍ نهائيّ منذ العام 1981، وقد وضّح جون بوستل خطة الانتقال من استخدام برنامج التحكم بالشبكة (NCP) إلى بروتوكول التحكم بالنقل (TCP) في الوثيقة (RFC 801[10] المُعنونّة: الانتقال من (NCP) إلى (TCP)، في النهاية جرت عمليّة الانتقال في 1 يناير من العام 1983م، ليخرج برنامج التحكّم بالشبكة من الخدمة بعد أكثر من عقد من الزمن.[11]

آليّة العمل

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

تكوّن البرنامج من بروتوكولين هما بروتوكول الربط بين المضيفين في شبكة الأربانت (ARPANET Host-to-Host Protocol AHHP)، وبروتوكول الاتصال الأولي (Initial Connection Protocol ICP). عرَّف بروتوكول الربط الإجراءات اللازمة لإرسال تدفق بيانات خاضع للتحكّم وحيد الاتجاه بين مُضيفين اثنين، أمّا بروتوكول الاتصال فقد حدد الإجراءات اللازمة لإنشاء زوج ثنائي الاتجاه من التدفقات السابقة.[12] لم يستخدِم بروتوكول الربط بين المضيفين في شبكة الأربانت (AHHP) إشعارات الاستلام (Acknowledgment) بين المضيفين ولا تقنيّات إعادة الإرسال، بل اعتمد على بروتوكولات المُستويات الأدنى لتأمين النقل الموثوق، وبالتالي لم يكن قادراً على تأمين النقل الموثوق للبيانات بشكل كامل.[13]

انظر أيضاً

مراجع

  1. Cerf, V. (12 فبراير 1970). "RFC 33, New HOST-HOST Protocol". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 8 مارس 2016. اطلع عليه بتاريخ 7 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  2. W. Richard Stevens (1994). TCP/IP Illustrated, Volume 1: The Protocols (باللغة الإنجليزية). Addison-Wesley. صفحة 15. ISBN 0-201-63346-9. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. Postal, J. (سبتمبر 1981). "RFC 793, Transmission control protocol, DARPA internet program,protocol specification". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 5 مايو 2019. اطلع عليه بتاريخ 7 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  4. Jack Haverty (27 أبريل 2009). "NCP to TCP/IP Transition". The University of Southern California (باللغة الإنجليزية). مؤرشف من الأصل في 2 أوكتوبر 2017. اطلع عليه بتاريخ 7 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ أرشيف= (مساعدة)
  5. Postel, J. (أغسطس 1987). "RFC 1000, THE REQUEST FOR COMMENTS REFERENCE GUIDE". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 21 مارس 2019. اطلع عليه بتاريخ 7 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  6. Crocker, S. (16 مارس 1970). "RFC 36, Protocol Notes". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 30 مارس 2019. اطلع عليه بتاريخ 7 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  7. White, J. (نوفمبر 1970). "RFC 78, NCP Status Report: UCSB/RAND". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 17 مارس 2019. اطلع عليه بتاريخ 7 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  8. "NCP -- Network Control Program". Living Internet (باللغة الإنجليزية). مؤرشف من الأصل في 6 أوكتوبر 2017. اطلع عليه بتاريخ 7 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول=, |تاريخ أرشيف= (مساعدة)
  9. Socolofsky, T.; Kale, C. (يناير 1991). "RFC 1180, A TCP/IP Tutorial". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 28 مارس 2019. اطلع عليه بتاريخ 7 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  10. Postal, J. (نوفمبر 1981). "RFC 801, NCP/TCP TRANSITION PLAN". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 21 مارس 2019. اطلع عليه بتاريخ 7 أوكتوبر 2017. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ الوصول= (مساعدة)
  11. John Day (2007). Patterns in Network Architecture: A Return to Fundamentals (paperback): A Return to Fundamentals (باللغة الإنجليزية). Pearson Education. ISBN 0132704560. الوسيط |CitationClass= تم تجاهله (مساعدة)
  12. S. C. O. Ugbolue (2009). Polyolefin Fibres: Industrial and Medical Applications (باللغة الإنجليزية). CRC Press. صفحة 12. ISBN 9781845692070. الوسيط |CitationClass= تم تجاهله (مساعدة)
  13. Barbara van Schewick (2012). Internet Architecture and Innovation (باللغة الإنجليزية). MIT Press. صفحة 91. ISBN 0262265575. الوسيط |CitationClass= تم تجاهله (مساعدة)

    وصلات خارجية

    بروتوكول التحكّم بالشبكة، نبذة عن دور البروتوكول في شبكة الأربانت.

    • بوابة اتصال عن بعد
    • بوابة تقنية المعلومات
    • بوابة علم الحاسوب
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.