WAP

romeoo

عضو جدید
WAP(5 چیست؟
WAP سیستمى است كه در آن پروتكلارتباطى و محیط برنامه نویسى جهت پیاده سازى سیستم هاى پیاده
سازى سیستم هاىاطلاعاتى مبتنى بر وب روى گوشى هاى تلفن همراه ارایه مى شود . پروتكلارتباطى
پروتكل ارتباطى كه در حال حاضر در اینترنت براى دیدن صفحات وباستفاده مى شود HTTP است .( البته در سطح شبكه اینترنت براى فعالیت هاىمتفاوت پروتكل هاى متفاوتى در سطح لایه Application استفاده مى شود ولىپروتكلى كه جهت دیدن سایت ها از آن استفاده مى شود HTTP است ) . وقتى آدرسسایتى را به اینترنت اكسپلورر مى دهید تا صفحه مربوط به آن سایت را ببینند ، درپشت پرده ، اینترنت اكسپلورر بسته اى را حاوى اطلاعاتى جهت در خواست صفحه آنسایت است به اینترنت مى فرستد . اطلاعات این بسته به فرمتى است كه در پروتكل HTTP تعریف شده است . با این توصیف ، وقتى صحبت از تلفن همراه مى شود در نگاهاول مساله حل شده است و فقط كافى است این بار تلفن همراه شما چنین بسته اىساخته و به اینترنت بفرستد . ولى این كار براى یك تلفن همراه شدنى نیست . زیرا بسته هایى كه در پروتكل HTTP ساخته مى شوند حجم زیادى دارند و لذا لازم استفرستنده داراى حافظه مناسبى باشد!
در حالى كه تلفن همراه از نظرحافظه بسیار محدود است ( البته به تازگى گروهى از تلفن هاى همراه با
نام Smart phone وارد بازار شده اند كه از نظر حافظه نسبت به انواع قدیمى تر بسیارقوى تر ند . )
همچنین جهت پردازش بسته هایى كه با پروتكل HTTP ارسال و دریافتمى شوند ، نیاز به پردازشگرى قوى تر از آن چه كه در یك تلفن همراه وجود دارد ،مى باشد . لذا جهت ورود تلفن همراه ، به دنیاى
اینترنت ضرورى است با توجه بهقابلیت هاى یك تلفن همراه پروتكل ویژه اى طراحى شود. این پروتكل WAP نام دارد . البته WAP فراتر از یك پروتكل ساده در لایه Application مى باشد و بهتر است بهآن پشته پروتكل WAP (Protocol St! ack) بگوییم . پشته پروتكل WAP داراىشش لایه مى باشد و یك ارتباط connection less را در دنیاى تلفن هاىهمراه ایجاد مى كند . در این جا اشاره مختصرى به كار هر یك از لایه ها مىكنیم: 1- :Bearer Layerمعادل همان لایه فیزیكى در TCP/lP مى باشد
ولى این بارمحیط ارتباطیwireless است و لذا پروتكل هاى دیگرى در این لایه استفاده مى شود .
2- WDP: این لایه در واقع همان UDP است . به عبارت دیگر فعالیت و ساختارىمانند پروتكل UDP در لایه انتقال TCP/lP دارد . 3- WTLS: لایه اى است كهامنیت ارتباطات را فراهم مى كند . در این لایه از پروتكل SSL استفاده مى شود . 4- WTP : این لایه مدیریت در خواست ها و پاسخ ها را بر عهده دارد . 5-WSP : همانند لایه session در OSi مى باشد ، با تفاوت هاى مختصرى جهتبهینه سازى .
6- WAE : همانند لایه Application در TCP/lP مى باشد . درواقع تمام برنامه هایى كه پیاده سازى مى شوند در این لایه قراردارند و كاربرتلفن همراه و برنامه نویس WAP ، هر دو، با لایه ارتباط برقرار مى كنند. مشكلعدم توانایى تلفن همراه جهت استفاده از پروتكل HTTP با طراحى پشته پرو تكلى جدیدى با در نظر گرفتن محدودیت هاى تلفن همراه حل شد . ولى استفاده از این پروتكلمشكل جدیدى را ایجاد مى
كند . كه ضرورى است تدبیر خاصى براى حل آن اندیشیدهشود .
 
بالا