首页 理论教育 WAP2.0模型和协议栈解析

WAP2.0模型和协议栈解析

时间:2023-06-30 理论教育 版权反馈
【摘要】:随着网络特别是终端的发展,移动网络与固定网络在传输性能上的差异减小,WAP 2.0在协议的实现上采用了更接近固网的成熟协议,但是为了保证与WAP 1.X的手机兼容,还必须提供对WAP 1.X协议栈的支特,因此WAP 2.0采用双协议栈架构:包括WAP 1.X协议栈和WAP 2.0协议栈。WAP 2.0的一个关键特性是将互联网协议引入WAP环境,在2.5G和3G上提供比WAP 1.X性能更高的无线网络传送协议。

WAP2.0模型和协议栈解析

考虑网络支持的能力,特别是手机支持的能力,在移动数据业务发展初期,WAP 1.X不直接采用有线互联网上的HTTP/TLS/TCP,而采用了WSP/WTP/WTLS/WDP,并同时增加了WML语言,这些协议是在参考固网协议(HTTP/TLS/TCP)的基础上产生的,但这也造成了不能通过手机直接访问Internet,而只能通过网关代理上网的情况。随着网络特别是终端的发展,移动网络与固定网络在传输性能上的差异减小,WAP 2.0在协议的实现上采用了更接近固网的成熟协议(TCP[RFC793]、HTTP[RFC2068、2616]),但是为了保证与WAP 1.X的手机兼容,还必须提供对WAP 1.X协议栈的支特,因此WAP 2.0采用双协议栈架构:包括WAP 1.X协议栈和WAP 2.0协议栈。WAP 2.0的一个关键特性是将互联网协议引入WAP环境,在2.5G和3G上提供比WAP 1.X性能更高(应用更广泛,便于和固定网络互联)的无线网络传送协议。总之,对能提供IP连接的承载,WAP 2.0协议栈用WP-TCP代替了WAP 1.2中的WSP/WTP/WDP(UDP),对不能提供IP连接的承载,依然采用WSP/WTP/WDP协仪栈,所以可以说,WAP 2.0回归到了原来的HTTP/TCP。两种协议栈的对比如图2-4所示。

(www.xing528.com)

图2-4 WAP协议栈

尽管WAP 2.0采用的HTTP/TCP协议栈可以和固网中的HTTP/TCP互相兼容,但是由于无线信道和有线信道在信道容量、传输效果等方面存在固有差异,WAP 2.0中规定,可以对固网中的HTTP/TCP进行修改优化,使之更适应无线网络的传输,分别称之为W-TCP(Wireless Profiled TCP)和W-HTTP(Wireless Profiled HTTP)。下面简要介绍这两种协议。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