الحلقة الدراسية ...23 ... مشغلات الشبكة Network Drivers



الحلقة الدراسية 23

مشغلات الشبكة Network Drivers



سنتناول في هذه الدرس إن شاء الله البنود التالية :
1- تبيان عمل مشغلات الأجهزة .
2- شرح لعمل واجهات مشغلات الأجهزة NDIS و ODI .
3- شرح لخواص واجهة بطاقة الشبكة لمايكروسوفت NDIS .


مشغل الجهاز أو Device Driver هو البرنامج الذي يسمح لنظام تشغيل الكمبيوتر بالعمل والتخاطب مع جهاز معين .


جهازك قد يحتوي على أجهزة ما مثل بطاقة الشبكة ولكن نظام التشغيل لن يستطيع التعامل مع هذه البطاقة ما لم يتوفر


برنامج مشغل البطاقة ، حيث يتم التخاطب بين نظام التشغيل والبطاقة من خلال هذا المشغل .


وبالتالي فكل جهاز في الكمبيوتر يحتاج إلى مشغل لكي يعمل كما يجب .


لنر كيف يعمل مشغل بطاقة الشبكة :


نحن نعلم أن بطاقات الشبكات يتم تصنيعها من قبل شركات مختلفة ، وبالتالي فهناك احتمال أن يكون لكل بطاقة خواص 


مختلفة وسيكون من المستحيل علميا تزويد جميع أجهزة الكمبيوتر بالبرامج اللازمة للعمل مع كل نوع من أنواع بطاقة 


الشبكة ، وبدلا من ذلك فإن كل مصنع يزود بطاقته ببرنامج للتشغيل مخزن على قرص مرن ولا يكون على مقتني 


البطاقة سوى تحميل وتشغيل هذا البرنامج لكي يتعرف نظام التشغيل على هذه البطاقة .

وأحيانا يحتوي نظام التشغيل على هذه المشغلات ، ويمكن أيضا تحميلها من موقع الإنترنت للشركة المنتجة للبطاقة أو أي


 جهاز آخر يتطلب وجود مشغل له .


تقوم مشغلات الشبكة بتوفير اتصال بين بطاقة الشبكة وبين موجه برمجي في الكمبيوتر يسمى Network Redirector 


وهو جزء من برنامج التشبيك ومهمته استقبال طلبات Output/Input (O/I) الملفات على جهاز آخر وتحويلها للجهاز 


المطلوب .


يتم تنصيب مشغل البطاقة من خلال برنامج الإعداد المتوفر على القرص المرن ويتم تخزين هذا المشغل على القرص


 الصلب للجهاز .


تعمل مشغلات بطاقة الشبكة من خلال الطبقة الفرعية MAC طبقة Data-Link في OSI .


كل بطاقة تستخدم بروتوكولات معينا للاتصال عبر الشبكة و حيث أن أنظمة التشغيل المختلفة تدعم بروتوكولات متعددة 


ومختلفة ، وإذا كان هذا هو الحال فإن على المصنعين كتابة مشغلات خاصة متوافقة مع كل بروتوكول أو نظام تشغيل ، 


لهذا والتخلي عن أي عمل إضافي تم تصوير ما يسمى واجهة مشغل الشبكة Network Driver Interface .


على مشغلات الشبكة أن تكون متوافقة مع أحد معايير الوجهات التالية :
1- Network Driver Interface Specification (NDIS) .
2- Open Data-Link Interface (ODI) .


برامج تشبيك ميكروسوفت متوافق مع NDIS بينما أنظمة Novell Netware فهي متوافقة مع ODI.


تقوم هذه الواجهات بعزل بطاقة الشبكة عن تفاصيل البروتوكولات المختلفة المستخدمة وعزل البروتوكولات عن الأنواع 


المختلفة لبطاقات الشبكات .


مع هذه الواجهات أصبح لا داعي لكتابة مشغلات خاصة لكل بروتوكول أو نظام تشغيل بل أصبح يكفي كتابة مشغلات 


متوافقة مع أحد الواجهات آنفة الذكر بحيث أصبح المستخدمين قادرون على الاتصال عبر الشبكات تستخدم بروتوكولات 


مختلفة باستخدام بطاقة شبكة وحيدة ومشغل شبكة وحيد متوافق مع واجهة NDIS  أو ODI ومن الممكن عند الضرورة 


تحميل كلي الواجهتين على نفس الجهاز.

تتمتع بواجهة مشغلات الشبكة التي تعتمدها مايكروسوفت وهي NDIS بالمميزات التالية :


1- تدعم استخدام أكثر من معالج على نفس الجهاز .
2- تستطيع التعامل مع عدة اتصالات أو روابط شبكية في نفس الوقت .
3- تستطيع التعامل مع عده بروتوكولات  نقل محملة في نفس الوقت .


كل مشغل NDIS يكون مسئولا عن مهام التالية :


1- إرسال واستقبال الحزم عبر الإتصال الشبكي .
2- الإدارة الفعلية لبطاقة الشبكة بما يتناسب مع نظام التشغيل .
-3 تشغيل نظام Input/Output في بطاقة الشبكة وتلقي طلبات المقاطعة Interrupts منها.
4- إعلام نظام التشغيل باستقبال البيانات أو الانتهاء من إرسالها .
5- عزل معلومات نظام التشغيل أو مكونات الجهاز عن مشغلات بطاقة الشبكة في حالة عدم حاجة هذه المشغلات لهذه المعلومات .

ملخص الدرس :
المشغلات هي برامج تسمح للأجهزة بالاتصال والتخاطب مع نظام التشغيل للكمبيوتر .
يجب على مشغلات الشبكات أن تكون متوافقة مع أحد الواجهتين NDIS أو ODI.
تستخدم مايكروسوفت الواجهة NDIS والتي تقدم مجموعة من المزايا .














شارك الموضوع

مواضيع ذات صلة