بنية شبكة الأنظمة

بنية شبكة الأنظمة [ 1 ] ( SNA ) هي بنية شبكات خاصة بشركة IBM ، تم إنشاؤها عام 1974. [ 2 ] وهي عبارة عن حزمة بروتوكولات متكاملة لربط أجهزة الكمبيوتر ومواردها. تصف SNA التنسيقات والبروتوكولات، ولكنها في حد ذاتها ليست برنامجًا. يتخذ تطبيق SNA شكل حزم اتصالات متنوعة، أبرزها طريقة الوصول للاتصالات الافتراضية (VTAM)، وهي حزمة برامج الحواسيب المركزية لاتصالات SNA.

تاريخ

IBM 3745-170

تم الإعلان عن SNA كجزء من إعلان IBM "الوظيفة المتقدمة للاتصالات" في سبتمبر 1974، [ 3 ] والذي تضمن تطبيق بروتوكولات SNA/SDLC ( التحكم المتزامن في وصلة البيانات ) على منتجات الاتصالات الجديدة:

كانت هذه الأنظمة مدعومة بوحدات تحكم الاتصالات IBM 3704/3705 وبرنامج التحكم بالشبكة (NCP) الخاص بها، بالإضافة إلى نظام System/370 وبرنامج VTAM الخاص به، وبرامج أخرى مثل CICS وIMS. تبع هذا الإعلان إعلان آخر في يوليو 1975، تم فيه تقديم محطة إدخال البيانات IBM 3760 ، ونظام الاتصالات IBM 3790 ، والنماذج الجديدة من نظام العرض IBM 3270. [ 4 ]

صُممت SNA في حقبة لم تكن فيها صناعة الحواسيب قد تبنت مفهوم الاتصال متعدد الطبقات بشكل كامل. كانت التطبيقات وقواعد البيانات ووظائف الاتصال مدمجة في بروتوكول أو منتج واحد، مما صعّب صيانتها وإدارتها. [ 5 ] [ 6 ] صُممت SNA بشكل أساسي في مختبر قسم تطوير الأنظمة التابع لشركة IBM في ريسيرش تراينجل بارك ، بولاية كارولاينا الشمالية ، بالولايات المتحدة الأمريكية، [ 7 ] بمساعدة مختبرات أخرى طبقت SNA/SDLC. ونشرت IBM لاحقًا تفاصيلها في كتيبات مكتبة مراجع الأنظمة ومجلة أنظمة IBM .

لا يزال يُستخدم على نطاق واسع في البنوك وشبكات المعاملات المالية الأخرى، بالإضافة إلى العديد من الهيئات الحكومية. في عام 1999، قُدّر عدد الشركات التي تمتلك 11000 جهاز حاسوب مركزي من نوع SNA بحوالي 3500 شركة. [ 8 ] وقد سحبت شركة IBM أحد المكونات الرئيسية، وهو وحدة التحكم في الاتصالات 3745/3746 ، من السوق. وتواصل IBM تقديم خدمات صيانة الأجهزة وميزات البرامج الثابتة لدعم المستخدمين. ويستمر سوق قوي من الشركات الصغيرة في توفير وحدة التحكم 3745/3746 وميزاتها وقطع غيارها وخدماتها. كما تدعم IBM برنامج VTAM، بالإضافة إلى برنامج NCP المطلوب لوحدات التحكم 3745/3746.

في عام 2008، ذكرت إحدى منشورات شركة آي بي إم ما يلي:

مع انتشار بروتوكول TCP/IP وتزايد شعبيته، يتحول مفهوم بنية الشبكة الاجتماعية (SNA) من كونه بنية شبكة حقيقية إلى ما يمكن تسميته "بنية تطبيقات ووصول التطبيقات". بعبارة أخرى، لا تزال هناك العديد من التطبيقات التي تحتاج إلى التواصل عبر بنية الشبكة الاجتماعية، ولكن بروتوكولات بنية الشبكة الاجتماعية المطلوبة تُنقل عبر الشبكة بواسطة بروتوكول الإنترنت (IP). [ 9 ]

