无线消息控制协议
在Wap结构中传输协议有无线传输协议(WTP)和无线数据报协议(WDP)。数据报层操作在许多的运载网络(GPRS、CDMA等网络)上面。数据报协议层给上层(安全层、事务层和session)提供稳定的服务。能在运载网络上透明的通信。
这分文档提供乐WDP数据报的错误报告机制。无线控制协议(WCMP)包含了控制信息,很象Internet的ICMP协议。WCMP提供诊断错误和通知的功能。
WCMP的结构视图
图6.1提供了一般的WAP协调结构图,显示了WCMP在WAP结构中的位置。
WCMP 消息格式
Bit/Octe | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
1 | 控制消息的类型 | |||||||
2 | 控制消息代码 | |||||||
3-N | 数据段 |
不同的WCMP消息使用控制消息的类型和控制消息代码标识。
控制类型字段表明消息的类型,它的值决定了余下数据的格式,控制代码依靠消息的类型和数据字段的格式。
WCMP消息分成两类,错误消息和通知消息。错误消息有错误消息类型,从0到127种。通知消息有通知消息类型,从128到191。192到255消息类型保留为将来。
WCMP类型值和ICMP类型值是不同的,WCMP类型的值加了50对于ICMP类型。WCMP代码和ICMP代码是相同的。
消息描述 | WCMP消息类别 | WCMP代码 |
目标不可到达 | 51 |
|
1)没有路由到达目的 |
| 0 |
2)通信被管理员禁止 |
| 1 |
3)地址不可达到 |
| 3 |
4)没有端口号 |
| 4 |
参数问题 | 54 |
|
1)错误的头字段 |
| 0 |
消息太大 | 60 |
|
重装备失败 | 61 |
|
1)从装备超时 |
| 1 |
2)缓冲溢出 |
| 2 |
响应请求 | 178 | 0 |
响应重复 | 179 | 0 |