ما هو الخادم Server وما هي استخداماته ومكوناته

MesterPerfect

Administrator
طاقم الإدارة
إنضم
6 أغسطس 2018
المشاركات
3,556
مستوى التفاعل
2,665
النقاط
113
الإقامة
sohag, Egypt
الموقع الالكتروني
www.youtube.com
الجنس
ذكر
نظام التشغيل
Windows10
قارئ الشاشة المستخدم
nvda
Whatsapp
201554240991
السَلام عليكم ورحمة الله وبركاته

في هذا الموضوع سوف نتعرف على الكثير من الأشياء التي وعدتكم في الشرح السابق بتعريفها لكم وهي:

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


ما هو الخادم Server؟
السيرفر أو الخادم أو المخدم أو المزود كلها مسميات تم ترجمتها من الكلمة الإنجليزية Server، والسرفر هو عبارة عن كمبيوتر له القدرة على تحمل ظروف التشغيل بإستمرار لفترات طويلة قد تصل لأكثر من عام، ويتم توصيل الخادم بالشبكة (أي كان نوعها أو حجمها - سواء شبكة داخلية أو شبكة إنترنت)، ويتم تخصيص هذا الجهاز للقيام بمهام محددة لخدمة باقي الأجهزة المتصلة بنفس الشبكة، وطبقا للمهام التي يتخصص بها جهاز الخادم / السيرفر يتم تحديد عتاد أو قطع الجهاز، فهناك مهام تحتاج لمعالجة الكثير من البيانات، وبالتالي يتم اختيار جهاز خادم يحتوي على أكثر من نواة Core في وحدة المعالجة المركزية CPU، وهناك مهام تحتاج إلى الكثير من المساحات التخزينية، وبالتالي يتم إستخدام خادم يحتوي على وحدات تخزين كبيرة، وهكذا يتم تحديد الإمكانيات الأساسية الخاصة بالخادم، ومع التطور في تصنيع أجهزة الكمبيوتر، فإن أي جهاز حاسوب ذو أمكانيات جيدة (من حيث مواصفات الجهاز - Hardware) يمكن أن يُستخدم كخادم في أي شبكة.

ما هي مكونات الخادم؟
العتاد - Hardware
وهي المكونات الملموسة للخادم ومنها على سبيل المثال المعالج CPU، الرامات، وحدة الطاقة، بطاقة الشبكة، وحدة التخزين، وغيرها من المكونات.

ما هو نظام تشغيل الخادم Server Operating System
هو النظام المسؤول عن إدارة الجهاز، وعادة يكون مخصص لإدارة أجهزة الخوادم/السيرفرات، ويوجد العديد من أنظمة التشغيل المجهزة لإدارة الخوادم ومنها على سبيل المثال

  • ويندوز سيرفر - Windows Server: وهي نسخة مخصصة من نظام التشغيل ويندوز تُستخدم في إدارة الخوادم، وهي نظام تشغيل مدفوع ومن إنتاج شركة Microsoft ، وآخر إصدار منها حتى الآن هو Windows Server 2016.
  • لينكس - Linux: يوجد العديد من الإصدارات الخاصة بتشغيل الخوادم، منها إصدارات مدفوعة مثل Enterprise Linux RedHat ومنها الإصدارات المجانية ومفتوحة المصدر مثل Debian, CentOS، Ubuntu, وتستحوذ الخوادم التي تحتوي إصدارات لينكس على النسبة الأكبر من خوادم الإنترنت.
  • سولاريز - Solaris: وهو نظام تشغيل مدفوع وينتج من قبل شركة IBM.
  • ماك X سيرفر - MacOS X Server: وهو نسخة مدفوعة مخصصة لتشغيل الخوادم وهي من إنتاج شركة Apple.
برامج الخوادم - Server Software
وهي البرامج الأساسية التي تُستخدم لتخصيص وتشغيل الخادم، فعلى سبيل المثال مصطلح خادم الويب يتكون من كلمتين وهم خادم و ويب، ترمز كلمة خادم في هذا المصطلح إلى العتاد ونظام التشغيل، أما كلمة ويب فترمز إلى التطبيق المستخدم في الخادم ليمكنة من تقديم خدمة الويب، وفي هذا المثال عادة ما يكون التطبيق هو IIS أو Apache وهم أشهر التطبيقات المستخدمة في خوادم الويب، وسوف نتناول الأنواع المختلفة من الخوادم في هذا المقال.

