WAP閘道器伺服器應用形式初探

2021-04-13 22:47:50 字數 3867 閱讀 3919

本文討論了wap閘道器伺服器與流動網路的幾種連線方式,以及相應的協議棧,並對其進一步應用作了一些初步**。

1. 引言

目前wap已成為資訊科技(it)領域內的熱門話題,有關這方面的文章和論述了較多,涉及到wap的方方面面,例如協議棧本身、wap的各種應用等。的確,wap實現了21世紀人們隨時隨地'上網衝浪'的夢想,是無線通訊和internet結合的最佳模式之一。wap應用領域也相當豐富,其最大特點在於系統結構的靈活性和協議的開放性,wap閘道器伺服器(wap gateway server)是其中的關鍵部分,它與流動網路的連線方式直接決定了其應用模式生效能。本文將對進一步加強wap閘道器伺服器功能方面談一下初步看法。

2. 經典的wap應用結構模型

由wap論壇(wap forum)制定的wap協議廾基本結構為底層承載(bearer)+ 無線資料報協議(wdp)+ 傳輸層安全協議(wtls)+ 事務層協議(wtp)+ 會話層協議(wsp)+ 無線應用環境(wae),在最新的wap1.2版本中嗇了許多新的應用模式,如'推'(push,即將internet內容主動傳送給移動使用者的一種協議)等。wap協議棧應用於結構模型如圖1所示。其中作為核心成分的wap閘道器伺服器主要完成兩個功能:實現wap協議棧(wsp/wtp/wtls/wdp)與internet協議棧(http/tls/tcp/ip)之間的協議轉換;資訊內容的編譯碼,即將wap資料壓縮編碼以減少網路資料流量,最大限度利用無線資源。

wap實現手機上網,是由移動終端、流動網路(由基站和交換機組成)、wap閘道器伺服器和網路內容**商(icp)、網路服務**商(isp)之間協調完成。這一典型手機上網過程可簡述如下:

(1) 手機發出請求;

(2) 流動網路(g**、cdma或其它流動網路)接通本地isp;

(3) 本地isp連線wap閘道器伺服器;

(4) wap閘道器伺服器向目標內容伺服器發出請求;

(5) 目標內容伺服器將資訊傳給wap閘道器伺服器;

(6) wap閘道器伺服器將處理後的資訊傳送到本地isp;

(7) 本地isp將住處傳回流動網路;

(8) 手機接收到internet資訊;

可見實現這一過程所參與的網路實體比較多,相互的協調也較為複雜。同時,wap閘道器伺服器僅僅作為一閘道器來使用,承擔功能相對不足。因此不妨利用wap協議的開放性,改變這種單一的連線形式,來達到充分利用wap閘道器伺服器強大儲存和處理能力的目的,讓它成為真正意義上的'伺服器'。

3. wap伺服器與流動網路(mn)連線的幾種形式以及協議棧的變化

3.1 連線形式

wap作為一種閘道器伺服器(連線mn與internet的gateway),與流動網路的連線方式是決定其結構和功能的主要因素,即所謂的'wap閘道器伺服器解決方案'。對採用分組交換的流動網路,如gprs以及第三代網路等,wap閘道器伺服器可與其採用ip直連的方式,這裡就不多加**。但對於非ip網路,如g**電路交換資料(csd)網等,就有可能採用不著一些變化的連線形式。下面以目前應用較為普遍的csd和短訊息(**s)承載實體為例來說明這些變化,以及由此帶來的利弊和wap閘道器伺服器效能的改變。

(1) 用在電路交換資料承載實體上

在電路交換資料承載實體上,wap閘道器伺服器與mn可以有三種連線情況,如圖2所示。

第一種形式是經典方法,csd經過一系列的中間轉換(依次經過iwf、pstn、modem),最後由isp提供與wap閘道器伺服器的ip連線;

第二種方式由流動網路交換機直接提供數字中繼連線到isp,由isp提供與wap閘道器伺服器的ip連線,isp起到了csd與ip之間協議轉換的作用。

第三種方式是由流動網路交換機直接提供數字中繼,連線至wap閘道器伺服器。

第一種方式可充分利用目前的基礎設施,即數量龐大的使用者線都可實現與wap閘道器伺服器的連線,直接的好處就是wap服務**商會增多,可充分引入競爭和改善服務等。

第二種方式中isp商需要租用相對昂貴的中繼線,同時也要承擔csd和ip之間協議轉換的任務,可能會影響isp商參與wap服務的積極性。

第三種方式連線最為簡潔、可靠,但需由wap閘道器伺服器來承擔csd至ip的協議轉換工作,在這種方案中wap閘道器伺服器也扮演了isp的角色。從充分利用wap閘道器伺服器功能的角度出發,第三種方案將是一種較好的解決方案。

(2)在短訊息業務承載實體上

