المستوى: مبتدئ
كلمة "خادم" أو "سيرفر" تتكرّر كثيراً عند الحديث عن المواقع والاستضافة، وقد تبدو غامضة في البداية. لكنّ فهمها بسيط وممتع، وهو أساس لفهم كل ما يأتي بعده. في هذا المقال نشرح ما هو الخادم، وكيف يعمل، وأنواعه، ولماذا يقف خلف كل موقع تزوره.
تعريف بسيط للخادم
الخادم (Server) هو ببساطة حاسوب، لكنّه مصمّم ليعمل دائماً دون توقّف، ومهمّته "خدمة" الطلبات القادمة من أجهزة أخرى. كلمة خادم تصف الدور لا الشكل: أيّ حاسوب يقدّم خدمة أو ملفات لأجهزة أخرى عبر الشبكة يُسمّى خادماً. الأجهزة التي تطلب الخدمة تُسمّى العملاء (Clients)، مثل متصفّحك.
تخيّل مطعماً: أنت (العميل) تطلب طبقاً، والنادل (الخادم) يأخذ طلبك ويعود إليك بما طلبت. هكذا يعمل الخادم: يستقبل الطلب، يجهّز الردّ، ويرسله.
ما الذي يميّز الخادم عن حاسوبك؟
- يعمل باستمرار: مصمّم ليبقى مشتغلاً على مدار الساعة، لأنّ الزوّار قد يأتون في أي وقت.
- عتاد أقوى وأكثر تحمّلاً: مكوّنات مخصّصة للعمل المتواصل تحت ضغط طلبات كثيرة في وقت واحد.
- اتصال شبكي دائم وسريع: موصول بالإنترنت باتصال ثابت ليصل إليه أي زائر بسرعة.
- يُدار عن بُعد: غالباً لا شاشة ولا لوحة مفاتيح، بل يُدار عبر الشبكة من أي مكان.
ماذا يخزّن الخادم؟
عندما تنشئ موقعاً، تُخزَّن ملفاته على خادم: صفحات الموقع، والصور، وقواعد البيانات (Database، وهي مكان منظّم لتخزين المعلومات مثل حسابات المستخدمين والمقالات)، والبرامج التي تشغّل الموقع. عندما يطلب زائر صفحةً، يقرأ الخادم هذه الملفات ويجمعها ويرسلها للمتصفّح ليعرضها.
أنواع شائعة من الخوادم
يوصف الخادم أحياناً بحسب وظيفته:
- خادم الويب (Web Server): يقدّم صفحات المواقع للمتصفّحات.
- خادم قواعد البيانات (Database Server): يخزّن البيانات ويعيدها عند الطلب.
- خادم البريد (Mail Server): يستقبل ويرسل رسائل البريد الإلكتروني.
قد تجتمع هذه الأدوار كلّها على خادم واحد في المواقع الصغيرة، أو تتوزّع على خوادم متعدّدة في المشاريع الكبيرة.
خادم فيزيائي أم افتراضي؟
هناك مفهومان مهمّان:
- الخادم الفيزيائي: جهاز حقيقي ملموس موجود في غرفة مخصّصة.
- الخادم الافتراضي (Virtual Server): جزء مستقلّ يُنشأ داخل خادم فيزيائي قوي عبر برنامج يقسّمه إلى عدّة خوادم منفصلة، لكلٍّ منها موارده الخاصّة. هذا هو أساس فكرة الـ VPS التي ستقرأ عنها لاحقاً.
كيف يرتبط الخادم بالاستضافة؟
الاستضافة (Hosting) هي في جوهرها استئجار مساحة وموارد على خادم لتضع فيها موقعك، دون أن تشتري الجهاز أو تديره فيزيائياً. في MEA مثلاً، توفّر الاستضافة المشتركة بيئة جاهزة على خادم تُدار عبر لوحة تحكّم اسمها cPanel (واجهة رسومية سهلة لإدارة موقعك وبريدك وملفاتك)، مع نسخ احتياطي يومي وشهادة أمان مجانية، دون أن تحتاج لأن تكون خبيراً بالخوادم.
أمّا إذا أردت تحكّماً كاملاً، فهناك الخادم الافتراضي الخاص (VPS) الذي تديره بنفسك وتختار نظام تشغيله وتثبّت عليه ما تشاء — وهو خيار للمتقدّمين نشرحه في مقال منفصل.
خلاصة
الخادم حاسوب يعمل دائماً ليخدم الطلبات ويخزّن ملفات المواقع ويرسلها للزوّار. قد يكون فيزيائياً أو افتراضياً، ويؤدّي وظائف متعدّدة. عندما تشترك في استضافة، فأنت تستأجر مكاناً على خادم يعمل نيابةً عنك على مدار الساعة. في المقال التالي نوضّح الفرق بين ثلاثة مصطلحات كثيراً ما تختلط على المبتدئين: النطاق والاستضافة والخادم.