
Request and Response
في هذا الدرس سوف نتعرف علي الخطوات والعمليات التي تحدث عن قيامك بطلب صفحة ويب معينة والتي تتم علي خطوتين أساسيتين وهما Request and response
التاريخ
10 نوفمبر 2021
الدروس
24
المستوى
العامة
اللغة
انجليزي
المشاهدات
1664
المواضيع
5
Request and Response
</> Request and Response
هي الخطوات التي تتم داخليا نتيجة قيام المستخدم بطلب صفحة ويب معينة باستخدام المتصفح browser الخاص به وذلك يكون عن طريق عمليتين أساسيتين وهما Request و Response وفيما يلي سنشرح ما يتم بالتفصيل داخل العمليتين .

</> Request
- يقوم المستخدم بكتابة رابط الموقع في المتصفح browser ويضغط زر إدخال “Enter”.
- المتصفح يقوم بالاتصال بنظام التشغيل operating system الخاص بجهاز المستخدم
- يفحص نظام التشغيل اعدادات ونوع الاتصال حتي يصل الي بوابة الانترنت الافتراضية default getaway ثم يذهب الي جهاز ال router عن طريق local IP عنوان IP محلي تم تعيينه من قبل جهاز ال router حتي يقوم جهاز المستخدم بالاتصال بجهاز ال router عن طريقه وجميع الأجهزة المتصلة علي هذه الشبكة
- يتحقق الrouter اتصاله بخدمة الانترنت عن طريق فحص اذا ما كان لديه عنوان IP من النوع عام Public , هناك احتمالين اما ال router متصل بخدمة الانترنت والحالة الثانية انه يكون غير متصل بالأنترنت
- في حالة اتصال ال router بخدمة الانترنت سوف يقوم بالاتصال بمزود الخدمة ISP
- يقوم مزود خدمة الانترنت ISP بفحص قواعد بيانات DNS الموجودة علي خوادمه الخاصة
- يقوم DNS بتحويل .عنوان النطاق Domain name الموجود بداخل الرابط الذي كتبه علي المتصفح الي Public IP الخاص بخادم الويب web server الموجود عليه ملفات وبيانات صفحة الويب المطلوبة من المستخدم
- الخادم يقوم بمعالجة الأوامر الموجودة بداخل صفحة الويب المطلوبة من المستخدم - وهذه هي اخر خطوة من خطوات عملية ال Request
</> Response
- يقوم الخادم بأرسال البيانات الي ISP عن طريق الشبكة العالمية internet علي هيئة حزم مقسمة الي بيانات صغيره
- يقوم ال ISP باستلام هذه الحزم وفحصها ثم ارسالها الي جهاز ال router
- يقوم ال Router باستلام هذه البيانات ثم ارسالها الي نظام التشغيل operating system الخاص بك
- يقوم ال operating system باستلام هذه الحزم ثم تحويلها الي معلومات عن طريق بروتوكول معين وارسالها الي المتصفح
- يقوم المتصفح بعد ذلك بأخذ هذه المعلومات والتي هي عبارة عن رموز وشفرات برمجية وتحويلها الي معلومات يستطيع المستخدم فهمها داخل صفحة ويب
مصطلحات الدرس
اختصارات الدرس