كيف تتواصل متصفحات الويب وخوادم الويب

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

كيف تتواصل متصفحات الويب وخوادم الويب
كيف تتواصل متصفحات الويب وخوادم الويب
Anonim

متصفحات الويب مثل Microsoft Edge و Firefox و Chrome و Safari تحتل المرتبة الأولى بين تطبيقات الشبكة الأكثر شيوعًا في العالم. يستخدم الأشخاص هذه المتصفحات لتصفح المعلومات الأساسية والاحتياجات الأخرى ، بما في ذلك التسوق عبر الإنترنت والألعاب غير الرسمية. يعتمد اتصال خادم الويب على بروتوكولات الشبكة.

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

Image
Image

تصميم شبكة خادم العميل والويب

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

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

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

بروتوكولات الشبكة لمتصفحات الويب والخوادم

تتواصل متصفحات الويب والخوادم باستخدام TCP / IP. Hypertext Transfer Protocol هو بروتوكول تطبيق قياسي أعلى TCP / IP يدعم طلبات مستعرض الويب واستجابات الخادم.

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

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

تعمل جلسة تصفح الويب الأساسية على النحو التالي:

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

موصى به: