首页 理论教育 分片和乱序处理的优化方法

分片和乱序处理的优化方法

时间:2023-06-30 理论教育 版权反馈
【摘要】:其中,PSN表示包序列号;G代表跟踪标记为0x10,表示此次请求为分组群的最后一个分组;T代表跟踪标记为0x01,表示此次请求为消息的最后一个分组。图7-13WTP分片和重组交互过程WTP分片过程是针对上层协议内容的重组和识别,如MMS。图7-14为承载MMS业务中WTP分片、重传数据包。图7-14WTP分片、重传数据包

分片和乱序处理的优化方法

如果接收端在重组时,发现缺少数据包,会发送Negative ACK PDU给发送端,告诉发送端未收到数据包的PSN,发送端将重传该PSN对应的数据包。此外,通过PSN可以判断是否发生乱序;如果乱序,则保存先到的数据包。

PSN字段的位置:如果WTP PDU类型是Segmented Invoke或者Segmented Result,则在WTP PDU的第4个字节;如果WTP PDU类型是Negative ACK,则第4个字节之后是丢失数据包的PSN号,长度由第4个字节的丢失数据包数目标识。

WTP分片和重组交互过程如图7-13所示。其中,PSN表示包序列号;G代表跟踪标记为0x10,表示此次请求为分组群的最后一个分组;T代表跟踪标记为0x01,表示此次请求为消息的最后一个分组。Segmented Invoke和Segmented Result是分片时用到的关键字,而且在响应者发出的Segmented Result字段中包括重组后数据包的位置。WTP重组的关键字标识是:WTP PDU类型Segmented Invoke(0x05)或Segmented Result(0x06)和跟踪标记(0x01)。

(www.xing528.com)

图7-13 WTP分片和重组交互过程

WTP分片过程是针对上层协议内容的重组和识别,如MMS。图7-14为承载MMS业务中WTP分片、重传数据包。

图7-14 WTP分片、重传数据包

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