من المحتمل أن يدل مصطلح خادم الويب إلى الأجهزة أو البرامج ، أو يعمل كلاهما معًا.

على جانب الأجهزة ، خادم الويب هو جهاز كمبيوتر يخزن برنامج خادم الويب وملفات مكونات موقع الويب (على سبيل المثال ، مستندات لغة HTML والصور وأوراق أنماط CSS وملفات JavaScript). يتصل خادم الويب بالإنترنت ويدعم تبادل البيانات المادية مع الأجهزة الأخرى المتصلة بالويب.

على جانب البرنامج ، يشمل خادم الويب عدة أجزاء تتحكم في كيفية وصول مستخدمي الويب إلى الملفات المستضافة. كحد أدنى ، هذا هو خادم HTTP . خادم HTTP هو برنامج يفهم عناوين URL (عناوين الويب) و HTTP (البروتوكول الذي يستخدمه متصفحك لعرض صفحات الويب). يمكن الوصول إلى خادم HTTP من خلال أسماء المجال لمواقع الويب التي يخزنها ، ويقوم بتسليم محتوى هذه المواقع المستضافة إلى جهاز المستخدم النهائي.

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


المراجع

developer.mozilla.org

التصانيف

إنترنت   العلوم الاجتماعية