การสื่อสารไร้สาย - WAP

WAP ย่อมาจาก Wireless Application Protocol WAP แสดงถึงชุดของโปรโตคอลมากกว่าโปรโตคอลเดียว WAP มีจุดมุ่งหมายในการรวมเบราว์เซอร์ที่มีน้ำหนักเบาธรรมดาหรือที่เรียกว่าไมโครเบราว์เซอร์เข้ากับอุปกรณ์พกพาดังนั้นจึงต้องใช้ทรัพยากรน้อยที่สุดเช่นmemory และ CPU ที่อุปกรณ์เหล่านี้

WAP พยายามชดเชยข้อบกพร่องของอุปกรณ์มือถือไร้สายและลิงก์ไร้สายโดยการรวมข้อมูลเพิ่มเติมเข้ากับโหนดเครือข่ายเช่น routers, web servers, และ BSs.

วัตถุประสงค์หลักของชุดโปรโตคอล WAP มีดังต่อไปนี้

  • ความเป็นอิสระจากมาตรฐานเครือข่ายไร้สาย
  • การทำงานร่วมกันระหว่างผู้ให้บริการ
  • การเอาชนะข้อบกพร่องของสื่อไร้สาย
  • การเอาชนะข้อเสียของอุปกรณ์พกพา
  • เพิ่มประสิทธิภาพและความน่าเชื่อถือ
  • ให้ความปลอดภัยความสามารถในการปรับขนาดและความสามารถในการขยาย

แบบจำลอง WAP

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

ชิ้นส่วนเครือข่ายไร้สายประกอบด้วย -

  • ผู้ให้บริการเนื้อหา (แอปพลิเคชันหรือเซิร์ฟเวอร์ต้นทาง)
  • อุปกรณ์เคลื่อนที่ (ไคลเอนต์ WAP)
  • เกตเวย์ WAP
  • พร็อกซี WAP

สถาปัตยกรรม WAP ได้รับการออกแบบให้ติดตามเว็บอย่างใกล้ชิด ข้อแตกต่างเพียงอย่างเดียวคือการมีเกตเวย์ WAP กำลังแปลระหว่าง HTTP และ WAP

ไคลเอนต์ WAP

สามส่วนที่จะกล่าวถึงเกี่ยวกับไคลเอนต์ WAP ได้แก่ WAE user agent, WTA user agent และ WAP stack

  • WAE user agent - ตัวแทนผู้ใช้สภาพแวดล้อมแอปพลิเคชันไร้สายคือเบราว์เซอร์ที่แสดงเนื้อหาสำหรับการแสดงผล

  • WTA user agent - ตัวแทนแอปพลิเคชันโทรศัพท์ไร้สายรับไฟล์ WTA ที่คอมไพล์แล้วจากเซิร์ฟเวอร์ WTA และดำเนินการ

  • WAP stack - WAP stack อนุญาตให้โทรศัพท์เชื่อมต่อกับเกตเวย์ WAP โดยใช้ WAP Protocols

แอปพลิเคชันเซิร์ฟเวอร์

องค์ประกอบในเครือข่ายที่มีแอปพลิเคชันข้อมูล (เว็บ, WAP) คือพร็อกซี WAP, เกตเวย์ WAP หรือเซิร์ฟเวอร์ WAP -

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

  • Gateway - นี่คือองค์ประกอบตัวกลางที่มักใช้เพื่อเชื่อมต่อเครือข่ายสองประเภทที่แตกต่างกัน

WAP Gateway เป็นซอฟต์แวร์ที่วางอยู่ระหว่างเครือข่ายที่รองรับ WAP and IP packet network เช่นอินเทอร์เน็ต

WAP Protocol Stack

WAP protocol stack แสดงในรูปต่อไปนี้ -

Application Layer

