無線應(yīng)用協(xié)議(WAP)工作原理1. 引言 2. 手機(jī)大爆炸 3. 無線標(biāo)記語言 4. 無線應(yīng)用協(xié)議您和世界各地的許許多多其他人每天都要使用互聯(lián)網(wǎng)——與人通信、跟蹤股市、了解新聞、查看天氣、計(jì)劃旅行、開展業(yè)務(wù)、購物、娛樂和學(xué)習(xí)。保持與網(wǎng)絡(luò)的連接已經(jīng)變得如此重要,以至于您離不開計(jì)算機(jī)和互聯(lián)網(wǎng)連接,否則,就可能會錯過電子郵件消息、有關(guān)股票的更新或您需要了解的新聞。隨著您的業(yè)務(wù)或個人生活越來越依賴于通過互聯(lián)網(wǎng)進(jìn)行的電子通信,您可能早已打算購買一個在忙忙碌碌中仍可隨時訪問互聯(lián)網(wǎng)的設(shè)備。
這就是無線網(wǎng)絡(luò)得以流行的原因。您可能已經(jīng)看到過有關(guān)可以接收和發(fā)送電子郵件的手機(jī)和掌上型電腦的新聞或廣告。這看上去像是順理成章的選擇,但當(dāng)您考慮使用手機(jī)訪問互聯(lián)網(wǎng)時,可能會遇到一些問題。您是否仍能在網(wǎng)上沖浪?獲得所需信息的速度將如何?您可能聽說過無線應(yīng)用協(xié)議(WAP),并想知道它是怎么回事。在本篇文章中,您將了解到什么是WAP,為什么人們需要它以及哪些設(shè)備使用它。 手機(jī)大爆炸導(dǎo)致無線網(wǎng)絡(luò)問世的最重要的因素可能就是過去幾年中數(shù)字手機(jī)使用數(shù)量的迅速增長。數(shù)字手機(jī)和個人通信服務(wù)(PCS)網(wǎng)絡(luò)的迅速擴(kuò)展為無線網(wǎng)絡(luò)服務(wù)打下了堅(jiān)實(shí)的基礎(chǔ)。據(jù)估計(jì),目前正在使用的啟用Web功能的手機(jī)超過5千萬。1997年,諾基亞、摩托羅拉、愛立信和Phone.com聯(lián)手創(chuàng)建了WAP,因?yàn)樗麄冋J(rèn)為,通用的標(biāo)準(zhǔn)對于成功實(shí)現(xiàn)無線網(wǎng)絡(luò)是至關(guān)重要的。從那以后,又有350多家公司在WAP論壇中與他們聯(lián)手。
制作一個可以通過無線設(shè)備進(jìn)行訪問的網(wǎng)站是一個極大的挑戰(zhàn)。到目前為止,在十幾億網(wǎng)站中,只有一小部分網(wǎng)站提供各種無線網(wǎng)絡(luò)內(nèi)容。隨著啟用WAP功能的設(shè)備的使用數(shù)量不斷增多,您可以期待將有更多網(wǎng)站會對無線內(nèi)容感興趣。 WAP設(shè)計(jì)為可以使用諸如以下標(biāo)準(zhǔn)執(zhí)行任何現(xiàn)有的無線服務(wù):
無線標(biāo)記語言WAP使用無線標(biāo)記語言(WML),其中包括由Phone.com開發(fā)的手持設(shè)備標(biāo)記語言(HDML)。 WML的源頭還可以追溯到可擴(kuò)展標(biāo)記語言(XML)。標(biāo)記語言是向內(nèi)容中添加信息,以告訴接收內(nèi)容的設(shè)備執(zhí)行什么操作的一種途徑。最有名的標(biāo)記語言是超文本標(biāo)記語言(HTML)。和HTML不同,WML則被認(rèn)為是一種元語言。簡言之,這意味著除了提供預(yù)定義的標(biāo)記外,WML還允許您設(shè)計(jì)自己的標(biāo)記語言組件。WAP還允許使用標(biāo)準(zhǔn)互聯(lián)網(wǎng)協(xié)議,如UDP、IP和XML。 無線網(wǎng)絡(luò)之所以需要使用無線應(yīng)用協(xié)議,有三個主要原因:
大多數(shù)手機(jī)和啟用Web的掌上型電腦的數(shù)據(jù)傳輸速率均為14.4 Kbps或以下。與此對照的是典型的56 Kbps調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器或DSL連接。如今的大多數(shù)網(wǎng)頁都有很多圖片,這會使在14.4 Kbps的傳輸速率下進(jìn)行下載所需的時間長得無法忍受。為解決這一問題,無線網(wǎng)路內(nèi)容通常以文本為主。
手機(jī)或掌上型電腦相對較小的LCD尺寸提出了另一個挑戰(zhàn)。大多數(shù)網(wǎng)頁都是為640x480像素的分辨率而設(shè)計(jì)的,在臺式計(jì)算機(jī)或筆記本電腦上可正常顯示。這樣的網(wǎng)頁卻不適合在無線設(shè)備150x150像素的顯示屏上顯示。另外,大多數(shù)無線設(shè)備都使用單色屏幕。當(dāng)字體和背景變得與灰色陰影相近時,頁面就會變得更難以閱讀。 導(dǎo)航是另一個問題。在普通電腦上瀏覽網(wǎng)頁時,您可以使用鼠標(biāo)來指向和單擊相應(yīng)的內(nèi)容,但如果使用無線設(shè)備,通常要用一只手來滾動各個鍵。 WAP考慮到了所有這些限制,并提供了使用典型無線設(shè)備的方法。 無線應(yīng)用協(xié)議下面是使用已啟用WAP功能的設(shè)備訪問網(wǎng)站時將會發(fā)生的情況:
要創(chuàng)建無線網(wǎng)絡(luò)內(nèi)容,網(wǎng)站需要為站點(diǎn)創(chuàng)建一個僅包含文本或包含少量圖形的版本。數(shù)據(jù)以HTTP格式由Web服務(wù)器發(fā)送到WAP網(wǎng)關(guān)。這一系統(tǒng)包括WAP編碼器、腳本編譯器和協(xié)議適配器,用于將HTTP信息轉(zhuǎn)換為WML。之后,網(wǎng)關(guān)會將轉(zhuǎn)換的數(shù)據(jù)發(fā)送到您的無線設(shè)備上的WAP客戶端。 網(wǎng)關(guān)和客戶端之間所進(jìn)行的操作取決于WAP協(xié)議堆棧不同組成部分的功能。下面看一下該堆棧的各個組成部分:
信息一旦由WAP客戶端檢索到后,即被傳遞到微型瀏覽器。這是嵌入到無線設(shè)備中的一個極小的應(yīng)用程序,它提供用戶與無線網(wǎng)絡(luò)之間的接口。下面顯示的是典型的微型瀏覽器的起始頁。
微型瀏覽器不提供基本導(dǎo)航以外的任何其他功能。無線網(wǎng)絡(luò)距離真正取代通常的互聯(lián)網(wǎng)還有很長的路要走。它此時實(shí)際上所面向的是那些不論在哪里都需要連接到網(wǎng)絡(luò)的人們。WAP論壇不斷致力于WAP標(biāo)準(zhǔn)的規(guī)范,以確保其以及時而有效的方式發(fā)展。 |
|