ما هي أنواع خوادم الشبكة؟
قد يستخدم جهاز خادم واحد للقيام بمهمة واحدة أو أكثر من مهمة في نفس الوقت، وأيضا قد يستخدم أكثر من خادم للقيام بمهمة واحدة كما في مراكز البيانات - Data Center، وسوف نستعرض بعض أنواع المهام التي يستخدم جهاز الخادم للقيام بها

خادم الويب - Web Server
وهو الجهاز الذي يحتوي على الملفات البرمجية للمواقع الإلكترونية، بحيث يقوم بإستقبال ومعالجة الطلبات القادمة من الشبكة (من خلال متصفحات المستخدمين)، وتقديم صفحات بمحتوى الموقع الإلكتروني، وتسمى الخدمة المقدمة في هذا النوع من الخوادم بإستضافة المواقع الإلكترونية.

البرامج: يوجد العديد من البرامج التي يمكن إستخدامها لتقوم بمهمة خادم الويب ومنها على سبيل المثال وبترتيب الأكثر إستخداما Apache Httpd وهو الأكثر إستخداما في هذه الأيام، ويوجد أيضا برنامج nginx وبرنامج IIS وغيرها الكثير من البرامج.

البروتوكولات: http, https

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

خادم البريد الإلكتروني - Mail Server
وهو الجهاز المسئول عن إستقبال وإرسال رسائل البريد الإلكتروني من وإلى نفس النطاق Domain أو أي نطاق آخر، وكذلك يتم من خلاله تخزين الملفات الخاصة بالبريد الإلكتروني.

البرامج: Microsoft Exchange Server, Postfix, Sendmail, Exim وتعتبر هذه البرامج هي الأكثر إستخداما، ويمكن أن يتم إستخدام برامج أخرى مساعدة لتجنب إستقبال رسائل البريد المزعجة Spam ومن أشهر هذه البرامج Dovecot

البروتوكولات: SMTP, IMAP, POP3

العتاد: يمكن لخادم متوسط الإمكانيات القيام بمهام خادم البريد، ويمكن دمج خادم البريد مع خادم الويب، وذلك طبقا لعدد المستخدمين للخادم.

خادم نقل الملفات - FTP Server
هو جهاز خادم يستخدم من أجل تبادل ملفات الكمبيوتر من خلال الشبكة وغالبا ما تكون شبكة الإنترنت، بحيث يمكن تحديد صلاحيات الوصول للملفات و التحكم في وصول المستخدمين للملفات الموجودة على الخادم.

البرامج: ProFTPd, FileZilla Server, Pure-FTPd وتعد هذه هي أشهر البرامج المستخدمة لعمل خادم نقل الملفات، ويتم إستخدام هذه الخدمة من قبل المستخدمين من خلال برامج المتصفح مثل Chrome, Firefox أو من خلال برامج متخصصة في نقل الملفات من وإلى خادم نقل الملفات مثل WinSCP و FileZilla.

البروتوكولات: FTP, FTPS

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

خادم قواعد البيانات - Database Server
هو عبارة عن جهاز خادم يحتوي على برنامج لإدارة قواعد البيانات، ويقدم خدمة قواعد البيانات للخوادم الأخرى أو لأجهزة الكمبيوتر المتصلة بالشبكة.

البرامج: Microsoft SQL Server, MySQL, PostgreSQL وغيرهم الكثير من تطبيقات قواعد البيانات، ويوجد منها المدفوع والمجاني (مفتوح المصدر).

البروتوكولات: عادة ما يتم إستخدام بروتوكول TCP/IP ولكن يوجد القليل من تطبيقات قواعد البيانات التي تستخدم أنواع أخرى من البروتوكولات

العتاد: يجب أن يحتوي خادم قواعد البيانات على مساحات تخزينية كبيرة، والكثير من الذاكرة العشوائية (RAM).

خادم نظام أسماء النطاقات - DNS Server
وهو عبارة عن جهاز خادم يكون مسئول عن ترجمة أسماء النطاقات إلى عناويين بروتوكول الإنترنت (IP Address) والعكس، وله إستخدامات في الشبكات المحلية (LAN) وشبكة الإنترنت.

البرامج: Microsoft DNS, BIND هم أشهر البرامج المستخدمة لإنشاء خادم نظام أسماء النطاقات.

البروتوكولات: UDP

العتاد: يعتمد على عدد المستخدمين، فإن كان في شبكة داخلية (محلية - LAN) يكفي خادم متوسط الإمكانيات، أما الخوادم المستخدمة في شبكة الإنترنت فيجب أن تكون قدرتها على معالجة البيانات كبيرة.

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