发明名称 |
一种数据流乱序重组的方法及转发设备 |
摘要 |
本发明公开一种数据流乱序重组的方法及转发设备,该方法包括:接收第一设备发送给第二设备的第一TCP报文段;将第一TCP报文段的序号与第二设备最新接收的排序正确的第二TCP报文段的序号进行比较;若第一TCP报文段的序号大于第二TCP报文段的序号与第二TCP报文段字节长度的和值,则根据所述第一TCP报文段的源端口号或者目的端口号,确定第一TCP报文段对应的缓冲队列;根据第一TCP报文段的序号确定其在对应的缓冲队列中的偏移位置;将第一TCP报文段存入所述对应的缓冲队列的偏移位置,并将缓冲队列中的各报文按偏移位置的顺序依次发送至所述第二设备,用以解决现有方法时间消耗较大,影响数据流的传输效率的问题。 |
申请公布号 |
CN106230744A |
申请公布日期 |
2016.12.14 |
申请号 |
CN201610597488.X |
申请日期 |
2016.07.26 |
申请人 |
京信通信系统(中国)有限公司 |
发明人 |
王茂斌 |
分类号 |
H04L12/861(2013.01)I |
主分类号 |
H04L12/861(2013.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
黄志华 |
主权项 |
一种数据流乱序重组的方法,其特征在于,该方法包括:接收第一设备发送给第二设备的第一TCP报文段;将所述第一TCP报文段的序号与所述第二设备最新接收的排序正确的第二TCP报文段的序号进行比较;若所述第一TCP报文段的序号大于所述第二TCP报文段的序号与所述第二TCP报文段字节长度的和值,则根据所述第一TCP报文段的源端口号或者目的端口号,确定所述第一TCP报文段对应的缓冲队列;根据所述第一TCP报文段的序号确定所述第一TCP报文段在对应的缓冲队列中的偏移位置;将所述第一TCP报文段存入所述对应的缓冲队列的偏移位置,并将所述缓冲队列中的各报文按偏移位置的顺序依次发送至所述第二设备。 |
地址 |
510663 广东省广州市萝岗区科学城神舟路10号 |