【摘要】:如果完整,识别出URL;如果不完整,缓存当前URL的部分,在下一个正常序的WTP数据包中识别出URI剩余部分。其次,根据WSP层的PDU类型判断URI字段的偏移位置,然后根据URI Len字段内容判断该数据包中的URI信息是否完整。Content-Type内容采用编码方式表达根据附录E中定义的编码格式,识别业务内容。
1.URL识别
(1)WTP分片情形(面向连接情况)
首先,处理WTP乱序(参见6.4.1节),让URL识别模块处理正常的WTP数据包。
其次,根据WSP层的PDU类型(Get和Post)判断URI字段的偏移位置,然后根据URI Len字段内容判断该数据包中的URI信息是否完整。如果完整,识别出URL;如果不完整,缓存当前URL的部分,在下一个正常序的WTP数据包中识别出URI剩余部分。
(2)IP分片情形(无连接情况)
首先,处理IP乱序,让URL识别模块处理正常的IP数据包。
其次,根据WSP层的PDU类型(Get和Post)判断URI字段的偏移位置,然后根据URI Len字段内容判断该数据包中的URI信息是否完整。如果完整,识别出URL;如果不完整,缓存当前URL的部分,在下一个正常序的IP数据包(无传输层,WSP层开始就是URI剩余部分)中识别出URI剩余部分。(www.xing528.com)
2.业务类型识别
业务类型识别依靠WSP层的Content-Type字段。如果Content-Type字段对应内容被分片,处理方式分为两种情况。
(1)Content-Type内容采用编码方式表达
根据附录E中定义的编码格式,识别业务内容。
(2)Content-Type内容采用明文方式表达
在这种情况下,业务类型字段以0x00作为结束符重组分片的业务类型字段。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。