أهداف تحليل الشبكات الاجتماعية

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

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

  • في كثير من الأحيان، لم يكن بالإمكان مشاركة خط الاتصال بين أجهزة طرفية من أنواع مختلفة، نظرًا لاستخدامها "لهجات" مختلفة من بروتوكولات الاتصال المتاحة. وحتى أوائل سبعينيات القرن الماضي، كانت مكونات الحاسوب باهظة الثمن وكبيرة الحجم لدرجة أنه لم يكن من الممكن تضمين بطاقات واجهة اتصال متعددة الأغراض في الأجهزة الطرفية. كان لكل نوع من الأجهزة الطرفية بطاقة اتصال سلكية تدعم تشغيل نوع واحد فقط من الأجهزة الطرفية دون توافق مع الأنواع الأخرى على نفس الخط.
  • لم تكن البروتوكولات التي كانت بطاقات الاتصالات البدائية قادرة على التعامل معها فعالة. فقد كان كل خط اتصال يستغرق وقتاً أطول في نقل البيانات مقارنةً بالخطوط الحديثة.
  • كانت خطوط الاتصالات في ذلك الوقت ذات جودة أقل بكثير. على سبيل المثال، كان من شبه المستحيل تشغيل خط اتصال هاتفي بسرعة تزيد عن 19200 بت في الثانية بسبب معدل الخطأ الهائل، مقارنةً بـ 56000 بت في الثانية اليوم على خطوط الاتصال الهاتفي؛ وفي أوائل السبعينيات، كان عدد قليل من الخطوط المؤجرة يعمل بسرعة تزيد عن 2400 بت في الثانية (هذه السرعات المنخفضة هي نتيجة لقانون شانون في بيئة ذات تقنية منخفضة نسبيًا).

ونتيجةً لذلك، تطلّب تشغيل عدد كبير من المحطات الطرفية خطوط اتصال أكثر بكثير مما هو مطلوب اليوم، لا سيما إذا كانت هناك حاجة لدعم أنواع مختلفة من المحطات الطرفية، أو إذا رغب المستخدمون في استخدام أنواع مختلفة من التطبيقات (مثل تطبيقات CICS أو TSO) من الموقع نفسه. ومن الناحية المالية البحتة، تمثّلت أهداف SNA في زيادة إنفاق العملاء على الأنظمة القائمة على المحطات الطرفية، وفي الوقت نفسه زيادة حصة IBM من هذا الإنفاق، وذلك بشكل رئيسي على حساب شركات الاتصالات.

هدفت تقنية SNA أيضًا إلى التغلب على أحد قيود البنية التي ورثتها حواسيب IBM المركزية من طراز System/360 . إذ كان بإمكان كل وحدة معالجة مركزية الاتصال بـ 16 قناة إدخال/إخراج كحد أقصى [ 10 ] ، ويمكن لكل قناة التعامل مع 256 جهازًا طرفيًا كحد أقصى، أي أن الحد الأقصى للأجهزة الطرفية لكل وحدة معالجة مركزية كان 4096 جهازًا. عند تصميم SNA، كان كل خط اتصال يُعتبر جهازًا طرفيًا. وبالتالي، كان عدد المحطات الطرفية التي يمكن للحواسيب المركزية القوية التواصل معها محدودًا.

المكونات والتقنيات الرئيسية

أتاحت التحسينات في تكنولوجيا مكونات الحاسوب إمكانية بناء محطات طرفية تتضمن بطاقات اتصالات أكثر قوة، قادرة على تشغيل بروتوكول اتصالات قياسي واحد بدلاً من بروتوكول مُبسط للغاية يناسب نوعًا محددًا من المحطات الطرفية. ونتيجة لذلك، طُرحت عدة بروتوكولات اتصالات متعددة الطبقات في سبعينيات القرن الماضي، والتي برز منها لاحقًا بروتوكولا SNA من شركة IBM و X.25 من الاتحاد الدولي للاتصالات (ITU-T) .

تشمل أهم عناصر تحليل الشبكات الاجتماعية ما يلي:

  • برنامج التحكم في الشبكة من IBM (NCP) [ 11 ] [ 12 ] هو برنامج اتصالات يعمل على معالجات الاتصالات 3705 وما بعدها من سلسلة 37xx ، ويقوم، من بين أمور أخرى، بتنفيذ بروتوكول تبديل الحزم المحدد بواسطة SNA. ويؤدي هذا البروتوكول وظيفتين رئيسيتين:
    • هو بروتوكول لإعادة توجيه الحزم ، يسمح لمعالجات الاتصالات من سلسلة 37xx بالعمل كأجهزة توجيه ، حيث تقوم بإعادة توجيه حزم البيانات إلى العقدة التالية، والتي قد تكون حاسوبًا مركزيًا أو طرفية أو معالجًا آخر من سلسلة 37xx. كانت معالجات الاتصالات تدعم فقط الشبكات الهرمية التي يكون الحاسوب المركزي فيها هو محورها، على عكس أجهزة التوجيه الحديثة التي تدعم شبكات الند للند حيث يمكن للجهاز الموجود في نهاية الخط أن يكون عميلًا وخادمًا في الوقت نفسه.
    • هو مُضاعِف إرسال يربط عدة أجهزة طرفية بخط اتصال واحد بوحدة المعالجة المركزية، مما يُزيل القيود المفروضة على الحد الأقصى لعدد خطوط الاتصال لكل وحدة معالجة مركزية. كان بإمكان المعالج 3705 دعم عدد أكبر من الخطوط (352 في البداية)، لكنه كان يُحتسب كجهاز طرفي واحد فقط من قِبل وحدات المعالجة المركزية والقنوات. منذ إطلاق SNA، قدمت IBM معالجات اتصالات مُحسّنة، أحدثها المعالج 3745 .
  • التحكم المتزامن في وصلة البيانات [ 13 ] (SDLC)، وهو بروتوكول حسّن بشكل كبير من كفاءة نقل البيانات عبر وصلة واحدة: [ 14 ]
    • إنه بروتوكول نافذة منزلقة ، والذي يمكّن المحطات الطرفية ومعالجات الاتصالات 3705 من إرسال إطارات البيانات واحدة تلو الأخرى دون انتظار تأكيد الإطار السابق - كانت بطاقات الاتصالات تتمتع بذاكرة وقدرة معالجة كافية لتذكر آخر 7 إطارات تم إرسالها أو استلامها، وطلب إعادة إرسال تلك الإطارات التي تحتوي على أخطاء فقط، ووضع الإطارات المعاد إرسالها في المكان الصحيح في التسلسل قبل إعادة توجيهها إلى المرحلة التالية.
    • كانت جميع هذه الإطارات تحتوي على نفس نوع الغلاف (رأس الإطار وتذييله) [ 15 ] والذي يحتوي على معلومات كافية لإرسال حزم البيانات من أنواع مختلفة من المحطات الطرفية عبر نفس خط الاتصال، مما يترك الحاسوب المركزي للتعامل مع أي اختلافات في تنسيق المحتوى أو في القواعد التي تحكم الحوارات مع أنواع مختلفة من المحطات الطرفية.
