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 Gateway / Proxy هو الكيان الذي يربط المجال اللاسلكي بالإنترنت. يجب أن تدون أن الطلب الذي تم إرساله من العميل اللاسلكي إلى WAP Gateway / Proxy يستخدم بروتوكول الجلسة اللاسلكية (WSP). في جوهره ، WSP هو نسخة ثنائية من HTTP.
A لغة الترميز وقد تم تكييف لغة توصيف اللاسلكية (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 Wireless Application Protocol بروتوكول التطبيقات اللاسلكية.
<< الصفحة الرئيسية