淺析WAP協(xié)議棧的結(jié)構(gòu)
在無線通訊的發(fā)展之中,我們現(xiàn)行的標(biāo)準(zhǔn)是WAP協(xié)議棧。為了能夠讓大家更好地理解這方面的內(nèi)容?,F(xiàn)在就此這個協(xié)議的相關(guān)內(nèi)容我們都進(jìn)行具體的介紹。那么先來理解一下WAP的含義。WAP(無線通訊協(xié)議)是在數(shù)字移動電話、互聯(lián)網(wǎng)或其他個人數(shù)字助理機(jī)(PDA)、計算機(jī)應(yīng)用乃至未來的信息家電之間進(jìn)行通訊的全球性開放標(biāo)準(zhǔn)。這一標(biāo)準(zhǔn)的誕生是WAP論壇成員努力的結(jié)果,WAP論壇是在1997年6月,由諾基亞、愛立信、 摩托羅拉和無線星球(Unwi redPlanet)共同組成的。
通過WAP這種技術(shù),就可以將Internet的大量信息及各種各樣的業(yè)務(wù)引入到移動電話、PALM等無線終端之中。無論你在何地、何時只要你需要信息,你就可以打開你的WAP手機(jī),享受無窮無盡的網(wǎng)上信息或者網(wǎng)上資源。 WAP能夠運(yùn)行于各種無線網(wǎng)絡(luò)之上,如GSM、GPRS、CDMA等。
WML無線標(biāo)注語言
WML是無線注標(biāo)語言(Wireless Makeup language)的英文縮寫。支持WAP技術(shù)的手機(jī)能瀏覽由WML描述的Internet內(nèi)容。
WML是以XML為基礎(chǔ)的標(biāo)記語言,用在規(guī)范窄頻設(shè)備,如手機(jī)、呼叫器等如何顯示內(nèi)容和使用者接口的語言。因為窄頻使得WML受到部分限制,如較小型的顯示器、有限的使用者輸入設(shè)備、窄頻網(wǎng)絡(luò)聯(lián)機(jī)、有限的內(nèi)存和資源等。
WML支持文字和圖片顯示,內(nèi)容組織上,一個頁面為一個Card,而一組Card則構(gòu)成一個Deck。當(dāng)使用者向服務(wù)器提出瀏覽要求后,WML會將整個Deck發(fā)送至客戶端的瀏覽器,使用者就可以瀏覽Deck里面所有Card的內(nèi)容,而不需要從網(wǎng)絡(luò)上單獨(dú)下載每個Card。
通過WAP這種技術(shù),就可以將Internet的大量信息及各種各樣的業(yè)務(wù)引入到移動電話、PALM等無線終端之中。無論在何時、何地只要需要信息,打開WAP手機(jī),用戶就可以享受無窮無盡的網(wǎng)上信息或者網(wǎng)上資源。
如:綜合新聞、天氣預(yù)報、股市動態(tài)、商業(yè)報道、當(dāng)前匯率等。電子商務(wù)、網(wǎng)上銀行也將逐一實現(xiàn)。通過WAP手機(jī)用戶還可以隨時隨地獲得體育比賽結(jié)果、娛樂圈趣聞等,為生活增添情趣,也可以利用網(wǎng)上預(yù)定功能,把生活安排的有條不紊。
WAP協(xié)議棧
WAP通信協(xié)議的協(xié)議棧采用層次化設(shè)計.為應(yīng)用系統(tǒng)的開發(fā)提供了一種可伸縮、可擴(kuò)展的環(huán)境。每層協(xié)議棧均定義有接t-J,可被上一層協(xié)議所使用,亦可被其他的服務(wù)或應(yīng)用程序直接應(yīng)用,在設(shè)計中。WAP充分借鑒了Internet的協(xié)議棧思想,并加以修改和簡化,有效地應(yīng)用于無線應(yīng)用環(huán)境。
WAP協(xié)議棧包括如下五層:
1.無線應(yīng)用環(huán)境WAE(Wireless Application Environment)。
WAE是一種普遍意義上的廊用開發(fā)框架.它支持在不同電信網(wǎng)絡(luò)上方便高效地開發(fā)和運(yùn)行WAP應(yīng)用服務(wù)。這個框架主要基于現(xiàn)有的Internet技術(shù)
2.無線會話協(xié)議WSP(Wireless Session Layer)。
WSP會話層協(xié)議為上層的WAP應(yīng)用提供面向連接的、基于WTP會話通信服務(wù)或基于WDP無連接的、可靠的通信服務(wù)。
3.無線事務(wù)協(xié)議WTP (Wreless Transaction Layer)。
WTP提供一種輕量級的面向事務(wù)處理的服務(wù).專門優(yōu)化并適用于移動終端的設(shè)計。
4.無線傳輸層安全性WTLS (Wireless Transport Layer Secufitv)。
WTLS是基于SSL的安全傳輸協(xié)議。提供數(shù)據(jù)完整性、保密性、真實性、拒絕服務(wù)保護(hù)等功能。
5.無線數(shù)據(jù)報協(xié)議WDP(Wireless Transport Layer)。
WDP為無線傳輸層協(xié)議,支持在不同類型的網(wǎng)絡(luò)載體上進(jìn)行數(shù)據(jù)傳輸。 WAP體系結(jié)構(gòu)為移動通信設(shè)備的應(yīng)用發(fā)展提供了一個可縮放和可擴(kuò)展的環(huán)境。體系結(jié)構(gòu)的層容易受上下層其他服務(wù)器以及應(yīng)用的影響。
WTA應(yīng)用
除了WAE和WAP協(xié)議棧外,WAP標(biāo)準(zhǔn)還定義了WTA(Wireless Te~phony Applications)無線電話應(yīng)用.它使得WAP可以很好地與目前電信網(wǎng)絡(luò)中的各種先進(jìn)電信業(yè)務(wù)相結(jié)合,如智能網(wǎng)(Intelligent Network)業(yè)務(wù)。通過使用瀏覽器,移動用戶可以應(yīng)用各種智能網(wǎng)業(yè)務(wù)而不需修改移動終端。