ستحتوي المحطات الطرفية البعيدة (على سبيل المثال، تلك المتصلة بالكمبيوتر المركزي عن طريق خطوط الهاتف) ومعالجات الاتصالات 3705 على بطاقات اتصالات قادرة على استخدام SDLC.
هذا هو السلف للاتصال عبر الحزم الذي تطور في النهاية إلى تقنية TCP/IP الحالية . وقد تطورت SDLC نفسها إلى HDLC ، [ 16 ] وهي إحدى التقنيات الأساسية لدوائر الاتصالات المخصصة.
  • VTAM ، [ 17 ] [ 18 ] هي حزمة برمجية توفر خدمات تسجيل الدخول، وحفظ الجلسات، وتوجيه البيانات داخل الحاسوب المركزي. يقوم مستخدم الجهاز الطرفي بتسجيل الدخول عبر VTAM إلى تطبيق أو بيئة تطبيق محددة (مثل CICS أو IMS أو DB2 أو TSO / ISPF ). ثم يقوم جهاز VTAM بتوجيه البيانات من ذلك الجهاز الطرفي إلى التطبيق أو بيئة التطبيق المناسبة حتى يقوم المستخدم بتسجيل الخروج، وربما تسجيل الدخول إلى تطبيق آخر. كانت الإصدارات الأصلية من أجهزة IBM قادرة على الاحتفاظ بجلسة واحدة فقط لكل جهاز طرفي. في ثمانينيات القرن الماضي، أتاحت برامج إضافية (معظمها من موردين خارجيين) للجهاز الطرفي إمكانية إنشاء جلسات متزامنة مع تطبيقات أو بيئات تطبيقات مختلفة.

المزايا والعيوب

أزالت SNA التحكم في الارتباط من برنامج التطبيق ووضعته في NCP. وكان لهذا الأمر المزايا والعيوب التالية:

المزايا

  • كان تحديد مواقع المشاكل في شبكة الاتصالات أسهل لأن عددًا قليلًا نسبيًا من البرامج كان يتعامل فعليًا مع روابط الاتصال. وكان هناك نظام واحد للإبلاغ عن الأخطاء.
  • كانت إضافة إمكانية الاتصال إلى برنامج التطبيق أسهل بكثير لأن المجال الهائل لبرامج التحكم في الارتباط الذي يتطلب عادةً معالجات المقاطعة ومؤقتات البرامج تم نقله إلى برامج النظام و NCP .
  • مع ظهور تقنية الشبكات المتقدمة من نظير إلى نظير (APPN)، أصبحت وظيفة التوجيه من مسؤولية الحاسوب بدلاً من الموجه (كما هو الحال في شبكات TCP/IP). يحتفظ كل حاسوب بقائمة من العُقد التي تُحدد آليات إعادة التوجيه. ويحتفظ نوع عقدة مركزي يُعرف باسم عقدة الشبكة بجداول عامة لجميع أنواع العُقد الأخرى. وقد ألغت تقنية APPN الحاجة إلى الاحتفاظ بجداول توجيه الاتصال المتقدم بين البرامج (APPC) التي تُحدد بشكل صريح الاتصال بين نقاط النهاية. تقوم جلسات APPN بتوجيه البيانات إلى نقاط النهاية عبر أنواع العُقد المسموح بها الأخرى حتى يتم العثور على الوجهة. وهذا يُشبه طريقة عمل الموجهات الخاصة ببروتوكول الإنترنت وبروتوكول تبادل حزم الشبكة (Netware) . (يُشار إلى APPN أحيانًا باسم PU2.1 أو الوحدة الفيزيائية 2.1. وكان APPC، الذي يُشار إليه أحيانًا باسم LU6.2 أو الوحدة المنطقية 6.2، البروتوكول الوحيد المُعرّف لشبكات APPN، ولكنه كان في الأصل واحدًا من بين العديد من البروتوكولات التي يدعمها VTAM/NCP، إلى جانب LU0 وLU1 وLU2 (طرفية 3270) وLU3. استُخدم APPC بشكل أساسي بين بيئات CICS، وكذلك خدمات قواعد البيانات، لأنه بروتوكول اتصال لمعالجة الالتزام على مرحلتين). كانت الوحدات الفيزيائية هي PU5 (VTAM) وPU4 (37xx) وPU2 (وحدة تحكم المجموعة). كانت PU5 هي الأكثر قدرة وتُعتبر الوحدة الأساسية في جميع الاتصالات. تطلب أجهزة PU الأخرى اتصالًا من PU5، ويمكن لـ PU5 إنشاء الاتصال أو رفضه. يمكن أن تكون أنواع PU الأخرى ثانوية فقط لـ PU5. أضافت PU2.1 القدرة على اتصال PU2.1 أخرى في بيئة نظير إلى نظير. [ 19 ] )

