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

جدول المحتويات:

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

فيديو: كيف تعمل خوادم الويب

فيديو: كيف تعمل خوادم الويب
فيديو: ماهو خادم الويب؟ 2024, يمكن
Anonim

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

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

تعليمات

الخطوة 1

كلمة "server" من أصل إنجليزي ، وتعني حرفيا "جهاز الخدمة". في مجال علوم الكمبيوتر ، يكون الخادم مسؤولاً عن توفير المعلومات لموارد الشبكة.

الخطوة 2

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

الخطوه 3

ثم يخبر خادم DNS المتصفح بعنوان IP الذي يقع فيه الموقع. ثم يطلب المستعرض عنوان URL للموقع من خادم الويب. يستجيب الخادم بإرسال الصفحة المطلوبة. إذا لم تكن هذه الصفحة موجودة ، يرسل الخادم رسالة خطأ. المتصفح يتلقى الرسالة ويعرضها.

الخطوة 4

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

الخطوة الخامسة

يحتوي خادم الويب عادةً على معلومات حول أكثر من موقع واحد. توفر العديد من شركات الاستضافة مساحة لمئات أو حتى آلاف مواقع الويب على خادم ويب واحد. عادةً ما يتم تعيين عنوان IP الفريد لكل موقع ويب. يتم فك تشفير هذا العنوان بواسطة خادم DNS من أجل الحصول على اسم المجال.

الخطوة 6

توجد أسماء المجال لسبب أن معظم مستخدمي الإنترنت يجدون صعوبة في تذكر الأرقام المكونة من عشرة أرقام ، وهي عناوين IP. بالإضافة إلى ذلك ، تتغير هذه العناوين في بعض الأحيان.

الخطوة 7

يوفر كل كمبيوتر خادم الوصول إلى المعلومات المخزنة عليه باستخدام المنافذ المرقمة. كل خدمة يقدمها الخادم (البريد الإلكتروني ، الاستضافة) لها منفذ خاص بها. يتصل العملاء بالخدمة من خلال عنوان IP ومن خلال منفذ.

الخطوة 8

عندما يتصل العميل بخادم على أحد المنافذ ، فإنه يستخدم بروتوكولًا. البروتوكول هو نص يوضح كيفية اتصال العميل والخادم.

الخطوة 9

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

الخطوة 10

عندما يكتب المستخدم اسم عنوان URL في سطر المتصفح ، يقوم المستعرض بتقسيم الاسم إلى ثلاثة أجزاء: البروتوكول واسم الخادم واسم الملف. يتلقى المتصفح معلومات حول عنوان IP الخاص بالموقع من خلال اسم الخادم ، وبمساعدته يتصل بجهاز الكمبيوتر الخادم. ثم يتصل المتصفح بخادم الويب على عنوان IP هذا عبر المنفذ. بعد البروتوكول ، يرسل المتصفح أمر "Receive" إلى الخادم. يرسل الخادم نص HTML إلى صفحة الويب. يقوم المتصفح بقراءة علامات HTML وتنسيق الصفحة لشاشة كمبيوتر العميل.

الخطوة 11

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

الخطوة 12

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

موصى به: