نظام تشغيل الشبكة
نظام تشغيل الشبكة ( NOS ) هو نظام تشغيل متخصص لجهاز الشبكة مثل جهاز التوجيه أو المفتاح أو جدار الحماية.
تاريخيًا، كانت أنظمة التشغيل التي تتمتع بإمكانيات الشبكات تُوصف بأنها أنظمة تشغيل شبكية، لأنها تسمح لأجهزة الكمبيوتر الشخصية بالمشاركة في شبكات الكمبيوتر ومشاركة الوصول إلى الملفات والطابعات داخل شبكة المنطقة المحلية (LAN). أصبح هذا الوصف لأنظمة التشغيل تاريخيًا إلى حد كبير الآن، حيث تتضمن أنظمة التشغيل الشائعة مجموعة شبكات لدعم نموذج العميل والخادم.
تاريخ
تم تصميم أنظمة تشغيل الحواسيب الصغيرة المبكرة مثل CP/M و MS-DOS و Mac OS الكلاسيكي لمستخدم واحد على جهاز كمبيوتر واحد. [ بحاجة لمصدر ] تم تطوير شبكات تبديل الحزم لمشاركة موارد الأجهزة، مثل الكمبيوتر المركزي أو الطابعة أو القرص الصلب الكبير والمكلف . [1] مع توفر تقنية الشبكة المحلية، نشأت طريقتان عامتان للتعامل مع مشاركة الموارد على الشبكات. [ بحاجة لمصدر ]
تاريخيًا، كان نظام التشغيل الشبكي عبارة عن نظام تشغيل لجهاز كمبيوتر ينفذ قدرات الشبكة. سمحت أنظمة التشغيل التي تحتوي على مجموعة شبكات لأجهزة الكمبيوتر الشخصية بالمشاركة في بنية خادم العميل حيث يمكن الخادم عملاء متعددين من مشاركة الموارد، مثل الطابعات . [2] [3] [4] ومن الأمثلة المبكرة لأنظمة تشغيل خادم العميل التي تم شحنها بقدرات شبكة متكاملة بالكامل Novell NetWare باستخدام بروتوكول شبكة Internetwork Packet Exchange (IPX) و Banyan VINES الذي استخدم متغيرًا من بروتوكولات Xerox Network Systems (XNS). [ بحاجة لمصدر ]
تم استبدال شبكات العميل/الخادم المحدودة هذه تدريجيًا بشبكات نظير إلى نظير ، والتي استخدمت قدرات الشبكات لمشاركة الموارد والملفات الموجودة على مجموعة متنوعة من أجهزة الكمبيوتر من جميع الأحجام. تضع شبكة نظير إلى نظير جميع أجهزة الكمبيوتر المتصلة على قدم المساواة؛ حيث تشترك جميعها في نفس القدرات لاستخدام الموارد المتاحة على الشبكة. [3] أكثر شبكات نظير إلى نظير شيوعًا اعتبارًا من عام 2020 هي Ethernet و Wi-Fi ومجموعة بروتوكولات الإنترنت . كان يُطلق على البرامج التي سمحت للمستخدمين بالتفاعل مع هذه الشبكات، على الرغم من عدم وجود دعم للشبكات في نظام التشغيل الأساسي للشركة المصنعة، أحيانًا نظام تشغيل الشبكة. تتضمن أمثلة برامج الإضافة هذه برنامج Phil Karn's KA9Q NOS (إضافة دعم الإنترنت إلى CP/M وMS-DOS)، وبرامج تشغيل حزم PC/TCP (إضافة دعم Ethernet والإنترنت إلى MS-DOS)، و LANtastic (لـ MS-DOS و Microsoft Windows و OS/2 )، و Windows for Workgroups (إضافة NetBIOS إلى Windows). تشمل أمثلة أنظمة التشغيل المبكرة التي تحتوي على إمكانيات شبكات نظير إلى نظير مدمجة نظام التشغيل MacOS (باستخدام AppleTalk و LocalTalk )، وتوزيع برامج Berkeley . [ بحاجة لمصدر ]
اليوم، أصبحت تطبيقات الحوسبة الموزعة والبرامج الجماعية هي القاعدة. تتضمن أنظمة تشغيل الكمبيوتر مجموعة شبكات كأمر طبيعي. [1] خلال الثمانينيات، نمت الحاجة إلى دمج أجهزة الكمبيوتر المختلفة مع قدرات الشبكة وزاد عدد الأجهزة المتصلة بالشبكة بسرعة. ويرجع ذلك جزئيًا إلى أنه سمح بالتوافق بين البائعين المتعددين ، ويمكنه توجيه الحزم عالميًا بدلاً من تقييدها بمبنى واحد، وقد تم اعتماد مجموعة بروتوكولات الإنترنت عالميًا تقريبًا في هياكل الشبكات. بعد ذلك، كانت أنظمة تشغيل الكمبيوتر والبرامج الثابتة لأجهزة الشبكة تميل إلى دعم بروتوكولات الإنترنت. [5]
أنظمة تشغيل أجهزة الشبكة
يمكن تضمين أنظمة تشغيل الشبكة في جهاز توجيه أو جدار حماية للأجهزة يعمل على تشغيل الوظائف في طبقة الشبكة ( الطبقة 3 ). [6] تشمل أنظمة تشغيل الشبكة البارزة ما يلي:
أنظمة تشغيل الشبكات الملكية
- Cisco IOS ، وهي عائلة من أنظمة تشغيل الشبكات المستخدمة في أجهزة توجيه ومفاتيح الشبكة من Cisco Systems . (كانت أجهزة التبديل السابقة تعمل بنظام التشغيل Catalyst، أو CatOS )
- RouterOS من MikroTik
- ZyNOS ، المستخدم في أجهزة الشبكة التي تصنعها شركة ZyXEL
FreeBSD وNetBSD وOpenBSD وأنظمة التشغيل المستندة إلى Linux
- Cisco NX-OS و IOS XE و IOS XR ؛ عائلات أنظمة تشغيل الشبكات المستخدمة عبر أجهزة Cisco Systems المتنوعة بما في ذلك منصات Cisco Nexus و Cisco ASR
- Junos OS ؛ نظام تشغيل شبكي يعمل على منصات Juniper Networks
- توزيعة Cumulus Linux ، التي تستخدم حزمة TCP/IP الكاملة لنظام Linux
- DD-WRT ، برنامج ثابت قائم على نواة Linux لأجهزة التوجيه اللاسلكية ونقاط الوصول بالإضافة إلى منصات أجهزة الشبكات منخفضة التكلفة مثل Linksys WRT54G
- نظام تشغيل Dell Networking ؛ يعتمد DNOS9 على NetBSD ، بينما يستخدم OS10 نواة Linux
- يعمل نظام التشغيل القابل للتوسيع على مفاتيح من Arista ويستخدم نواة Linux غير معدلة
- ExtremeXOS (EXOS)، المستخدم في أجهزة الشبكة التي تصنعها شركة Extreme Networks
- FTOS (نظام التشغيل Force10)، عائلة البرامج الثابتة المستخدمة في مفاتيح Ethernet Force10
- ONOS ، وهو نظام تشغيل SDN مفتوح المصدر (مستضاف بواسطة Linux Foundation ) لمزودي خدمات الاتصالات، وهو مصمم للتوسع والأداء العالي والتوافر العالي.
- OpenBSD ، هو نظام تشغيل مفتوح المصدر يتضمن تنفيذاته الخاصة لـ BGP و RPKI و OSPF و MPLS و VXLAN وبروتوكولات الشبكات القياسية IETF الأخرى ، بالإضافة إلى جدار الحماية ( PF ) ووظيفة موازنة التحميل .
- تم استخدام OpenWrt لتوجيه حزم IP على الأجهزة المضمنة
- pfSense ، شوكة من M0n0wall ، والتي تستخدم PF
- OPNsense ، شوكة من pfSense
- SONiC ، وهو نظام تشغيل شبكات قائم على Linux تم تطويره بواسطة Microsoft
- VyOS ، شوكة مفتوحة المصدر لحزمة التوجيه Vyatta
انظر أيضا
- نظام التشغيل الموزع
- التوجيه
- نظام تشغيل الكمبيوتر الشبكي
- وظائف الشبكة الافتراضية
- مشاريع أنظمة التشغيل
- نظام تشغيل قابل للمقاطعة
- SONiC (نظام التشغيل)
مراجع
- ^ من قبل Ann McHoes؛ Ida M. Flynn (2012). Understanding Operating Systems (الطبعة السادسة). cengage Learning. ص. 318. ISBN 9781133417569.
- ^ دين، تامارا (2009). "أنظمة تشغيل الشبكة"، دليل الشبكات+ ، 421(483)
- ^ ab Winkelman, Dr. Roy (2009). "الفصل 6: البرمجيات"، دليل المعلم لشبكات المدارس ، 6.
- ^ ديفيس، زيف (2011). "نظام تشغيل الشبكة"، PCmag.com تم استرجاعه في 5/7/2011.
- ^ Ann McHoes; Ida M. Flynn (2012). Understanding Operating Systems (6 ed.). cengage Learning. ص. 305. ISBN 9781133417569.
- ^ الشواقفة، عماد؛ إيفنز، مارثا (2001). "المحاور: واجهة تفاعلية ثنائية اللغة لنظام تشغيل الشبكة"، مجلة الأنظمة الخبيرة المجلد 18 العدد 3، ص 131، 19 صفحة، تم استرجاعه في 7/5/2011.
روابط خارجية
- الفصل السادس من دليل الدكتور روي وينكلمان للشبكات