العيوب

  • كان الاتصال بالشبكات غير المتوافقة مع SNA صعبًا. فالتطبيقات التي تحتاج إلى الوصول إلى بروتوكولات اتصال غير مدعومة في الإصدار الحالي من SNA كانت ستواجه عقبات. قبل أن تُضيف IBM دعم X.25 (NPSI) إلى SNA، كان الاتصال بشبكة X.25 أمرًا معقدًا. وكان من الممكن توفير التحويل بين بروتوكولات X.25 وSNA إما عن طريق تعديلات برمجية على NCP أو باستخدام مُحوِّل بروتوكولات خارجي .
  • كان لا بد من تصميم مجموعة من المسارات البديلة بين كل زوج من العقد في الشبكة مسبقًا وتخزينها مركزيًا. وكان اختيار هذه المسارات بواسطة خوارزمية تحليل الشبكات الاجتماعية (SNA) جامدًا، ولم يستفد من أحمال الروابط الحالية لتحقيق السرعة المثلى.
  • يُعدّ تركيب وصيانة شبكات SNA عملية معقدة، كما أن منتجاتها باهظة الثمن (أو كانت كذلك). لم تُكلل محاولات تبسيط شبكات SNA بإضافة وظائف IBM Advanced Peer-to-Peer Networking بالنجاح المرجو، ويعود ذلك جزئيًا إلى صعوبة الانتقال من SNA التقليدية إلى SNA/APPN، دون تقديم قيمة مضافة تُذكر، على الأقل في البداية. تصل تكلفة تراخيص برامج SNA (VTAM) إلى 10,000 دولار شهريًا للأنظمة المتطورة، بينما تتجاوز تكلفة وحدات التحكم في اتصالات SNA IBM 3745 عادةً 100,000 دولار. كان يُنظر إلى بروتوكول TCP/IP على أنه غير مناسب للتطبيقات التجارية، مثل القطاع المالي، حتى أواخر ثمانينيات القرن الماضي، ولكنه سرعان ما انتشر في تسعينيات القرن نفسه بفضل تقنية الشبكات من نظير إلى نظير وتقنية اتصالات الحزم.
  • استعانت بنية SNA القائمة على الاتصال بمنطق آلة الحالة المعقد لتتبع كل شيء. أضافت APPN بُعدًا جديدًا لمنطق الحالة بمفهومها لأنواع العقد المختلفة. ورغم متانتها عند تشغيل كل شيء بشكل صحيح، إلا أنها ظلت تتطلب تدخلًا يدويًا. حتى أبسط الأمور، مثل مراقبة جلسات نقاط التحكم، كانت تتطلب تدخلًا يدويًا. لم تخلُ APPN من المشاكل؛ ففي بداياتها، تخلت عنها العديد من المؤسسات بسبب مشاكل في دعمها. مع مرور الوقت، تم حل العديد من هذه المشاكل، ولكن بعد أن اكتسب بروتوكول TCP/IP شعبية متزايدة في أوائل التسعينيات، مما شكل بداية النهاية لـ SNA.

حماية

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

وحدات الشبكة القابلة للعنونة

وحدات الشبكة القابلة للعنونة في شبكة SNA هي أي مكونات يمكن تعيين عنوان لها ويمكنها إرسال واستقبال المعلومات. ويتم تمييزها بشكل أكبر على النحو التالي: [ 21 ]

  • توفر نقطة التحكم في خدمات النظام (SSCP) إدارة الموارد وخدمات الجلسات الأخرى (مثل خدمات الدليل) للمستخدمين في شبكة فرعية؛ [ 22 ]
  • الوحدة المادية هي مزيج من مكونات الأجهزة والبرامج التي تتحكم في الروابط مع العقد الأخرى. [ 23 ]
  • تعمل الوحدة المنطقية كوسيط بين المستخدم والشبكة. [ 24 ]

الوحدة المنطقية (LU)

توفر شبكة SNA اتصالاً شفافاً بشكل أساسي: حيث لا تفرض مواصفات الأجهزة أي قيود على اتصال وحدات LU. ولكن في نهاية المطاف، يكون من الضروري التمييز بين أنواع وحدات LU، إذ يجب على التطبيق مراعاة وظائف الجهاز الطرفي (مثل أحجام الشاشات وتصميمها).

يوجد ضمن SNA ثلاثة أنواع من تدفقات البيانات لتوصيل محطات العرض المحلية والطابعات؛ هناك سلسلة أحرف SNA (SCS)، المستخدمة لمحطات LU1 ولتسجيل الدخول إلى شبكة SNA باستخدام خدمات النظام غير المنسقة (USS)، وهناك تدفق البيانات 3270 المستخدم بشكل أساسي بواسطة الحواسيب المركزية مثل System/370 وخلفائها، بما في ذلك عائلة zSeries ، وتدفق البيانات 5250 المستخدم بشكل أساسي بواسطة الحواسيب الصغيرة/الخوادم مثل System/34 و System/36 و System/38 و AS/400 وخلفائها، بما في ذلك System i وأنظمة IBM Power التي تعمل بنظام IBM i .

تحدد SNA عدة أنواع من الأجهزة، تسمى أنواع الوحدات المنطقية: [ 25 ]

  • يُتيح LU0 إمكانية التعامل مع الأجهزة غير المُعرّفة، أو إنشاء بروتوكول خاص بك. ويُستخدم هذا أيضًا للأجهزة غير المتوافقة مع SNA 3270 والمدعومة بواسطة TCAM أو VTAM.
  • أجهزة LU1 هي طابعات أو مجموعات من لوحات المفاتيح والطابعات.
  • أجهزة LU2 هي محطات عرض IBM 3270.
  • أجهزة LU3 هي طابعات تستخدم بروتوكولات 3270.
  • أجهزة LU4 هي محطات طرفية للدفعات.
  • لم يتم تعريف LU5 مطلقًا.
  • يوفر LU6 بروتوكولات بين تطبيقين.
  • يوفر LU7 إمكانية عقد جلسات مع محطات IBM 5250.

أما البروتوكولات الرئيسية المستخدمة فهي LU1 و LU2 و LU6.2 (وهو بروتوكول متقدم للمحادثات بين التطبيقات).

الوحدة المادية (PU)

يشير مصطلح 37xx إلى عائلة وحدات التحكم في اتصالات SNA من IBM. يدعم جهاز 3745 ما يصل إلى ثماني دوائر T1 عالية السرعة، بينما يُعد جهاز 3725 عقدة واسعة النطاق ومعالجًا أماميًا للمضيف، أما جهاز 3720 فهو عقدة بعيدة تعمل كمجمع وموجه .

SNA عبر شبكة Token-Ring

يمكن لعُقد VTAM/NCP PU4 المتصلة بشبكات IBM Token Ring مشاركة نفس بنية الشبكة المحلية مع محطات العمل والخوادم. يقوم بروتوكول NCP بتغليف حزم SNA في إطارات Token Ring، مما يسمح بتدفق الجلسات عبر شبكة Token Ring. تتم عملية التغليف وفك التغليف الفعلية في جهاز 3745.

SNA عبر بروتوكول الإنترنت

مع بحث المؤسسات التي تعتمد على الحواسيب المركزية عن بدائل لشبكاتها القائمة على معالجات 37XX، تعاونت IBM مع Cisco في منتصف التسعينيات، وطورتا معًا تقنية تحويل وصلة البيانات (DLSw). تقوم DLSw بتغليف حزم SNA في حزم بيانات IP، مما يسمح بتدفق الجلسات عبر شبكة IP. تتم عملية التغليف وفك التغليف الفعلية في أجهزة توجيه Cisco على طرفي اتصال نظير DLSw. في الموقع المحلي (موقع الحاسوب المركزي)، يستخدم جهاز التوجيه بنية Token Ring للاتصال مباشرةً بـ VTAM. أما في الطرف البعيد (طرف المستخدم)، فيتصل محاكي PU من النوع 2 (مثل خادم بوابة SNA) بجهاز التوجيه النظير عبر واجهة LAN الخاصة به. عادةً ما تكون أجهزة المستخدم النهائي عبارة عن حواسيب شخصية مزودة ببرنامج محاكاة 3270 مُعرّف لبوابة SNA. يصبح تعريف VTAM/NCP PU من النوع 2 عقدة رئيسية محولة يمكن أن تكون محلية لـ VTAM (بدون NCP)، ويمكن تعريف اتصال "خط" باستخدام حلول مختلفة ممكنة (مثل واجهة Token Ring على 3745، أو محطة قناة LAN 3172، أو معالج واجهة قناة متوافق مع Cisco ESCON ).

