【技术实现步骤摘要】
传输确认报文的方法和通信设备
本申请涉及通信领域,并且更具体地,涉及传输确认报文的方法和通信设备。
技术介绍
可靠性传输协议(例如传输控制协议(transmissioncontrolprotocol,TCP))通常包含报文确认机制,用来反馈数据报文已经被接收端成功接收、或协助发送端进行丢包重传。可靠性传输协议通过以下规则来保证数据在网络中的可靠传输:1)可靠性传输协议为每个数据报文分配一个序列号,该序列号保证了数据报文从发送端到接收端的按序接收。在接收端收到数据报文后,会生成并发送一个包含相应序列号(可称为确认序列号)的确认报文(acknowledgment,ACK),表示相应数据报文已经成功被接收端接收;2)如果发送端在合理的时间内未收到接收端的确认报文,那么发送端假设数据报文已丢失,触发数据报文重传机制。以上过程说明了确认报文是如何协助可靠性传输协议进行数据报文达到的确认和协助完成重传的。但是确认报文仅仅只包含确认序列号,接收端在利用确认报文进行报文重传时,会面临着不能明确重传哪些数据报文的问题: ...
【技术保护点】
1.一种传输确认报文的方法,其特征在于,包括:/n第一设备接收第二设备发送的数据,其中所述数据包括N个数据报文;/n所述第一设备向所述第二设备发送确认报文,所述确认报文包括确认字段,所述确认字段包括第一字段和第二字段,所述第二字段包括K个位置和K个长度,所述K个位置中的第i个位置为K组数据报文中的第i组数据报文的起始位置或结束位置,所述K个长度中的第i个长度为所述第K组数据报文中的第i组数据报文的长度,所述K组数据报文中的每组数据报文包括一个数据报文或者多个连续的数据报文,所述每组数据报文包括一个数据报文或者多个连续的数据报文属于所述N个数据报文,i=1,……,K,所述第一 ...
【技术特征摘要】
1.一种传输确认报文的方法,其特征在于,包括:
第一设备接收第二设备发送的数据,其中所述数据包括N个数据报文;
所述第一设备向所述第二设备发送确认报文,所述确认报文包括确认字段,所述确认字段包括第一字段和第二字段,所述第二字段包括K个位置和K个长度,所述K个位置中的第i个位置为K组数据报文中的第i组数据报文的起始位置或结束位置,所述K个长度中的第i个长度为所述第K组数据报文中的第i组数据报文的长度,所述K组数据报文中的每组数据报文包括一个数据报文或者多个连续的数据报文,所述每组数据报文包括一个数据报文或者多个连续的数据报文属于所述N个数据报文,i=1,……,K,所述第一字段用于指示所述K值。
2.根据权利要求1所述的方法,其特征在于,所述起始位置为起始数据报文的序列号或起始字节的序列号,所述结束位置为结束数据报文的序列号或结束字节的序列号。
3.根据权利要求2所述的方法,其特征在于,所述长度为相对于所述起始数据报文或者所述结束数据报文的序列号偏移量,或者相对于所述起始字节或者所述结束字节的序列号偏移量。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一字段包括所述K值。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一字段包括第一字节数,所述第一字节数为所述确认字段所占的字节数。
6.根据权利要求4或5所述的方法,其特征在于,所述第一字段还包括第二字节数,所述第二字节数为表示一个所述长度所占的字节数。
7.根据权利要求4或5所述的方法,其特征在于,所述第一字段还包括第二字节数,所述第二字节数为用于表示一个所述位置与一个所述长度共占的字节数。
8.根据权利要求6或7所述的方法,其特征在于,所述表示一组数据报文的所述长度所占的字节数为表示所述K个长度中最大的长度所占的字节数。
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述确认字段还包括第三字段,所述第三字段用于指示所述确认字段的类型。
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述K组数据报文为成功接收的数据报文。
11.根据权利要求1至9中任一项所述的方法,其特征在于,所述K组数据报文为未成功接收数据报文。
12.一种传输确认报文的方法,其特征在于,包括:
第二设备向第一设备发送数据,其中所述数据包括N个数据报文;
所述第二设备接收所述第一设备发送的确认报文,所述确认报文包括确认字段,所述确认字段包括第一字段和第二字段,所述第二字段包括K个位置和K个长度,所述K个位置中的第i个位置...
【专利技术属性】
技术研发人员:王伟光,李峰,周兴旺,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。