WAP چیست؟
WAP پروتكلی است كه در سال 1999 معرفی می شود و مخفف Wireless application protocol است. این ارتباطات اینترنتی را از طریق دستگاه های بی سیم مانند تلفن های همراه ارائه می دهد. در اوایل سال 2000، محبوبیت خاصی کسب کرد و به طور عمده توسط استانداردهای اخیر 2010s جایگزین شد. همچنین، راهی برای ایجاد برنامه های وب برای دستگاه های تلفن همراه ارائه می دهد و برای مرورگرهای کوچک طراحی شده است.
بیشتر شبکه های بی سیم توسط WAP و همچنین TDMA ،CDMA و GSM پشتیبانی می شوند. همچنین، همه سیستم عامل ها می توانند از پروتکل برنامه های بی سیم پشتیبانی کنند. دسترسی به اینترنت را در دستگاه های تلفن همراه امکان پذیر می کند و از زبان نشانه گذاری مانند WML استفاده می کند که مخفف Wireless Markup Language است که به عنوان برنامه XML 1.0 نامیده می شود. WAP امکان اتصال دستگاهدهای بی سیم تعاملی (مانند تلفن های همراه) به اینترنت را فراهم می کند و قابلیت همکاری مشخصات بی سیم را افزایش می دهد.
WAP چیست؟
WAP ممکن است در هر نوع سیستم عامل ایجاد شود و در یک محیط برنامه باز عمل می کند. برای کاربران موبایل مفیدتر است زیرا توانایی ارائه کارآمد اطلاعات الکترونیکی را دارد. در سال 1998، نوکیا، موتورولا، اریکسون و Unwired Planet WAP Forum را تاسیس کردند که هدف آن استاندارد سازی چندین فناوری بی سیم با کمک پروتکل ها بود.
WAP CSS توسعه دهندگان را قادر می سازد تا اندازه صفحه را به منظور تطبیق پذیری دستگاه تلفن همراه قالب بندی کنند. هنگامی که از محتوای WAP CSS استفاده می شود، نیازی به اصلاح مجدد نیست. این سازگاری طرح بندی صفحه با صفحه نمایش های مختلف دستگاه تلفن همراه را کنترل می کند.
لایه transport مسائل شبکه فیزیکی را برطرف می کند، که به وسیله آن می توان به راحتی از طریق بی سیم های جهانی به درگاه های بی سیم دسترسی پیدا کرد. WAP gateway یک سرور است که امکانات دسترسی به شبکه بی سیم را فراهم می کند. WAP Forum توسعه مشخصات، آزمایش ابزار WAP را ارائه می دهد و همچنین پشتیبانی از تمام خدمات تلفن همراه را فراهم می کند. اکنون، WAP Forum به عنوان Open Mobile Alliance شناخته می شود.
مدل WAP
در دستگاه تلفن همراه، کاربر مرورگر وب را باز می کند و به وب سایت دسترسی پیدا می کند و بر این اساس از صفحات وب بازدید می کند. دستگاه همراه با استفاده از پروتکل WAP درخواست URL را از طریق شبکه به یک دروازه WAP هدایت می کند. سپس، درگاه WAP این درخواست را از طریق اینترنت پس از ترجمه آن به یک درخواست URL HTTP معمولی، از طریق اینترنت ارجاع می دهد. وب سرور مشخص شده درخواست را می پذیرد و درخواست را پردازش می کند. سپس، پاسخ را به دستگاه تلفن همراه موجود در پرونده WML از طریق درگاه WAP که در مرورگر وب دستگاه نمایش داده می شود، برمی گرداند.
پشته پروتکل WAP
1. لایه کاربرد (WAE)
Wireless Application Environment شامل زبان های برنامه نویسی توسعه محتوا مانند WML و مشخصات دستگاه تلفن همراه است. این عملکرد تقریباً شبیه JavaScript است و ابزاری را دارد که توسعه دهندگان محتوای اینترنت بی سیم از آن استفاده می کنند. این شامل زبان های اسکریپتی مانند WML و WMLScript است که همراه با WML استفاده می شود.
2. لایه جلسه (WSP)
این تعیین می کند که جلسه اتصال یا اتصال بین دستگاه و شبکه باشد و اتصال مجدد و تعلیق اتصال سریع را ارائه می دهد. داده ها در جلسه اتصال محور به دو طریق بین شبکه و دستگاه منتقل می شوند. سپس، WSP بسته را به لایه بعدی WTP (پروتکل معامله بی سیم) هدایت می کند. وقتی اطلاعات از شبکه به دستگاه پخش می شود یا پخش می شود، معمولاً از جلسه بدون اتصال استفاده می شود. سپس، WSP بسته را به لایه WDP (پروتکل بی سیم دیتاگرام) هدایت می کند.
3. لایه WTP) Transaction)
پروتکل Transaction بی سیم پشتیبانی از تراکنش را ارائه می دهد. این بخشی از TCP / IP است و در بالای UDP اجرا می شود که مخفف User Datagram Protocol است.
4. لایه امنیتی (WTLS)
Wireless Transport Layer Security از نظر یکپارچگی داده ها، حریم خصوصی و احراز هویت، امنیت را در ذخیره اطلاعات شما ایجاد می کند. همچنین این قابلیت را دارد که مانند Transport Layer Security کار کند. همچنین، این شامل ویژگی های امنیتی است که دارای Transport Layer Security هستند.
5. لایه WDP) Transport)
با استفاده از لایه حامل شبکه، پروتکل بی سیم دیتاگرام بصورت همزمان عمل می کند و یک قالب داده ثابت را به لایه های بالاتر پشته پروتکل WAP ارائه می دهد.
WAP چیست؟
سه مولفه اصلی WAP وجود دارد که به شرح زیر است:
1. پشتیبانی از پروتکل
- شبکه های IP: پروتکل های پشتیبانی شده حاوی HTTP (معروف به WP-HTTP) ،TLS و نسخه های بی سیم TCP (معروف به WP-TCP) هستند.
- شبکه های غیر IP: شامل چهار لایه است: امنیت لایه Transport بی سیم، پروتکل بی سیم دیتاگرام، پروتکل جلسه بی سیم و پروتکل معامله بی سیم.
2. محیط برنامه
- مشخصات WML : WML مخفف Wireless Markup Language، مبتنی بر XML و XHTML است.
- مشخصات WMLScript: یک زبان اسکریپت نویسی است که برای اجرای کد بر روی کلاینت ها استفاده می شود.
- WAP Micro Browser: مخصوصاً برای کنترل دستگاه WAP طراحی شده است. دستگاه های WAP با کمک میکرو مرورگر WAP امکان کار در یک محیط محدود را فراهم می کنند.
3. خدمات و قابلیت ها
- سفارشی سازی نمایه کاربر: بر اساس قابلیت های دستگاه مشتری و تنظیمات برگزیده کاربر، WAP سرورها را قادر می سازد محتوای تحویل داده شده به کاربران را سفارشی کنند.
- پشتیبانی تلفنی: پروتکل برنامه بی سیم اجازه می دهد تا خدمات تلفنی از داخل یک محیط داده کار کنند. در نتیجه، تلفن های WAP می توانند به عنوان دستگاه های وب و صدای تلفیقی عمل کنند.
مزایای WAP
استفاده از WAP مزایای مختلفی دارد. به شرح زیر است:
قابل حمل بودن
کاربرد اصلی WAP نوشتن برنامه ها با استفاده از پروتکل های اختصاصی است. وقتی برنامه ها را به نوع دیگری از شبکه منتقل می کنید، به بازنویسی کد قابل توجهی احتیاج دارد. به عنوان مثال، نوع متفاوتی از شبکه ها مانند GSM و CDMA و پروتکل حامل مانند CSD (داده با تغییر مدار) یا SMS (سرویس پیام کوتاه).
تجربه ی کاربر
- دستگاه هایی با قدرت پردازش محدود، صفحه نمایش کوچک، حافظه محدود و باتری محدود.
- اتصال باند پهن باند را ارائه دهید.
کاهش زمان و هزینه توسعه و کاربرد
WAP به شما کمک می کند خدمات جدید را با هزینه کمتری و سریع اضافه کنید. این کار توسط ابزارها و سیستم عامل های WAP مانند دستگاه های WAP، دروازه های WAP و کیت های ابزار توسعه نرم افزار WAP انجام می شود.
برخی دیگر از مزایای WAP عبارتند از:
- بدون منسوخ شدن سخت افزار
- ارسال و دریافت داده در زمان واقعی
- اکثر دستگاه های تلفن همراه مدرن از WAP پشتیبانی می کنند
- پیاده سازی نزدیک به مدل اینترنت
- صرفه جویی در زمان
- افزایش فروش دستگاه ها، زیرساخت ها و سازنده دروازه ها
- شخصی سازی شده
معایب WAP
- برای کاربران خیلی آشنا نیست
- شخص ثالث گنجانده شده است
- مدل تجاری گران است
- سرعت کم، امنیت و رابط کاربری بسیار کوچک
- صفحه های نمایشگر کوچک
- پهنای باند محدود
- سرعت دسترسی و محدودیت دسترسی
برنامه های کاربردی برای WAP
برنامه های شرکتی: WAP از برنامه های شرکتی استفاده کرده است که در آن فروشندگان می خواهند از WAP خود استفاده کنند تا دسترسی مستقیم به جدیدترین قیمت گذاری را داشته باشد، گوشی ها برای دریافت اطلاعات فوری و رقابتی در هر زمان، آخرین اخبار.
Mobile Banking: در بخش بانکی برای اهداف مختلفی استفاده می شود، مانند ارائه جزئیات مانده حساب کاربر، چهار معامله گذشته، محدودیت اضافه برداشت و غیره. عناصری مانند WAP، خدمات اطلاعات خصوصی، امنیت و عناصر مختلف مختلف در آن گنجانده شده است. علاوه بر این، روش های بی شماری برای ارائه اطلاعات کاربران دارد. از طرف دیگر، کاربر می تواند با ارسال یک درخواست از طریق پیام، اطلاعات را بدست آورد یا این سرویس می تواند مبتنی بر فشار باشد، به این معنی که می تواند به صورت خودکار براساس رویدادها یا بازه های زمانی تعیین شده تولید شود.
همه تلفن های همراه می توانند خدمات بانکی همراه را اجرا کنند یا سرویس ها را می توان برای تلفن های سازگار با پروتکل یا تلفن های خاص با مارک خاص، به عنوان مثال، WAP تنظیم کرد. علاوه بر این، WAP نه تنها برای ارائه اطلاعات مفید است، بلکه می تواند تجارت الکترونیکی و معاملات تلفن همراه را نیز ایمن سازد.
بازی ها: بازی ها یک سرویس عظیم است که بیشترین کاربرد را از نظر کاربرد یا نرم افزار در دستگاه های موبایل در بین مردم دارد. به همین ترتیب، با افزایش توزیع موسیقی به صورت الکترونیکی، بازی ها نیز افزایش خواهند یافت. می توانید بازی ها یا فیلم ها را از یک سایت اینترنتی بارگیری کنید تا اینکه برای اجاره یک بازی یا فیلم به فروشگاه فیلم بروید.
تجارت موبایل: استفاده از تلفن همراه برای انجام معاملات در برنامه های تجارت تلفن همراه الزامی است. معمولاً به معنای انتقال وجوه به صورت الکترونیکی یا پرداخت کالا است. برنامه های تجارت الکترونیکی خدماتی را برای انتقال پول بین حساب ها و پرداخت مبلغی برای خرید چیزی ارائه می دهند.
پیام رسانی یکپارچه: این یک سرویس شبکه با ارزش افزوده در حال ظهور است که ارتباطات را بالاتر از فناوری مورد استفاده برای برقراری ارتباط قرار می دهد. افراد انواع مختلفی از پیام را دریافت می كنند كه مدیریت آنها دشوار است. برای دسترسی به انواع مختلف پیام رسانی، پیام رسانی یکپارچه به کاربران یک رابط واحد ارائه می دهد. به طور معمول، کمک به اطلاع رسانی هنگام دریافت پیام جدید با کمک هشدار به آنها از طریق یک جعبه پیام رسان متحد. پیام کوتاه معمولاً شامل نشانه ای برای تعیین پیام جدید است. بعلاوه، با استفاده از WAP، کاربران می توانند به جعبه پیام رسان متحد خود دسترسی پیدا کرده و آن را مدیریت کنند.
موقعیت یابی: معنای موقعیت یابی از نظر زمینه موبایل می تواند شامل موارد مختلفی باشد: موقعیت مکانی تلفن ها یا وسایل نقلیه یا افراد. GPS (سیستم موقعیت یابی جهانی) یک شبکه جهانی از 24 ماهواره است. یک گیرنده با GPS می تواند موقعیت ماهواره ای خود را بدست آورد و از موقعیت مکانی آن مطلع شود. پیام کوتاه برای ارسال اطلاعات GPS مانند عرض جغرافیایی، طول جغرافیایی، تحمل و عرض جغرافیایی استاندارد است. به طور کلی، طول اطلاعات GPS در حدود 60 نویسه است، که می تواند جای دیگری برای اطلاعات خاص خودرو داشته باشد.
WAP 2.0 چیست؟
نسخه WAP forum 2.0 در سال 2002 معرفی شد که به ارتقا experience تجربه کاربر بی سیم کمک می کند و از نسخه کوتاه XHTML با HTTP پایان به پایان استفاده می کند و دنیای بی سیم را با مجموعه ای از مشخصات به اینترنت نزدیک می کند. این برنامه از پروتکل هایی مانند HTTP ،TCP و IP که محیطی را فراهم می کنند پشتیبانی می کند که به دستگاه های بی سیم اجازه می دهد از فن آوری های فعلی اینترنت استفاده کنند. علاوه بر این، توسط اپراتور پیکربندی شده است و می تواند شامل اطلاعات صورتحساب، شماره تلفن، مکان و سایر اطلاعات گوشی باشد. این شامل ویژگی های مختلف. به شرح زیر است:
- این قابلیت WAP Push را افزایش می دهد.
- برای توصیف قابلیت های دستگاه، نمایه نمایندگی کاربر را فراهم می کند.
- علاوه بر این، همچنین یک رابط عملکرد خارجی برای پشتیبانی از پلاگین خارجی، مانند قابلیت در مرورگرهای میکرو، ارائه می دهد.
WAP Gateway چیست؟
دروازه پروتکل برنامه های بی سیم (WAP) یک سیستم نرم افزاری است که درخواست ها و پاسخ های بین مرورگرهای کوچک تلفن های هوشمند و اینترنت را رمزگشایی و رمزگذاری می کند. درخواست دسترسی به یک وب سایت از طریق درگاه WAP ارسال می شود زیرا امنیت را فراهم می کند. به دستگاه هایی که از طریق بی سیم WAP قادر به برقراری ارتباط با برنامه ها و وب سایتهای اینترنتی هستند، کمک می کند. اگر می خواهید از طریق دستگاه بی سیم مجهز به WAP به منابع اینترنت دسترسی پیدا کنید، به یک سرویس WAP gateway نیاز دارید. WML (زبان نشانه گذاری بی سیم) به ارائه صفحات وب در قالب خاصی کمک می کند، که از طریق درگاه WAP تدوین و ارسال می شود.
WAP gateway معمولاً سروری است که به عنوان واسطه در درخواست دسترسی عمل می کند. درخواست HTTP برای ایجاد یک وب سایت به سرور، سرور داده هایی را از وب سایت درخواستی دریافت می کند. سپس، آن را به یک فرم رمزگذاری شده تبدیل کنید که در مرورگر مشتری نمایش داده می شود.
WML چیست؟
زبان نشانه گذاری بی سیم (WML) یک زبان نشانه گذاری است که مبتنی بر HTML و HDML است. HTML (زبان نشانه گذاری Hypertext) محتوا را برای مرورگرهای دسک تاپ ترجمه می کند، اما WML برای دستگاه های بی سیم که توانایی پردازش توانایی ندارند را ترجمه می کند. برای تلفن های همراه، برای توسعه وب سایت ها استفاده می شود و به عنوان نوع سند XML مشخص می شود. هنگام طراحی وب سایت ها با زبان نشانه گذاری بی سیم، محدودیت های دستگاه های بی سیم مانند حافظه محدود، صفحه نمایش کوچک، منابع کوچک و پهنای باند انتقال باید در نظر گرفته شود. سایت های طراحی شده با WAP با سایت های HTML معمولی متفاوت هستند، زیرا تک رنگ هستند (فقط سیاه و سفید) و فضای بسیار کمی برای صفحه نمایش دارند.
ویژگی های WML
- تعامل با کاربر: این روش های ساده ای برای برقراری ارتباط با کاربران را ارائه می دهد، زیرا کاربران در انتخاب ورودی هایی مانند کلید یا صدا آزاد هستند. زیرا توانایی پشتیبانی از انواع مختلفی از ورودی مانند کنترل ورود متن، ورود رمز ورود و انتخاب گزینه را دارد.
- متن و تصاویر: WML روشی را برای ارائه تصاویر و متن به کاربر توصیف می کند. تصاویر تک رنگ خواهد بود و باید در قالب WBMP باشد.
- پیمایش: WML تاریخچه مرور و پیمایش پیوند را فراهم می کند.
- مدیریت زمینه: این حالت را می توان بین عرشه های مختلف ذخیره کرد. این شامل برخی از ویژگی های اصلی در مقایسه با HTML است که در زیر آورده شده است:
- متغیرها نمی توانند در HTML ذخیره شوند، اما متغیرها را می توان در WML که داده ها را در قالب رشته نگهداری می کند، تعریف کرد.
- HTML یک زبان نشانه گذاری برای دسک تاپ است، اما WML برای دستگاه های رایانه ای کوچک و بی سیم است.
- قالب تصویر پشتیبانی شده توسط WML WBMP است و HTML پشتیبانی می کند، GIF و JPEG ،BMP.
- HTML به حروف کوچک و بزرگ حساس نیست و WML از مشخصات XHTML پیروی می کند. از این رو، به حروف بزرگ حساس است.
درباره فائزه تقی پور
فائزه تقی پور هستم دانشجوی کارشناسی شبکه کامپیوتری حدود یک سالی هست که نویسنده ام و دارای مهارت ها و مدرک دوره های +MCSA, CCNA ,Network هستم.
نوشته های بیشتر از فائزه تقی پور
دیدگاهتان را بنویسید