خادم الويب Web Server

1 دقيقة

ما هو خادم الويب؟

هو الحاسوب الذي يتم فيه تخزين محتوى الويب والاحتفاظ به ليكون متاحاً للمستخدمين من أجل الوصول إليه في أي وقت. عندما يقوم المستخدم باستدعاء عنوان إنترنت في متصفح الويب يكون خادم الويب هو المسؤول عن إرسال مكونات موقع الويب المطلوب إلى متصفح الحاسوب الخاص بالمستخدم.

أهمية خادم الويب

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

  • توليد سجلات الاستخدام والنشاطات على الانترنت.
  • المصادقة وإدارة المستخدمين.
  • الحد من عرض النطاق الترددي.
  • توفير مساحات التخزين.

كيف يعمل خادم الويب؟

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

  1. يحدد المستخدم عنوان URL الذي يريد الوصول إليه في شريط البحث.
  2. يجلب المتصفح عنوان بروتوكول الإنترنت لاسم المجال، ويقود متصفح المستخدم إلى خادم الويب.
  3. يطلب المتصفح الملف من خادم الويب باستخدام بروتوكول نقل النص التشعبي.
  4. يرسل خادم الويب الملف المطلوب عبر بروتوكول نقل النص التشعبي. إذا لم يكن الملف موجوداً، فسيتم إرسال رسالة خطأ.
  5. يعرض المتصفح صفحة الويب.

تطبيقات خادم الويب

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

  • إرسال واستقبال رسائل البريد الإلكتروني.
  • إدارة طلبات بروتوكول نقل الملفات (FTP).
  • بناء ونشر الصفحات على شبكة الإنترنت.
  • دعم لغات البرمجة النصية على الكثير من خوادم الويب مثل لغة PHP وASP وHTML.