第1章 概述 1
1.1 WAP的产生与发展 1
1.2 WAP的特点 3
1.3 WAP的网络结构 3
1.4 WAP协议栈 4
1.5 WAP的应用 5
第2章 互联网技术 7
2.1 网络技术基础 7
2.1.1 计算机网络概述 7
2.1.2 网络体系结构及协议 9
2.1.3 OSI参考模型 10
2.2 Internet的形成和发展 11
2.3 TCP/IP参考模型 12
2.3.1 TCP/IP参考模型的协议结构 12
2.3.2 互联网络协议(IP) 13
2.3.3 传输控制协议(TCP) 15
2.3.4 用户数据报协议(UDP) 17
2.4 Internet域名服务 17
2.5 Internet应用 19
2.5.1 客户机/服务器计算模式 19
2.5.2 WWW 20
2.5.3 电子邮件 27
2.5.4 其他Internet应用 28
2.6 与Internet连接的方法 29
第3章 WAP体系概述 31
3.1 WAP应用模型 31
3.2 WAP的网络结构 35
3.3 WAP协议栈 36
3.3.1 无线应用环境(WAE) 36
3.3.2 无线会话协议(WSP) 39
3.3.3 无线事务协议(WTP) 39
3.3.5 无线数据报协议(WDP) 40
3.3.4 无线传输安全协议(WTLS) 40
第4章 无线应用环境WAE 42
4.1 WAE概述 42
4.2 WAE组件 44
4.2.1 用户代理(User Agents) 44
4.2.2 服务和格式(Services and Formats) 44
4.3 WTA 47
4.3.1 WTA框架组件 47
4.3.2 特定的电话交换 48
4.4 用户代理描述(User Agent Profile) 50
第5章 无线会话协议WSP 51
5.1 WSP的主要功能 51
5.2 会话服务过程 52
5.2.1 面向连接的会话服务过程 52
5.2.2 无连接的会话服务过程 63
5.3 信息头编码(Header Encoding) 63
6.1 WTP概述 65
第6章 无线事务协议WTP 65
6.2 WTP的事务 66
6.3 WTP的服务过程 66
6.3.1 服务原语 66
6.3.2 协议数据单元 67
6.3.3 服务时序 67
6.4 WTP的功能 70
6.4.1 报文传输 70
6.4.2 消息重发机制 70
6.4.3 用户确认 70
6.4.4 确认消息中的附加信息 70
6.4.5 组合与分解 71
6.4.6 事务标识符TID 71
6.4.7 分段与重组 72
第7章 无线传输安全协议WTLS与无线身份识别模块WIM 73
7.1 WTLS概述 73
7.3 WTLS的功能 74
7.2 安全服务类别 74
7.4 WTLS的连接管理 75
7.5 WTLS的体系结构 76
7.5.1 记录协议层 77
7.5.2 握手协议层 77
7.6 WAP身份识别模块(WIM) 80
7.6.1 使用WIM的WTLS操作 80
7.6.2 使用WIM的应用安全操作 81
第8章 无线数据报协议WDP和WAP承载技术 82
8.1 WDP基本功能 82
8.2 WDP参考模型 84
8.3 WAP的无线承载技术 85
8.3.1 GSM电路交换数据(CSD)业务承载方式 86
8.3.2 短消息业务(SMS)承载方式 91
8.3.3 通用无线分组业务(GPRS)承载 97
8.3.4 无结构附加业务数据(USSD)承载 104
8.3.5 码分多址(CDMA)承载 106
第9章 推送(Push)业务 110
9.1 Push架构 110
9.2 Push代理网关 111
9.2.1 Push代理网关的服务 111
9.2.2 Push代理网关的操作 112
9.3 Push接入协议(PAP) 112
9.4 服务指示(SI) 116
9.5 Push OTA协议 117
第10章 WML与WMLScript 119
10.1 WML 119
10.1.1 WML概述 119
10.1.2 XML简介 120
10.1.3 DTD文档 121
10.1.4 WML字符集和基本规则 122
10.1.5 WML中用于显示布局的元素 124
10.1.6 WML中的链接 128
10.1.7 WML中的任务 129
10.1.8 WML的事件处理 132
10.1.9 WML中的用户输入 136
10.1.10 WML头和模板 141
10.2 WMLScript 144
10.2.1 WMLScript概述 144
10.2.2 WMLScript文件中的预编译指示(pragma) 145
10.2.3 WMLScript变量和操作符 145
10.2.4 WMLScript函数 149
10.2.5 WMLScript语句 150
10.2.6 WML与WMLSript之间的通信 150
10.2.7 WMLScript库 152
10.3 WAP应用开发工具 155
10.3.1 Ericsson的WapIDE工具包 155
10.3.2 Nokia的WAP Toolkit工具包 157
10.3.3 Phone.com的UP.SDK 158
11.1.1 移动办公 159
第11章 WAP应用 159
11.1 WAP应用举例 159
11.1.2 移动证券交易 160
11.1.3 和位置相关的应用 161
11.2 证券信息查询业务的实现 162
11.2.1 WAP内容服务器的配置 162
11.2.2 证券信息查询业务实现代码 162
第12章 WAP网关及移动终端技术解决方案 172
12.1 WAP网关技术解决方案 172
12.1.1 WAP网关总体设计 172
12.1.2 WAP网关模块设计 173
12.2 移动终端技术解决方案 177
12.2.1 移动终端软件总体设计 177
12.2.2 移动终端软件模块设计 177
附录 英文缩略词 183
参考文献 186