WAP協議棧的兩版本對比
對于一個復雜的網絡環境我們需要一個協議棧的支持。所謂協議棧就是一個有順序的多種協議的集合結構。那么在通訊網絡中,我們的WAP協議棧 也經歷了多樣的變化。首先來看一下它基本的版本間的比較吧。
考慮到網絡支持的能力,特別是手機支持的能力,在移動數據業務發展初期,WAPl.X協議不直接采用有線互聯網上的HTTP/TLS/TCP協議,而采用了WSP/WTP/WTLS/WDP協議,并同時增加了WML語言,這些協議是在參考固網協議(HTTP/TLS/TCP)的基礎上產生的,但這也造成了不能通過手機直接訪問Internet。
隨著網絡,特別是終端的發展,移動網絡與固定網絡在傳輸性能上的差異減小,WAP2.0在協議實現上更接近固網的成熟協議(TCP,HTTP),但為保證對于已有的只支持WAPl.2的手機的兼容,還必須提供對WAPl.2協議棧的支特,因此WAP2.0采用雙協議棧架構:包括WAPl.2協議棧和WAP2.0協議棧。
WAP2.0的一個關鍵特性是將互聯網協議引入WAP環境。在2.5G和3G上提供比WAPl.X效率更高的無線網絡傳送協議。
總之,對能提供IP連接的承載,WAP協議棧2.0用WP-TCP代替了WAP1.2中的WSP/WTP/WDP,對不能提供IP連接的承載,依然采用WSP/WTP/WDP協儀棧,所以可以說,WAP2.0回歸到了原來的HTTP/TCP協議。
協議棧支持方面。在WAPl.X引進的WAP協議棧的基礎上,WAP2.0增加了對基于共同的因特網協議棧的支持和服務,包括對TCP TLS和HTTP的支持。擁有了這兩個協議棧,WAP2.0在更大范圍的網絡和無線載體上提供了連接模型。
速度更快:WAP網關不用做HTTP/TCP和WSP/WTP/WDP的協議轉換;手機側不做WSP/WTP/WDP的解析;這需要做HTTP/TCP的無線配置。
性能提高:因不做大量的協議轉換,同樣的硬件設備支持更多的并發用戶。
提供了端到端安全:如使用TLS時,WAP網關不用解析HTTP應用,是透傳的,也是端到端的。
豐富的內容:因WAP2.0協議采用了與有線互聯網兼容的語言,因此獲得了更為廣泛的支持,更多的應用能更容易的被用在移動互聯網上,這是在WAPl.X上做不到的,這種兼容性也使WAP2.0比WAPl.X有更長的使用期限和穩定的產品形態(不用在協議和標記語言上進行頻繁升級),使移動用戶享受到有線互聯網的豐富的內容。
一般認為,一項技術能否成功走向市場其決定因素不僅僅是技術本身,而是它為用戶滿足需求的程度。WAP協議棧最早出現時,糟糕的市場表現就是明證。只有眾多的內容和服務提供商基于WAP2.0進一步開發大量的豐富多彩的移動數據應用,用戶在使用的過程中獲得比較滿意的體驗,用戶才愿意再次使用。而運營商也才能不斷擴大運營網絡,增強服務內容,提高服務水平,WAP設備制造商和服務提供商也就能獲得穩定的回報和良好的發展前景。由此才能形成一個良性發展的產業價值鏈,從而進一步推動WAP協議棧以及相關技術的不斷向前發展。