不少人持有這樣的疑問:既然通訊網(wǎng)絡(luò)已經(jīng)能夠接入互聯(lián)網(wǎng),而且不少移動(dòng)終端也支持WEB網(wǎng)絡(luò)的接入,為什么還要使用WAP協(xié)議呢?下面我們就來(lái)說(shuō)一下TCP IP和WAP協(xié)議的不同。通過(guò)文章相信大家都能找到這個(gè)問題的答案了。
眼下數(shù)據(jù)業(yè)務(wù)的爆炸性增長(zhǎng)趨勢(shì)仍在繼續(xù),與此同時(shí),移動(dòng)業(yè)務(wù)也在全球蓬勃發(fā)展?由此,將兩者結(jié)合為一的移動(dòng)數(shù)據(jù)是最被業(yè)界看好的業(yè)務(wù)?但是當(dāng)人們開始認(rèn)真思考建設(shè)移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)和服務(wù)時(shí),所遇到的問題顯然比當(dāng)初的設(shè)想要復(fù)雜得多?首先是標(biāo)準(zhǔn)問題,因?yàn)閿?shù)據(jù)業(yè)務(wù)成功的關(guān)鍵是其TCP IP標(biāo)準(zhǔn)所支持的應(yīng)用和服務(wù),而這些應(yīng)用和服務(wù)的關(guān)鍵又是用戶界面,即實(shí)時(shí)性的瀏覽器標(biāo)準(zhǔn)界面?另一方面,移動(dòng)話音服務(wù)成功的關(guān)鍵也是標(biāo)準(zhǔn), CSM和CDMA標(biāo)準(zhǔn)的存在為移動(dòng)業(yè)界的形成起到了推波助瀾的作用?那么當(dāng)兩種潮流融合在一起時(shí),馬上就有繼承和發(fā)展的問題?也就是說(shuō),移動(dòng)數(shù)據(jù)業(yè)務(wù)是否需要一個(gè)新的標(biāo)準(zhǔn)?這就是為什么會(huì)有WAP(無(wú)線應(yīng)用協(xié)議) 的問題,同時(shí)也是為什么要將它與TCP IP比較的原因?
其實(shí),TCP IP和WAP都是高層協(xié)議,因此,在全面認(rèn)識(shí)無(wú)線數(shù)據(jù)方面還應(yīng)該考慮低層協(xié)議的問題,譬如GPRS和3G?但這將是其它文章的內(nèi)容,這里僅把最靠近客戶的高層協(xié)議進(jìn)行一些比較?
結(jié)構(gòu)比較
現(xiàn)在的任何協(xié)議都來(lái)源于OSI的分層體系結(jié)構(gòu), 因此,作者希望借用七層協(xié)議模型作為參考,分析和比較TCP IP和WAP協(xié)議?
在比較之前, 我們還必須明確一點(diǎn),TCP IP協(xié)議和WAP協(xié)議的定位不同, 那就是TCP IP協(xié)議是一種涉及骨干網(wǎng)和邊緣網(wǎng)的協(xié)議, 而WAP網(wǎng)協(xié)議則是一種邊緣和接入?yún)f(xié)議,只適用于無(wú)線移動(dòng)網(wǎng)絡(luò)的外圍?這種協(xié)議的定位差異導(dǎo)致TCP IP協(xié)議棧包含傳統(tǒng)分層結(jié)構(gòu)中的3/4/5/6/7層協(xié)議功能,而WAP協(xié)議棧則只包含4/5/6/7層的功能?由于在WAP中缺乏第三層,即網(wǎng)絡(luò)層功能,因此WAP就不適合做骨干網(wǎng)協(xié)議?
(1)TCP IP的應(yīng)用層實(shí)際上含蓋了OSI協(xié)議模型的高三層的功能, 這在Internet發(fā)展初期是有益的,但是當(dāng)IP電話?視頻業(yè)務(wù)和多媒體業(yè)務(wù)的出現(xiàn),并逐步成為主流IP業(yè)務(wù)時(shí),并不是一種理想的協(xié)議結(jié)構(gòu)模型?
(2)WAP協(xié)議棧實(shí)際上部分恢復(fù)了OSI的高三層業(yè)務(wù),這對(duì)日趨復(fù)雜的數(shù)據(jù)應(yīng)用和服務(wù)是有價(jià)值的,尤其是在無(wú)線移動(dòng)電子商務(wù)環(huán)境中更是如此?
(3)在傳送層,TCP IP和WAP協(xié)議棧的差異巨大,面向連接的TCP是Internet的主體,但在WAP中,無(wú)連接的WDP才是廣域無(wú)線移動(dòng)數(shù)據(jù)網(wǎng)的關(guān)鍵?
(4)WAP協(xié)議棧還可以提供安全協(xié)議, 即無(wú)線傳送層安全 (WTLS)協(xié)議, 它實(shí)際上是來(lái)自TCP IP體系的TLS/SS協(xié)議?意淡化該層協(xié)議的目的是為了突出TCP IP和WAP協(xié)議棧結(jié)構(gòu)的比較, 實(shí)際應(yīng)用中這樣的處理是不安全的?
這里WAE包括WML(無(wú)線標(biāo)記語(yǔ)言) ,WMLS(WMLScript)和WTA(無(wú)線電話應(yīng)用),而TCP IP的應(yīng)用層則包括HTML?JavaScript?HTTP?SSL等? 通過(guò)分析我們發(fā)現(xiàn)來(lái)自IETF和WAP論壇的兩類協(xié)議之間存在著很大的相關(guān)性, 而這種相關(guān)性對(duì)于了解WAP以及發(fā)展TCP IP體系是十分必要的?表1給出了相應(yīng)協(xié)議的對(duì)應(yīng)關(guān)系?
展望
從標(biāo)準(zhǔn)的角度看,WAP已經(jīng)從1.0版本進(jìn)步到1.2版本,因此WAP的前景將會(huì)越來(lái)越好?在考慮WAP時(shí),我們必須注意WAP是TCP IP協(xié)議棧的一種繼承和發(fā)展,它實(shí)際上是針對(duì)廣域無(wú)線移動(dòng)環(huán)境的一種優(yōu)化協(xié)議?雖然TCP IP協(xié)議族已經(jīng)具有相當(dāng)長(zhǎng)的歷史,但它仍然在不斷地完善和發(fā)展,也就是說(shuō),它自身也在不斷地進(jìn)行繼承和發(fā)展?如果人們?cè)谟芯領(lǐng)域能夠接受X over IP/IP over X,那么在無(wú)線領(lǐng)域就有可能發(fā)生X over WAP/WAP over X, 或更具體地說(shuō)發(fā)生X over WDP/WDPover X?
另一方面, 我們也必須注意到,目前WAP還不是一個(gè)國(guó)際標(biāo)準(zhǔn)化組織的標(biāo)準(zhǔn),也不是一個(gè)國(guó)家標(biāo)準(zhǔn),事實(shí)上它只是一個(gè)論壇標(biāo)準(zhǔn)?但是誰(shuí)也不能否認(rèn)它在目前無(wú)線移動(dòng)數(shù)據(jù)方面的權(quán)威性?如果我們能大膽想象,也許有一天WAP會(huì)向TCP IP一樣的成功,以至最終進(jìn)入有線領(lǐng)域,經(jīng)過(guò)自身的不斷繼承和發(fā)展,替代現(xiàn)有的TCP IP協(xié)議棧?因?yàn)槲覀儧]有理由說(shuō)對(duì)無(wú)線優(yōu)化的協(xié)議就不適應(yīng)有線環(huán)境,也許在網(wǎng)絡(luò)業(yè)務(wù)更趨復(fù)雜,網(wǎng)絡(luò)狀態(tài)紛繁多變的將來(lái),對(duì)無(wú)線優(yōu)化的網(wǎng)絡(luò)協(xié)議同樣也是對(duì)有線網(wǎng)絡(luò)優(yōu)化的協(xié)議?