WAP – Wireless Application Protocol
פרוטוקול זה מספק תכני אינטרנט ושירותי טלפוניה מתקדמים לפלאפונים ניידים דיגיטליים, דפדפנים וטרמינלים אלחוטיים אחרים.
משפחת הפרוטוקול עובדת דרך סביבות רשת אלחוטית שונות ויוצרת דפי אינטרנט הנראים בהתקנים בלי רזולוציה נמוכה ופס נמוך.
פלאפוני WAP הם "פלאפונים חכמים" המאפשרים למשתמשים שלהם להגיב לאימייל, לגשת למסדי נתונים של מחשב ולהסמיך את הפלאפון לתקשר עם תכנים ואימיילים מבוססי אינטרנט.
WAP מגדיר את הפרוטוקולים האלחוטיים ואת סביבת יישום האלחוטיות.
סביבת יישום האלחוטיות – Wireless Application Environment (WAP) מבוססת על
WSP (Wireless Session Protocol) ו- WTP (Wireless Transaction Protocol).
מודל ה- OSI עבור תקשורת אלחוטית הוא:
מחסנית פרוטוקול WAP |
המבנה הבסיסי של ארכיטקטורת WAP יכול להיות מוסבר באמצעות המודל שיפורט בהמשך.
לסדר השלבים העצמאיים, שהם ההיררכיה, יש יתרון בכך שהמערכת גמישה מאוד ויכולה לעלות ולרדת בשלבים.
מכיוון שיש שלבים שונים, או מחסניות שונות, המבנה מכונה "מחסנית WAP", והוא מחולק ל- 5 שלבים שונים:
1) שכבת היישום - Wireless Application Environment (WAE).
2) שכבת השיחה – Wireless Session Protocol (WSP).
3) שכבת הטרנזקציה – Wireless Transaction Protocol (WTP).
4) שכבת הבטיחות – Wireless Transport Layer Security (WTLS).
5) שכבת התעבורה – Wireless Datagram Protocol (WDP).
כל מחסנית חופפת עם המחסנית שמתחת. ארכיטקטורת המחסנית מאפשרת ליצרני התוכנה לפתח יישומים ושירותים למחסניות מסויימות. הם גם יכולים לפתח שירותים למחסניות שטרם הוגדרו.
מחסנית ה- WAP היא יישות של פרוטוקולים המכסה את תעבורת הנתונים האלחוטית.
הדיאגרמה שלעיל מראה את סדר המחסניות השונות ואת הפרוטוקולים שלהן, כולל אחריות המחסנית למערך ואחריות המחסנית לתעבורת הנתונים הממשית.
הרמה/המחסנית הגבוהה ביותר היא זו שמתעסקת עם המערך.
מחסנית נמוכה יותר אחראית על התעבורה והבטיחות דרך WTLS – Wireless Transport Layer Security.
כל המחסניות שמתחת למחסנית זו נקראות מחסניות רשת.
בהתאם להיררכיה הזו כל שינוי שנעשה במחסניות הרשת לא ישפיע על המחסניות שמעל.
שכבת היישום (WAE ו- WTA)
סביבת היישומים האלחוטיים (WAE) ויישומי הפלאפונים האלחוטיים (WTA) הם בשכבה הגבוהה ביותר בהיררכית ארכיטקטורת ה- WAP.
2 אלו הם המנשק העיקרי להתקן הלקוח, דבר הנותן ושולט על שפת התאור, שפת המסמך של כל יישום ומגדיר טלפוניה.
ל- WAE ו- WTA יש רק מעט פונקציות קלות על התקן הלקוח, כמו שימור רשימת היסטוריה, לדוגמא.
שכבת השיחה (WSP)
ל- WSP יש את כל המפרטים לשיחה.
זהו המנשק בין שכבת היישום לשכבת התעבורה השולח את כל הפונקציות הנחוצות לתקשורת אלחוטית.
שיחה מורכבת בעקרון מ- 3 שלבים: התחלת השיחה, העברת מידע אחורה וקדימה, סיום השיחה.
בנוסף , ניתן להפריע לשיחה ולהתחיל שוב מהנקודה שבה היא הופרעה.
שכבת הטרנזקציה (WTP)
מפרט שכבת התעבורה נמצא בפרוטוקול הטרנזקציה האלחוטית.
כמו פרוטוקול מנדע המשתמש (UDP), כך גם ה- WTP רץ בראש שירות המנדע.
גם ה- UDP וגם ה- WTP הם חלק מיישום תקני של TCP/IP, על מנת להתאים את הפרוטוקול לטרמינלים ניידים.
WTP תומך בכבילה של נתוני פרוטוקול ותגובה משתהה על מנת להפחית את מספר התשדורות.
הפרוטוקול מנסה לייעל את הידודיות המשתמש בכדי שהמידע יוכל להתקבל בשעת הצורך.
שכבת הבטיחות WTLS))
ה- WTLS היא שכבה/מחסנית אופציונאלית, המורכבת מהתקני תאור.
תשדורת מאובטחת חיונית ליישומים מסויימים כמו e-commerce או WAP-banking והיא מהווה תקן בימים אלו.
יתרה מכך, WTLS מכילה בדיקת שלמות הנתונים, אימות משתמש ובטיחות שערים.
שכבת התעבורה (WDP)
WDP מייצג את שכבת התעבורה או התשדורת והוא גם המנשק בין שכבת הרשת לכל השכבות/מחסניות שמעל.
עם העזרה של WDP, שכבת התשדורת יכולה להיטמע ביישומי מפעיל הרשת.
המשמעות היא שה- WAP אינו תלוי לחלוטין בכל מפעיל רשת.
יש תמיכה בתשדורת מנות נתוני SMS, USSD, CSD, CDPD, IS-136 ו- GPRS.
פרוטוקול הודעת בקרת האלחוט (WCMP) הוא תוספת אפשרית ל- WAP, דבר שיודיע למשתמשים על שגיאות שקורות.
הסברים מפורטים יותר:
קישורים נוספים בנושא