ชั้นแอปพลิเคชันจัดเตรียมสภาพแวดล้อมของแอปพลิเคชันที่มีไว้สำหรับการพัฒนาและการดำเนินการของแอปพลิเคชันและบริการแบบพกพา WAE ประกอบด้วยตัวแทนผู้ใช้สองคนที่แตกต่างกันซึ่งอยู่ทางฝั่งไคลเอ็นต์

ตัวแทนผู้ใช้ WAE ประกอบด้วยเบราว์เซอร์และโปรแกรมแก้ไขข้อความพร้อมกับตัวแทนผู้ใช้ WTA

ชั้นเซสชัน

เลเยอร์เซสชันจัดหาวิธีการสำหรับการแลกเปลี่ยนเนื้อหาที่เป็นระเบียบระหว่างแอปพลิเคชันไคลเอนต์ / บริการ

WAP มีส่วนประกอบดังต่อไปนี้ -

  • Connection Oriented Session Services - สิ่งเหล่านี้ทำงานผ่าน WTP

  • Connectionless Session Services - สิ่งเหล่านี้ทำงานโดยตรงผ่าน WDP

  • Session services - ฟังก์ชันเหล่านี้ช่วยในการตั้งค่าการเชื่อมต่อระหว่างไคลเอนต์และเซิร์ฟเวอร์โดยใช้ข้อความดั้งเดิม

Primitives messagesถูกกำหนดให้เป็นข้อความที่ไคลเอ็นต์ส่งไปยังเซิร์ฟเวอร์เพื่อร้องขอสถานบริการ ไคลเอนต์ส่งคำขอไพรมารีและรับการยืนยันแบบดั้งเดิมและเซิร์ฟเวอร์สามารถส่งแบบดั้งเดิมการตอบสนองและรับการบ่งชี้ไพรมารี

บริการเซสชันที่ไม่มีการเชื่อมต่อจะให้บริการที่ไม่ได้รับการยืนยันเท่านั้น ในการเริ่มต้นเซสชันไคลเอ็นต์จะเรียกใช้ไพรมารี WSP ที่ให้พารามิเตอร์บางอย่างเช่นที่อยู่เซิร์ฟเวอร์ที่อยู่ไคลเอ็นต์และส่วนหัวไคลเอ็นต์ ในบางประเด็น WSP นั้นเป็นรูปแบบไบนารีของ HTTP

ชั้นธุรกรรม

ให้วิธีการต่างๆในการทำธุรกรรมตามระดับความน่าเชื่อถือที่แตกต่างกัน

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

เลเยอร์ทางเลือกที่ให้เมื่อมีการตรวจสอบสิทธิ์ความเป็นส่วนตัวและการเชื่อมต่อที่ปลอดภัยระหว่างแอปพลิเคชัน มันขึ้นอยู่กับSSL (Secure Socket Layer). ให้บริการที่รับประกันความเป็นส่วนตัวการรับรองความถูกต้องของเซิร์ฟเวอร์การรับรองความถูกต้องของไคลเอ็นต์และความสมบูรณ์ของข้อมูล

เซสชัน SSL มาตรฐานถูกเปิดระหว่างเว็บเซิร์ฟเวอร์และเกตเวย์ WAP และเซสชัน WTLS จะเริ่มต้นระหว่าง gateway และ mobile device. เนื้อหาที่เข้ารหัสจะถูกส่งผ่านการเชื่อมต่อนี้จากเซิร์ฟเวอร์ไปยังเกตเวย์ซึ่งแปลและส่งไปยังโทรศัพท์มือถือ ธุรกรรมระหว่างSSL และ WTLS เกิดขึ้นในหน่วยความจำของเกตเวย์ WAP

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

นี่คือชั้นล่างสุดซึ่งเชื่อมต่อกับบริการผู้ถือที่เสนอโดยผู้ประกอบการ บริการถือเป็นการสื่อสารระหว่างโทรศัพท์มือถือและสถานีฐาน รวมถึงSMS, CSD, USSD, GSM, GPRS, DECT, CDMA, FDMA, และ TDMA.

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