المنافسون

تعتمد حواسيب Honeywell Bull المركزية على بنية شبكات خاصة بها، وهي بنية الأنظمة الموزعة (DSA). [ 27 ] وتُعرف حزمة الاتصالات الخاصة بـ DSA باسم VIP . كما توقف دعم DSA لوصول العملاء. تم تزويد حواسيب Bull المركزية ببرنامج Mainway لترجمة DSA إلى TCP/IP ، واستُبدلت أجهزة VIP بمحاكيات طرفية TNVIP ( مثل GLink و Winsurf ). يدعم نظام التشغيل GCOS 8 بروتوكول TNVIP SE عبر TCP/IP.

كانت بنية الشبكات لأجهزة Univac المركزية هي بنية الحوسبة الموزعة (DCA)، بينما كانت بنية الشبكات لأجهزة Burroughs المركزية هي بنية شبكة Burroughs (BNA)؛ وبعد اندماجهما لتشكيل شركة Unisys ، تولت الشركة المندمجة توفير كلتا البنيتين. وقد أصبحت كلتاهما قديمة إلى حد كبير بحلول عام 2012. وقدمت شركة International Computers Limited (ICL) بنية معالجة المعلومات (IPA).

DECnet [ 28 ] [ 29 ] [ 30 ] هي مجموعة من بروتوكولات الشبكة التي أنشأتها شركة Digital Equipment Corporation ، والتي تم إصدارها في الأصل عام 1975 لربط جهازي كمبيوتر صغيرين من طراز PDP-11 . وقد تطورت لتصبح واحدة من أوائل بنى الشبكات من نظير إلى نظير ، مما حوّل شركة DEC إلى قوة رائدة في مجال الشبكات في ثمانينيات القرن الماضي.

تنافست SNA أيضًا مع نموذج الربط البيني للأنظمة المفتوحة ( OSI ) التابع لمنظمة ISO ، والذي كان محاولة لإنشاء بنية شبكة محايدة للبائعين، لكنها فشلت بسبب مشاكل " التصميم الجماعي ". تتسم أنظمة OSI بتعقيدها الشديد، وقد تطلبت الأطراف العديدة المعنية مرونة كبيرة أضرت بقابلية التشغيل البيني لأنظمة OSI، والتي كانت الهدف الأساسي منذ البداية.

لم تعتبر شركة IBM مجموعة بروتوكولات TCP/IP بديلاً جدياً لسنوات عديدة، ويعود ذلك جزئياً إلى عدم سيطرتها على الملكية الفكرية. وقد أقرّت نشرة RFC 1041 لعام 1988 ، التي وضعها ياكوف ريختر ، والتي تُعرّف خيار تشغيل جلسات IBM 3270 عبر Telnet ، صراحةً بمتطلبات العملاء للتوافق التشغيلي في مراكز البيانات. لاحقاً، وسّعت IETF نطاق هذا العمل من خلال العديد من وثائق RFC الأخرى. يدعم بروتوكول TN3270 (Telnet 3270)، المُعرّف في تلك الوثائق، اتصالات مباشرة بين العميل والخادم بالحاسوب المركزي باستخدام خادم TN3270 على الحاسوب المركزي، وحزمة محاكاة TN3270 على جهاز المستخدم النهائي. يُمكّن هذا البروتوكول تطبيقات VTAM الحالية (CICS، TSO) من العمل مع تغييرات طفيفة أو بدون تغييرات عن بروتوكول SNA التقليدي، وذلك من خلال دعم بروتوكول طرفية 3270 التقليدي عبر جلسة TCP/IP. يُستخدم هذا البروتوكول على نطاق واسع لاستبدال تقنية الاتصال القديمة SNA، أكثر من تقنية تحويل وصلة البيانات (DLSw) وغيرها من تقنيات استبدال SNA. ويوجد إصدار مشابه من TN5250 (Telnet 5250) لجهاز IBM 5250 . 

تطبيقات SNA غير التابعة لشركة IBM

سمحت برامج SNA غير التابعة لشركة IBM للأنظمة الأخرى غير أنظمة IBM بالتواصل مع أجهزة الكمبيوتر الرئيسية من IBM وأجهزة الكمبيوتر متوسطة المدى AS/400 باستخدام بروتوكولات SNA.

