Chinaunix首页 | 论坛 | 博客
  • 博客访问: 969083
  • 博文数量: 200
  • 博客积分: 5011
  • 博客等级: 大校
  • 技术积分: 2479
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-27 15:07
文章分类

全部博文(200)

文章存档

2009年(12)

2008年(190)

我的朋友

分类:

2008-11-05 17:18:35

1. 目的:为了让wireless设备能够使用internet的资源
2. wap browser一般支持WML语言,而需要中间的类似proxy之类的server对internet的数据比如是http的内容转换成wml格式的发给wap终端。这里有三者参与:wap 终端,wap proxy, www server.
3. wap是一个protocol suit。并不是一个单独的协议栈,根据不同的应用场景,他各个层面的具体协议是可以变化的。

下面是一个摘自wikipidea的wap 图,只能代表一种情况:
 +------------------------------------------+ 
| Wireless Application Environment (WAE) |
+------------------------------------------+ \
| Wireless Session Protocol (WSP) | |
+------------------------------------------+ |
| Wireless Transaction Protocol (WTP) | | WAP
+------------------------------------------+ | protocol
| Wireless Transport Layer Security (WTLS) | | suite
+------------------------------------------+ |
| Wireless Datagram Protocol (WDP) | |
+------------------------------------------+ /
| *** Any Wireless Data Network *** |
+------------------------------------------+

oma wap arch里定义,对于一个使用wap的通信终端从底向上基本上可以分为:
1. bear 层: 可以支持的有SMS, cirtuit-switch data, GPRS data等
2. trasnport service层:有两种选择,可以是不面向连接的datagram形式的WDP或者UDP也可以是面向连接的优化了的TCP
3. transfer层:可以是不面向连接的WSP+WTP,以及面向连接的HTTP
4. 其他更高级的层...

当采用GPRS bear时,WDP就不再被使用,代替它的从底向上为:GPRS, IP, UDP, UDP和WTP共同为上层的WSP服务。
当采用SMS bear时,有一个从SMS到WDP的adaption,然后WDP和WTP共同为上层的WSP服务
当采用cirtuit-switch时,从底层向上是CSD-RF, PPP, IP, UDP,然后UDP和WTP共同为上层的WSP服务。
还有其他的情况,说了这么多,其实就是根据不同的bear,使用不同的协议来代替wap 中的WDP协议。上层就不关心WDP具体的实现了,反正就得提供类似于WDP那样的datagram的服务,(除了不使用WDP而直接使用TCP,IP的情况)。
当采用SMS bear时,


阅读(846) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~