WAP - สถาปัตยกรรม

WAP ได้รับการออกแบบเป็นชั้น ๆ เพื่อให้สามารถขยายได้ยืดหยุ่นและปรับขนาดได้ เป็นผลให้สแต็กโปรโตคอล WAP แบ่งออกเป็นห้าชั้น -

ชั้นของ WAP Protocol

Application Layer

Wireless Application Environment(WAE) เลเยอร์นี้เป็นที่สนใจของนักพัฒนาเนื้อหามากที่สุดเนื่องจากประกอบด้วยสิ่งอื่น ๆ ข้อกำหนดของอุปกรณ์และภาษาโปรแกรมการพัฒนาเนื้อหา WML และ WMLScript

ชั้นเซสชัน

Wireless Session Protocol (WSP) ไม่เหมือนกับ HTTP WSP ได้รับการออกแบบโดย WAP Forum เพื่อให้มีการระงับการเชื่อมต่อที่รวดเร็วและการเชื่อมต่อใหม่

ชั้นธุรกรรม

Wireless Transaction Protocol (WTP) WTP ทำงานบนบริการดาต้าแกรมเช่น User Datagram Protocol (UDP) และเป็นส่วนหนึ่งของชุดโปรโตคอล TCP / IP มาตรฐานที่ใช้ในการจัดเตรียมโปรโตคอลที่เรียบง่ายเหมาะสำหรับสถานีไร้สายแบนด์วิธต่ำ

ชั้นความปลอดภัย

Wireless Transport Layer Security (WTLS) WTLS รวมคุณสมบัติด้านความปลอดภัยที่ขึ้นอยู่กับมาตรฐานโปรโตคอล Transport Layer Security (TLS) ที่กำหนดไว้ ซึ่งรวมถึงการตรวจสอบความสมบูรณ์ของข้อมูลความเป็นส่วนตัวการปฏิเสธบริการและบริการตรวจสอบสิทธิ์

เลเยอร์การขนส่ง

Wireless Datagram Protocol (WDP) WDP ช่วยให้ WAP เป็นอิสระต่อผู้ถือโดยการปรับชั้นการขนส่งของผู้ถือที่อยู่เบื้องหลัง WDP นำเสนอรูปแบบข้อมูลที่สอดคล้องกันไปยังเลเยอร์ที่สูงขึ้นของสแต็กโปรโตคอล WAP ซึ่งจะช่วยให้ผู้พัฒนาแอปพลิเคชันได้รับความเป็นอิสระ

แต่ละเลเยอร์เหล่านี้มีอินเทอร์เฟซที่กำหนดไว้อย่างดีให้กับเลเยอร์ที่อยู่ด้านบน ซึ่งหมายความว่าการทำงานภายในของเลเยอร์ใด ๆ จะโปร่งใสหรือมองไม่เห็นสำหรับเลเยอร์ที่อยู่ด้านบน สถาปัตยกรรมแบบเลเยอร์ช่วยให้แอปพลิเคชันและบริการอื่น ๆ สามารถใช้คุณสมบัติที่จัดเตรียมโดย WAP-stack ได้เช่นกัน สิ่งนี้ทำให้สามารถใช้ WAP-stack สำหรับบริการและแอพพลิเคชั่นที่ WAP ไม่ได้ระบุไว้ในปัจจุบัน

สถาปัตยกรรมโปรโตคอล WAP แสดงอยู่ด้านล่างพร้อมกับ Internet Protocol stack ทั่วไป

โปรดทราบว่าผู้ถือเครือข่ายมือถือในส่วนล่างของรูปด้านบนไม่ได้เป็นส่วนหนึ่งของสแต็กโปรโตคอล WAP