تمارا محمد حسين/ ملهم – هل فكرتَ من قبل ما الذي يحدث عندما تكتب شيئاً ما هنا؟ وما العمليات التي تحدث في الخفاء قبل أن تظهر لك نتائج البحث؟
في البداية وقبل الخوض في التفاصيل عليك التعرّف على كل من الـ server والـ client.
الخادم (server):
– جهاز ذو إمكانيات عالية أبرزها القدرة على الاتصال بالإنترنت بسرعة فائقة ومصدر كهرباء مستمر.
– يحتوي على جميع الموارد.
العميل (client):
– أجهزة لاستخدامات شخصية مثل الهواتف والحواسيب المحمولة.
والآن بعد أن ميّزت ما هو الـ server وما هو الـ client، دعنا نشرح ما يسمّى بـ Web Request Response Cycle.
ما يحدث هو أنّك أنت كـعميل (Client) عندما تضع عنوان لموقع إلكتروني أو تبحث عن موضوع معيّن فأنت تطلب من الخادم (Server) أن يعطيك نتائج عن ما تبحث عنه (Request) فسيستجيب لك ويقوم بإجراء بحث والعودة لك بنتائج حول ما بحثت عنه (Response).
في صورة أوضح:
بشكل مبسّط، Web Request Response Cycle، هو المبدأ الذي تعمل به المواقع الإلكترونية (الطلب والإستجابة) ولتوضيح الصورة أكثر دعنا نأخذ المثال التالي:
لنفرض أنّ ال client هو الزبون وال server هو ال reception الذي يستمع لطلب الزبون في المطعم، ثمّ يقوم الreception بإرسال هذا الطلب إلى المطبخ، فيصبح ال reception هو ال client والمطبخ هو ال server، في هذه الحالة تم إرسال request من الزبون إلى ال reception ثمّ من الreception إلى المطبخ، وعندما يُصبح الطلب جاهز يبعثه المطبخ إلى ال reception وال reception إلى الزبون وهذا هو ال response أي الاستجابة لطلب الزبون.
الجدير بالذكر أنّ ال server دائماً جاهز وعلى استعداد لاستقبال طلب ال client أو ال clients حيث أنه يستطيع استقبال طلبات من أكثر من عميل.
https://www.the8log.com/%d9%85%d9%8a%d8%b2%d8%a7%d8%aa-%d8%ac%d8%af%d9%8a%d8%af%d8%a9-%d9%84%d9%86%d8%b8%d8%a7%d9%85-ios-15-%d9%84%d9%86-%d8%aa%d8%aa%d9%88%d9%81%d8%b1-%d9%81%d9%8a-%d9%87%d9%88%d8%a7%d8%aa%d9%81-%d8%a2%d9%8a/
https://www.the8log.com/%d8%ac%d9%88%d8%ac%d9%84-%d8%aa%d8%b7%d9%84%d9%82-%d8%aa%d8%ad%d8%af%d9%8a%d8%ab%d8%a7%d8%aa-%d8%b9%d9%84%d9%89-%d8%aa%d8%b7%d8%a8%d9%8a%d9%82-%d8%a7%d9%84%d8%aa%d8%b1%d8%ac%d9%85%d8%a9-%d8%b9%d8%a8/