بعض موردي أنظمة يونكس، مثل صن مايكروسيستمز مع خط منتجاتها SunLink SNA، بما في ذلك خادم PU2.1، [ 31 ] وهيوليت باكارد / هيوليت باكارد إنتربرايز ، مع منتجها SNAplus2، [ 32 ] قدموا برامج SNA.

قدمت مايكروسوفت خادم SNA لنظام التشغيل ويندوز في عام 1993؛ [ 33 ] وهو الآن يُسمى خادم تكامل مضيف مايكروسوفت .

كانت شركة Digital Equipment Corporation تمتلك برنامج VMS/SNA لأنظمة VMS . [ 34 ] كما كانت حزم برامج SNA التابعة لجهات خارجية لأنظمة VMS، مثل منتجات VAX Link من شركة Systems Strategies، [ 34 ] متاحة أيضًا.

قدمت شركة هيوليت-باكارد برنامج SNA Server وبرنامج SNA Access لأنظمة HP 3000 الخاصة بها . [ 35 ]

قامت شركة بريكستون سيستمز بتطوير العديد من حزم برامج تحليل الشبكات الاجتماعية، والتي تم بيعها تحت اسم "بريكستون ، [ 36 ] [ 37 ] [ 38 ] مثل بريكستون BrxPU21 وBrxPU5 وBrxLU62 وBrxAPPC، لأنظمة مثل محطات العمل من هيوليت-باكارد ، [ 39 ] وسن مايكروسيستمز . [ 40 ]

دعمت شركة IBM استخدام العديد من تطبيقات البرامج غير التابعة لها لبروتوكول APPC/PU2.1/LU6.2 للتواصل مع نظام التشغيل z/OS ، بما في ذلك SNAplus2 لأنظمة HP ، [ 41 ] وBrixton 4.1 SNA لنظام Sun Solaris ، [ 42 ] ودعم SunLink SNA 9.1 لنظام Sun Solaris. [ 43 ]

انظر أيضاً

ملاحظات توضيحية

  1. ومع ذلك، لا يزالبرنامج محاكاة 3745 Communications Controller for Linux (CCL) متاحًا.

ملحوظات

  1. بيتر هـ. لويس (14 مايو 1989). "رابط لجميع أنظمة التشغيل" . صحيفة نيويورك تايمز . تم الاطلاع عليه في 15 سبتمبر 2022 .
  2. ( شات 1991 ، ص 227) . 
  3. شركة آي بي إم. "أبرز إنجازات آي بي إم، 1970-1984" (ملف PDF) . آي بي إم . تم الاطلاع عليه بتاريخ 19 أبريل 2019 .
  4. محطة اتصالات الدفعات لعائلة IBM 3770 (ملف PDF) (تقرير). داتا برو. ووحدات إدخال البيانات/اتصالات البيانات 3790/3760 ...
  5. "ربط أنظمتك القديمة بالويب" . داتاميشن .
  6. "بنية شبكة فوجيتسو" . مجلة كمبيوتر وورلد . 15 نوفمبر 1976. ص 99. 
  7. آر جيه سوندستروم (1987)، "SNA: التطورات الحديثة والمتطلبات الإضافية" ، الشبكات في الأنظمة المفتوحة ، سلسلة محاضرات في علوم الحاسوب، المجلد 248، دار نشر سبرينغر ، الصفحات 107-116 ، doi : 10.1007/BFb0026957 ، ISBN   3-540-17707-8
  8. "شركة AT&T تحدد خطة الانتقال إلى VPN" . Informationweek . 12 مايو 1999. تم الاطلاع عليه في 16 سبتمبر 2022 .
  9. الشبكات على نظام التشغيل z/OS (ملف PDF) . شركة IBM. 2010. ص 31. "الشبكات على نظام التشغيل z/OS (وثيقة ويب)" . شركة IBM.
  10. الأجهزة التي تعمل كوحدات تحكم DMA لوحدات التحكم، والتي بدورها تقوم بتوصيل الأجهزة الطرفية مثل محركات الأشرطة والأقراص والطابعات وقارئات البطاقات
  11. "الطبقات الوظيفية لـ SNA" . وثائق مايكروسوفت . مايكروسوفت. 11 سبتمبر 2008. تم الاطلاع عليه في 16 سبتمبر 2022 .
  12. دبليو إس هوبغود (1976). "دور برنامج التحكم بالشبكة في بنية شبكة الأنظمة" (ملف PDF) . مجلة أنظمة آي بي إم . 15 (1): 39-52 . doi : 10.1147/sj.151.0039 . مؤرشف من الأصل (ملف PDF) في 16 مارس 2007. تم الاطلاع عليه في 26 أغسطس 2006 .
  13. مفاهيم التحكم في وصلة البيانات المتزامنة (ملف PDF) ( الطبعة الخامسة). شركة IBM. مايو 1992. GA27-3093-4. 
  14. ( Pooch, Greene & Moss 1983 ، ص 310) . 
  15. ( Pooch, Greene & Moss 1983 ، ص 313) . 
  16. ( Friend et al. 1988 , p. 191) . 
  17. فرانك، رونالد أ. (17 أكتوبر 1973). "شركة آي بي إم تؤجل الإصدار الثاني من برنامج Virtual TP؛ من المتوقع أن يؤثر ذلك على SD:C" . مجلة Computerworld . تم الاطلاع عليه في 30 يونيو 2020 .
  18. مقدمة إلى VTAM (ملف PDF) . شركة IBM. أبريل 1976. GC27-6987-5.
  19. دليل مراجع بنية شبكة أنظمة IBM وAPPN PU2.1
  20. بوكر، أكسل؛ وآخرون (2015). تقليل المخاطر وتحسين الأمن على أجهزة IBM الرئيسية: المجلد 2 أمن الاتصالات والشبكات على أجهزة IBM الرئيسية (ملف PDF) . شركة IBM. ص 132. ISBN   978-0738440941SG24-8195-00 . تم الاطلاع عليه بتاريخ 16 مارس 2026 .
  21. المصطلحات والمفاهيم الأساسية لتحليل الشبكات الاجتماعية
  22. "خادم اتصالات z/OS: دليل تنفيذ شبكة SNA (6)" . مركز معارف IBM . شركة IBM . تم الاطلاع عليه في 3 أكتوبر 2015 .
  23. "دليل تنفيذ شبكة SNA لخادم اتصالات z/OS (11)" . مركز معارف IBM . شركة IBM. 11 سبتمبر 2014. تم الاطلاع عليه في 3 أكتوبر 2015 .
  24. "خادم اتصالات z/OS: دليل تنفيذ شبكة SNA (12)" . مركز معارف IBM . شركة IBM. 11 سبتمبر 2014. تم الاطلاع عليه في 3 أكتوبر 2015 .
  25. ( شات 1991 ، ص 229) . 
  26. مايكروسوفت. "الوحدة المادية (PU)" . تم الاسترجاع في 7 سبتمبر 2012 .
  27. "هندسة الأنظمة الموزعة" .
  28. جيمس م. موران؛ برايان ج. إدواردز (فبراير 1984). "إعطاء DECnet شبكة محلية". نسخة مطبوعة . الصفحات 62-65 . 
  29. "DECnet لنظام Linux" . SourceForge . مؤرشف من الأصل في 4 أكتوبر 2009. تم الاطلاع عليه في 26 يونيو 2018 .
  30. "منتجات الشبكات التي طرحتها شركة ديجيتال" . صحيفة نيويورك تايمز . 24 أغسطس 1988.
  31. دليل تكوين خادم SunLink SNA 9.1 PU2.1 (ملف PDF) . شركة صن مايكروسيستمز . 1997.
  32. "برنامج HP-UX SNAplus2 - نظرة عامة" . دعم HPE .
  33. ويلت، شون؛ ويلسون، جاين (22 نوفمبر 1993). "تستهدف مايكروسوفت ونوفيل وآي بي إم روابط المضيف إلى الشبكة المحلية" . إنفوورلد . المجلد 15، العدد 47. ص 39.   
  34. 1 2 غونز، جوش (25 أبريل 1988). "إيجاد اتصال من DEC إلى IBM" . عالم الشبكات . ص 28. برنامج VMS/SNA، الذي يعمل تحت نظام VMS بالتزامن مع لوحة متزامنة، في جهاز VAX مُهيأ باستخدام ناقل BIbus، يجعل جهاز VAX واحدًا يظهر كعقدة PU 2. 
  35. "عروض برمجية مصاحبة لإعلان Spectrum" . Computerworld . المجلد 20، العدد 9. 3 مارس 1986. ص 10. كما كشفت HP عن إمكانيات اتصال IBM مع برنامج Systems Network Architecture (SNA) Server وبرنامج Server Access.   
  36. "خادم بريكستون SNA - برنامج معتمد من ريد هات" ، بوابة عملاء ريد هات
  37. "أنظمة CNT/Brixton" . عالم الشبكات . 31 يوليو 1995.
  38. خادم Brixton PU2.1 SNA ، تم استرجاعه في 14 سبتمبر 2022
  39. كوني، مايكل (29 نوفمبر 1993). "بريكستون تحوّل محطات عمل إتش بي إلى بدائل للحاسوب المركزي" . عالم الشبكات . المجلد 10، العدد 48، ص 15.   
  40. أورانج، كيت (9 مارس 1992). "بريكستون توسع شراكتها مع آي بي إم/صن" . إنفوورلد . المجلد 14، العدد 10. ص 41.   
  41. "متطلبات تكوين HP SNAplus2" . IBM .
  42. "متطلبات Brixton 4.1 SNA لنظام التشغيل Sun Solaris" . IBM .
  43. "تكوين دعم SunLink SNA 9.1 لنظام التشغيل Sun Solaris" . IBM .

مراجع