在短訊息業務(**s)承載實體上,wap閘道器伺服器與mn也有兩種連線情況,如圖3所示。第一種方案是經典方案。第二種方案在保留短訊息中心的情況下,將無線資料閘道器的功能移至wap閘道器伺服器,這是讓wap閘道器伺服器承擔盡可能多的功能。目前流動網路所支援的短訊息業務其流量有限(最多只能傳送140bytes的內容),用它來承載internet並無多大意義。進一步的考慮是將wap閘道器伺服器應用為一短訊息業務中心,這樣具有更大的實用價值。 從電信裝置製造商的角度出發,兩個承載實體(實際上可推廣到所有承載實體)都趨向於選擇使wap閘道器伺服器的功能更強大的方案。從技術上講,wap閘道器都是由儲存量大、處理能力強的計算機來承擔,若僅僅完成閘道器的作用,有'大材小用'之嫌。因此為充分利用已有的能力,將一部分功能移至wap閘道器伺服器,是完全可行的。而且對運營商來講,這樣的組網方式連線簡單、成本相對較低、執行可靠、維護方便。從理論上講,wap協議的開放性是可以保證這些多種連線的靈活性的。

3.2 協議棧設計

上面變化的連線形式帶來了協議棧的相應改變。作為一種開放技術,wap協議被設計成能支援這些改變。下面仍以g**和cdma承載實體為例來說明協議棧的變化情況。

3.2.1 csd承載實體上的wap協議棧

如圖4-6所示。第一種方案是典型協議棧結構,無須任何改變。在第二種方案中,從isp到wap閘道器伺服器的子網可以是任何一種傳輸網,如基於乙太網的lan、wan等,它省去 pstn連線和有關協議轉換,在isp和流動網路之間建立ppp直連。第三種方案必須在流動網路和wap閘道器伺服器之間建立類似於撥號的直接連線,這可由ppp協議來完成。

3.2.2 **s承載實體上的wap協議棧

如圖7-8所示。第一種方案上行過程中無線資料閘道器(wireless data gateway)將短訊息封裝在ip隧道(tunnel over ip)中,傳送到wap閘道器伺服器,wap閘道器伺服器從隧道中取出**s,下行過程亦然,這也是典型方案。第二種方案中隧道傳送被省去,但必須由一短訊息實全介面(**e-if for g**, mc i/f for cdma)來完成短訊息到wdp協議的轉換,即將無線資料閘道器整合於wap閘道器伺服器之中。

在開放的wap協議結構中完成如上所述的變化不僅可行,而且相對簡單,由此帶來的效率提高值得關注。

4. wap閘道器伺服器的深層次應用

目前已經投入使用的wap閘道器伺服器僅能實現協議所定義的基本應用,即傳送internet內容,也僅起到閘道器的作用。其實wap協議所定義的應用遠遠不只這些,wap所能提供的業務更應該是包羅永珍的。除了上面所談到的利用改變與流動網路的連線方式來賦予wap閘道器伺服器更強大的功能以外,還可利用wap閘道器伺服器向使用者提供多種增值業務和所謂'個性化服務'。

電子郵件就是一種典型的增值業務,目前應用在wap業務中也較為普及。向使用者提供諸如位址名錄管理、個人資訊服務(如地理定位等)則體現了wap閘道器伺服器能真正實現'個性化服務'的特點。由於移動終端記憶體和處理能力的限制,實現這些功能比較困難,wap閘道器伺服器能處理和儲存這些資訊和內容,並在使用者需要時可隨時傳送給他們。利用wap傳輸層安全協議,可交移動電子商務領域重要的加密和誰工作也放在wap閘道器伺服器來完成,省去流動網路和終端的繁重處理任務。wap協議棧還保留了一部分關於未來wap應用和業務的定義,這些功能在適當的條件下,亦可放在wap閘道器伺服器來完成。利用短訊息承載實體來傳送internet內容沒有多大實際價值,但利用wap閘道器伺服器來完成短訊息中心的功能是乙個很好的設想,電信運營商應該對這一方案表示歡迎。 可以預想,wap閘道器伺服器在將來還可能被賦以更大用途,成為一種綜合性閘道器伺服器。

5. 結束語

wap協議的開放性使得wap閘道器伺服器與流動網路的連線形式可以有多種,從而為提高wap閘道器伺服器的交通打下了基礎,也保證了設計、開發、安裝、運營的靈活和多樣性。同時,在適當條件下可賦予wap閘道器伺服器多種多樣的功能,它的應用模式隨技術和市場的發展而變化。

WAP閘道器伺服器應用形式初探(ZZ)

本文討論了wap閘道器伺服器與流動網路的幾種連線方式,以及相應的協議棧,並對其進一步應用作了一些初步 1.引言 目前wap已成為資訊科技 it 領域內的熱門話題,有關這方面的文章和論述了較多,涉及到wap的方方面面,例如協議棧本身 wap的各種應用等。的確,wap實現了21世紀人們隨時隨地 上網衝浪...

WAP伺服器配置

什麼是wap?wap的應用領域十分廣闊,它廣泛地應用於生活服務資訊,個人商務 娛樂 理財的領域。而wap支援的收發電子郵件 網上查詢各類資訊 移動娛樂 移動商務等諸多的業務種類足以使得其擁有眾多的消費者。如果不做聯通 移動的服務商 sp cp 的話,wap站點可以直接使用現有的web伺服器,不過要進...

閘道器伺服器

之前想著要把什麼什麼給寫一下,每次都太懶了,都是想起了才來寫一下。今天只討論遊戲伺服器的閘道器伺服器。1.2.心跳 閘道器定時傳送心跳給連線在這個閘道器上的所有客戶端,保證客戶端與閘道器的連線,如果某個客戶端掉線了,那麼閘道器就通知各個伺服器去做玩家的下線處理 3.負載均衡 多閘道器來支援平衡遊戲負...