2.3 WSP Layer
WSP层在WTP之上,为WAP应用程序提供会话级的连接,处理客户端、服务器端数据的交互等功能。实际上,WAP在制定之初就以当时已非常流行的Internet/HTTP协议作为参考,因此WSP协议提供了HTTP/1.1的所有功能,包括CONNECT/GET/POST等命令,所不同的是WSP针对这些Header/Body进行了二进制编码,以减少数据包大小,换句话说,是实现了二进制版本的HTTP/1.1。此外,WSP还增加了一些无线应用的特殊功能,比如Push等。
2.3.1 WSP PDU通用字段
TID(部分类型没有) |
PDU Type |
(根据Type可变) |
TID:
PDU Type:8-bit unsigned integer
WSP层每个PDU都由一个TID字段和一个必需的Type字段构成,其后的内容根据不同的Type要求组成。
2.3.2 WSP PDU类型(常用)
▲
▲
▲
▲
▲
▲
▲
PDU Type对应的值列表如下:
类型名称 |
值 |
(保留) |
0x00 |
Connect |
0x01 |
ConnectReply |
0x02 |
Redirect |
0x03 |
|