ما هو السرفر؟

ما هو السرفر؟

السرفر هو برنامج كمبيوتر يوفر خدمات لبرامج كمبيوتر أخرى (ولمستخدميها) والذين يطلق عليهم “العملاء”. وكذلك أيضاً يُشار إلي الكمبيوتر الذي يتم تشغيل برنامج السرفر عليه بـ (السرفر) في كثير من الأحيان. وقد يُستخدم هذا الجهاز أو الكمبيوتر كـ سرفر مخصص أو يمكن استخدامه لأغراض أخرى أيضاً.

وفي نموذج البرمجة الذي يعرف بـ client/server (أي برمجة العميل/السرفر) ينتظر برنامج السرفر الطلبات من برامج العميل ويقوم بتنفيذها.

قد تكون برامج العميل هذه قيد التشغيل على نفس الكمبيوتر(السرفر) أو قد تكون على أجهزة كمبيوتر أخرى. كذلك قد يعمل تطبيق معين على جهاز الكمبيوتر كـ (عميل) يقوم بطلب خدمات من البرامج الأخرى ويمكنه أيضاً أن يعمل كـ (سرفر) لتنفيذ طلبات من البرامج الأخرى.

وغالباً ما تُصنف السرفرات على أساس الغرض منها.فعلى سبيل المثال سرفر الويب، هو برنامج كمبيوتر يقدم صفحات أو ملفات HTML المطلوبة. أما عميل الويب هو البرنامج الذى قام المستخدم بالطلب منه. فمتصفح أو مستعرض الويب على جهاز الكمبيوتر الخاص بالمستخدم يعتبر كـ عميل يطلب ملفات HTML من سرفرات الويب.

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