الجمعة، 16 أكتوبر 2020

WAP - The Model نموذج

 WAP - The Model نموذج

WAP - The Model نموذج

قبل أن نصف نموذج WAP ، نود أولاً أن تفهم كيفية عمل الإنترنت القياسي.

نموذج الإنترنت

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

المحتوى المخزن على الخوادم بتنسيقات مختلفة ، لكن HTML هو الغالب. يزود HTML مطور المحتوى بوسائل لوصف مظهر الخدمة في هيكل مستند مسطح. إذا كانت هناك حاجة إلى المزيد من الميزات المتقدمة مثل المنطق الإجرائي ، فيمكن استخدام لغات البرمجة النصية مثل JavaScript أو VB Script.

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

نموذج الإنترنت

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

نموذج WAP

يوضح الشكل أدناه نموذج برمجة WAP. لاحظ أوجه التشابه مع نموذج الإنترنت. بدون WAP Gateway / Proxy ، كان النموذجان متطابقين عمليًا.

نموذج WAP

WAP Gateway / Proxy هو الكيان الذي يربط المجال اللاسلكي بالإنترنت. يجب أن تدون أن الطلب الذي تم إرساله من العميل اللاسلكي إلى WAP Gateway / Proxy يستخدم بروتوكول الجلسة اللاسلكية (WSP). في جوهره ، WSP هو نسخة ثنائية من HTTP.

لغة الترميز وقد تم تكييف لغة توصيف اللاسلكية (WML) لتطوير التطبيقات WAP الأمثل -. من أجل توفير عرض النطاق الترددي القيم في الشبكة اللاسلكية ، يمكن تشفير WML في تنسيق ثنائي مضغوط. يعد ترميز WML إحدى المهام التي يقوم بها WAP Gateway / Proxy.

كيف يعمل نموذج WAP؟

عندما يتعلق الأمر بالاستخدام الفعلي ، يعمل WAP على النحو التالي -

  • يحدد المستخدم خيارًا على جهازه المحمول يحتوي على عنوان URL مع محتوى لغة التوصيف اللاسلكي (WML) المخصص له.

  • يرسل الهاتف طلب عنوان URL عبر شبكة الهاتف إلى بوابة WAP باستخدام بروتوكول WAP ثنائي التشفير.

  • تقوم البوابة بترجمة طلب WAP هذا إلى طلب HTTP تقليدي لعنوان URL المحدد وإرساله إلى الإنترنت.

  • يلتقط خادم الويب المناسب طلب HTTP.

  • يعالج الخادم الطلب تمامًا كما يفعل أي طلب آخر. إذا كان عنوان URL يشير إلى ملف WML ثابت ، يقوم الخادم بتسليمه. إذا تم طلب برنامج نصي CGI ، تتم معالجته وإعادة المحتوى كالمعتاد.

  • يضيف خادم الويب رأس HTTP إلى محتوى WML ويعيده إلى البوابة.

  • تقوم بوابة WAP بترجمة WML إلى شكل ثنائي.

  • تقوم البوابة بعد ذلك بإرسال استجابة WML إلى الهاتف.

  • يستقبل الهاتف WML عبر بروتوكول WAP.

  • يقوم المستعرض الصغير بمعالجة WML ويعرض المحتوى على الشاشة.

كيف يعمل نموذج WAP




التسميات: