CN100442755C - 一种保证通用路由封装隧道传输可靠的方法 - Google Patents
一种保证通用路由封装隧道传输可靠的方法 Download PDFInfo
- Publication number
- CN100442755C CN100442755C CNB2003101135900A CN200310113590A CN100442755C CN 100442755 C CN100442755 C CN 100442755C CN B2003101135900 A CNB2003101135900 A CN B2003101135900A CN 200310113590 A CN200310113590 A CN 200310113590A CN 100442755 C CN100442755 C CN 100442755C
- Authority
- CN
- China
- Prior art keywords
- packet
- recipient
- sequence number
- expectation
- transmit leg
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000005540 biological transmission Effects 0.000 title claims abstract description 22
- 238000005538 encapsulation Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 2
- 238000004806 packaging method and process Methods 0.000 abstract 1
- 230000005641 tunneling Effects 0.000 description 29
- 230000008859 change Effects 0.000 description 6
- 230000011664 signaling Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种保证通用路由封装隧道传输可靠的方法,该方法预先在发送方设置缓存队列,在接收方设置一个链表和该接收方期望接收到的数据包的序列号,该链表用于缓存从发送方发送来的序列号大于该接收方期望接收到的数据包的序列号的数据包。当接收方在一定时间内没有收到该接收方期望收到的数据包时,发送重传通知消息给发送方,发送方重传该数据包给接收方,而其他比该数据包序列号大的一些数据包,可以从接收方的链表中获取,不需要再次由发送方进行重传。因此,该方法保证了在GRE隧道中传输数据包的可靠性,从而解决了在GRE隧道中传输的数据包会丢失的问题。
Description
技术领域
本发明涉及通信领域的通用路由封装(GRE)技术,特别涉及一种保证GRE隧道传输可靠的方法。
背景技术
随着网际协议(IP)技术的发展,GRE隧道也得到了广泛的应用,GRE隧道是基于RFC1701标准协议、RFC1702标准协议和RFC2784标准协议的IP方案。它的做法是将数据包加上GRE头,封装了GRE头的数据包通过GRE隧道传送。在路由器看来GRE隧道是一个点到点端口,它可以被加密。
如图1所示,图1为用GRE隧道传输数据包的示意图:该数据包由网元A传送给网元B,网元A与网元B之间存在着两个接口:信令接口和GRE隧道,其中,信令接口可以是传输控制协议(TCP)接口或用户数据报协议(UDP)接口,用于实现GRE隧道的建立、保持和释放功能,GRE隧道用于从网元A传送数据包到网元B。
在分组数据业务节点(PDSN)中可以通过GRE隧道实现数据包的传送,在PDSN与监听系统之间也可以通过GRE隧道实现数据包的传送。
由于GRE隧道的建立在IP层之上,因此没有类似TCP的可靠传输保证。目前,没有方案能够解决在GRE隧道中如何保证数据包的可靠传输,从而存在着在GRE隧道中传输的数据包可能会丢失的问题。所以,如何在GRE隧道中保证数据包的可靠传输是一个亟待解决的问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种保证GRE隧道传输可靠的方法,该方法能够保证在GRE隧道中传输数据包的可靠性,从而能够解决在GRE隧道中传输的数据包会丢失的问题。
根据上述目的,本发明的具体实施方案是这样实现的:
一种保证通用路由封装隧道传输可靠的方法,发送方预先设置用于缓存发送后的数据包的缓存队列,接收方预先设置期望收到数据包的序列号,该接收方预先设置的期望收到数据包的序列号与发送方发送的第一个数据包序列号相同,该方法还包括:
接收方接收数据包,判断接收到数据包的序列号与接收方设置的期望收到数据包的序列号是否相同;
如果接收方接收到数据包的序列号大于接收方设置的期望收到数据包的序列号,则将该接收到的数据包缓存,如果定时器A未启动,则启动定时器A,继续接收数据包;
当定时器A到时,接收方仍没有收到所述期望收到的数据包,则发送携带所述期望收到数据包的序列号的重传通知消息给发送方;
接收方收到发送方根据所述重传通知消息发送的数据包,正常处理该数据包后,将接收方期望接收到数据包的序列号增加一个定值,并继续接收数据包;
如果接收到数据包的序列号与接收方设置的期望收到数据包的序列号相同,将接收方设置的期望收到数据包的序列号增加一个定值,判断接收方是否存在缓存的数据包,如果不存在,则继续接收数据包;
如果存在,接收方将接收方期望收到数据包的序列号与所缓存的序列号最小的数据包的序列号相比较:
如果相等,将该缓存的数据包取出处理后,将接收方期望收到数据包的序列号增加一个定值,继续确定接收方是否存在缓存的数据包;如果大于,则将该缓存的数据包取出丢弃,继续确定接收方是否存在缓存的数据包;如果小于,则启动定时器A,并继续接收数据包。
在所述接收方发送携带所述期望收到数据包的序列号的重传通知消息给发送方后,发送方判断其缓存队列是否存在具有所述重传通知消息携带的序列号的数据包,如果存在,则发送所述具有所述重传通知消息携带的序列号的数据包;否则,发送方报警,断掉通用路由封装隧道。
如果接收方接收到数据包的序列号小于接收方设置的期望收到数据包的序列号,则将该数据包丢弃,并继续接收数据包。
该方法进一步包括:接收方预先设置用于按序列号的递增顺序缓存所述接收到的序列号大于接收方设置的期望收到数据包的序列号的数据包的链表。
当所述的链表缓存数据包已满时,接收方则缓存序列号比链表中序列号最大的数据包的序列号小的数据包,丢弃链表中序列号最大的数据包。
所述的将接收方期望接收数据包的序列号增加一个定值的过程包括:该增加的定值是根据发送方所发送的数据包的递增大小确定的。
在所述的发送携带所述期望收到数据包的序列号的重传通知消息给发送方的同时,接收方启动定时器B;
当该定时器B到时的时候没有收到数据包,则接收方进行报警并断掉通用路由封装隧道的连接。
如果传送该消息的接口为用户数据报协议接口时,在所述的发送携带所述期望收到数据包的序列号的重传通知消息给发送方的同时,该方法还包括:
接收方启动定时器C;
发送方接收到重传通知消息后,发送方发送重传通知应答给接收方;
接收方在所述定时器C到时的时候没有接收到所述重传通知应答,则接收方重新发送重传通知消息。
从上述方案可以看出,本发明预先在发送方设置缓存队列,用于存储发送后的数据包,在接收方设置一个链表和该接收方期望接收到的数据包的序列号,该链表用于缓存从发送方发送来的序列号大于该接收方期望接收到的数据包的序列号的数据包,该接收方预先设置的期望收到数据包的序列号与发送方发送的第一个数据包的序列号相同。当接收方在一定时间内没有收到该接收方期望收到的数据包时,发送重传通知消息给发送方,发送方重传该数据包给接收方,而其他比该数据包序列号大的一些数据包,可以从接收方的链表中获取,不需要再次由发送方进行重传。因此,该方法保证了在GRE隧道中传输数据包的可靠性,从而解决了在GRE隧道中传输的数据包会丢失的问题。
附图说明
图1为用GRE隧道传输数据包的示意图。
图2为本发明保证在GRE隧道中传输数据包的流程图。
图3为本发明定时器A到时的时候保证在GRE隧道中传输数据包的流程图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进行进一步详细的说明。
根据标准协议RFC1701,数据包中的GRE头的序列号(SequenceNumber)是一个四字节的字段,该字段用来表示该数据包的顺序,即该数据包的序列号。
当发送方按顺序发出数据包后,并不立即将该数据包丢弃,而是将发出的数据包在发送方进行缓存:该发送方设置一个缓存队列,该缓存队列用于缓存该发送方发出的数据包。该缓存队列的大小由发送方的设备性能和IP数据业务可靠性的需求高低决定。该缓存队列具有先进先出的功能,即该缓存队列缓存满后,后面进入该缓存队列的数据包会将最早进入该缓存队列的数据包冲掉。
假设发送方发送的数据包的序列号是从0开始的,并且为加1递增的。
接收方预先设置期望收到数据包的序列号,该接收方预先设置的期望收到数据包的序列号与发送方发送的第一个数据包的序列号相同,即该接收方预先设置的期望收到数据包的序列号为0,并且设置一个链表,用于存储序列号大于期望收到数据包的序列号的数据包,该链表中的数据包按照数据包的序列号递增顺序排列。
如图2所示,图2为本发明保证在GRE隧道中传输数据包的流程图,其具体步骤为:
步骤200、接收方接收到发送方通过GRE隧道发送的数据包;
步骤201、接收方判断该数据包的序列号与该接收方设置的期望收到数据包的序列号之差是否大于0,如果是,转入步骤202,否则,转入步骤203;
步骤202、将该数据包按照序列号的递增顺序插入该接收方的链表,如果没有启动定时器A,启动定时器A,如果该链表已满,则将序列号最大的数据包冲掉,转入步骤200;
步骤203、接收方判断该数据包的序列号与该接收方设置的期望收到数据包的序列号之差是否等于0,如果是,执行步骤204,否则,执行步骤205;
步骤204、接收方对该数据包按照现有技术进行正常处理,并将该接收方设置的期望收到数据包的序列号加1,如果定时器A或定时器B已经启动,则停止执行定时器A或定时器B,执行步骤206;
步骤205、接收方丢弃该数据包,转入步骤200,接收方继续接收数据包;
步骤206、判断接收方的链表是否为空,如果是,则转入步骤200,该接收方继续接收数据包;否则,执行步骤207;
步骤207、接收方判断其链表中的最小序列号的数据包的序列号与该接收方设置的期望收到数据包的序列号之差是否大于0,如果是,转入步骤208,否则,转入步骤209;
步骤208、接收方启动定时器A,等待接收数据包,返回步骤200;
步骤209、接收方判断其链表中的最小序列号的数据包的序列号与该接收方设置的期望收到数据包的序列号之差是否等于0,如果是,执行步骤210,否则,执行步骤211;
步骤210、将该数据包从该接收方的链表取出按照现有技术进行正常处理,将该接收方设置的期望收到数据包的序列号加1,转入步骤206;
步骤211、将该数据包从该接收方的链表取出丢弃,转入步骤206。
由于在图2所述的流程设置了定时器A,当定时器A到时的时候,如图3所示,图3为本发明定时器A到时的时候保证在GRE隧道中传输数据包的流程图,其具体过程为:
步骤300、接收方当定时器A到时的时候没有收到数据包;
步骤301、如果定时器没有启动,则接收方启动定时器B,并且通过信令接口向发送方发送重传通知消息,该消息携带该接收方期望接收的数据包的序列号和该接收方链表中已经收到的数据包的序列号;
步骤302、发送方接收到重传通知消息后,从自身的缓存队列中取出具有该接收方期望接收的数据包的序列号的数据包,重新发送到接收方,并且根据重传通知消息中携带的该接收方链表中已经收到的数据包的序列号重新发送接收方没有收到的数据包;
步骤303、当定时器B到时之前,如果接收方接收到了数据包,则按照图2所述的方法执行,当定时器B到时的时候没有接收到数据包,则执行步骤304;
步骤304、取消定时器B,接收方进行报警,断掉该GRE隧道,释放链表,结束本方法。
当接收方通过信令接口发送重传通知消息给发送方时,可以通过TCP接口发送,也可以通过UDP接口发送。当接收方通过UDP接口发送重传通知消息给发送方时,接收方还需要启动定时器C,定时器C定时的时长小于定时器B所定的时长,在定时器C到时之前没有收到从发送方发送的重传通知消息的应答时,接收方要重新发送重传通知消息给发送方,用以保证发送方可以接收到该重传通知消息。当接收方通过TCP接口发送重传通知消息给发送方时,由于TCP协议的底层具有应答机制,接收方所以不需要在启动定时器等待重传通知消息的应答。
当发送方的缓存队列中没有重传通知消息携带的具有接收方期望接收数据包的序列号的数据包,则发送方将不发送重传通知消息的应答。发送方可以进行报警,断掉GRE隧道的连接,释放发送方的缓存队列等操作。
定时器A、定时器B和定时器C的时间设定可以根据接收方设备的性能、GRE隧道的传输性能、IP数据业务的可靠性、接收方链表的长度和发送方队列的大小确定。
本发明提供的方法还可以在接收方不设置缓存从发送方发送来的序列号大于该接收方设置的期望接收的数据包的序列号的数据包的链表,对于这些数据包,接收方一律丢弃。当接收方设置的期望收到的数据包在一定时间内还没有接收到时,接收方发送重传通知消息给发送方,该发送重传通知消息中携带该接收方设置的期望接收的数据包的序列号,发送方接收到该重传通知消息后,重新发送该通知消息中所指明的该接收方期望接收的数据包,并且重新从发送方的缓存队列按顺序获取序列号大于该接收方设置的期望接收的数据包的序列号的数据包并发送。该方法使接收方不需要设置链表缓存数据包,减小信令的复杂程度,但是,发送方必须重传序列号大于该接收方设置的期望接收的数据包的序列号的数据包。
以上所述的仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1、一种保证通用路由封装隧道传输可靠的方法,其特征在于,发送方预先设置用于缓存发送后的数据包的缓存队列,接收方预先设置期望收到数据包的序列号,该接收方预先设置的期望收到数据包的序列号与发送方发送的第一个数据包序列号相同,该方法还包括:
接收方接收数据包,判断接收到数据包的序列号与接收方设置的期望收到数据包的序列号是否相同;
如果接收方接收到数据包的序列号大于接收方设置的期望收到数据包的序列号,则将该接收到的数据包缓存,如果定时器A未启动,则启动定时器A,继续接收数据包;
当定时器A到时,接收方仍没有收到所述期望收到的数据包,则发送携带所述期望收到数据包的序列号的重传通知消息给发送方;
接收方收到发送方根据所述重传通知消息发送的数据包,正常处理该数据包后,将接收方期望接收到数据包的序列号增加一个定值,并继续接收数据包;
如果接收到数据包的序列号与接收方设置的期望收到数据包的序列号相同,将接收方设置的期望收到数据包的序列号增加一个定值,判断接收方是否存在缓存的数据包,如果不存在,则继续接收数据包;
如果存在,接收方将接收方期望收到数据包的序列号与所缓存的序列号最小的数据包的序列号相比较:
如果相等,将该缓存的数据包取出处理后,将接收方期望收到数据包的序列号增加一个定值,继续确定接收方是否存在缓存的数据包;如果大于,则将该缓存的数据包取出丢弃,继续确定接收方是否存在缓存的数据包;如果小于,则启动定时器A,并继续接收数据包。
2、如权利要求1所述的方法,其特征在于,在所述接收方发送携带所述期望收到数据包的序列号的重传通知消息给发送方后,发送方判断其缓存队列是否存在具有所述重传通知消息携带的序列号的数据包,如果存在,则发送所述具有所述重传通知消息携带的序列号的数据包;否则,发送方报警,断掉通用路由封装隧道。
3、如权利要求1所述的方法,其特征在于,如果接收方接收到数据包的序列号小于接收方设置的期望收到数据包的序列号,则将该数据包丢弃,并继续接收数据包。
4、如权利要求3所述的方法,其特征在于,该方法进一步包括:接收方预先设置用于按序列号的递增顺序缓存所述接收到的序列号大于接收方设置的期望收到数据包的序列号的数据包的链表。
5、如权利要求4所述的方法,其特征在于,当所述的链表缓存数据包已满时,接收方则缓存序列号比链表中序列号最大的数据包的序列号小的数据包,丢弃链表中序列号最大的数据包。
6、如权利要求1或3所述的方法,其特征在于,所述的将接收方期望接收数据包的序列号增加一个定值的过程包括:该增加的定值是根据发送方所发送的数据包的递增大小确定的。
7、如权利要求1所述的方法,其特征在于,在所述的发送携带所述期望收到数据包的序列号的重传通知消息给发送方的同时,接收方启动定时器B;
当该定时器B到时的时候没有收到数据包,则接收方进行报警并断掉通用路由封装隧道的连接。
8、如权利要求1所述的方法,其特征在于,如果传送该消息的接口为用户数据报协议接口时,在所述的发送携带所述期望收到数据包的序列号的重传通知消息给发送方的同时,该方法还包括:
接收方启动定时器C;
发送方接收到重传通知消息后,发送方发送重传通知应答给接收方;
接收方在所述定时器C到时的时候没有接收到所述重传通知应答,则接收方重新发送重传通知消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101135900A CN100442755C (zh) | 2003-11-14 | 2003-11-14 | 一种保证通用路由封装隧道传输可靠的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101135900A CN100442755C (zh) | 2003-11-14 | 2003-11-14 | 一种保证通用路由封装隧道传输可靠的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1617525A CN1617525A (zh) | 2005-05-18 |
CN100442755C true CN100442755C (zh) | 2008-12-10 |
Family
ID=34759985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101135900A Expired - Fee Related CN100442755C (zh) | 2003-11-14 | 2003-11-14 | 一种保证通用路由封装隧道传输可靠的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100442755C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102043752A (zh) * | 2010-10-06 | 2011-05-04 | 钰创科技股份有限公司 | 可减少即时传输所需的重传缓冲器的容量的方法与装置 |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI319277B (en) | 2005-11-03 | 2010-01-01 | Draytek Corp | Network flow/stream simulation method |
CN101170387B (zh) * | 2006-10-23 | 2011-01-05 | 中兴通讯股份有限公司 | 一种数据重发的方法 |
CN102025605A (zh) * | 2009-09-23 | 2011-04-20 | 中兴通讯股份有限公司 | 一种数据传输方法及系统 |
CN101815106B (zh) * | 2010-04-16 | 2013-03-20 | 杭州华三通信技术有限公司 | 动态gre隧道建立的方法和设备 |
CN102299784B (zh) * | 2011-09-13 | 2015-05-27 | 华为技术有限公司 | 数据传输方法和设备 |
CN103684707B (zh) * | 2013-12-20 | 2017-02-15 | 广州华多网络科技有限公司 | 服务端、用户端消息传输处理方法、消息传输方法及系统 |
CN103957169A (zh) * | 2014-05-14 | 2014-07-30 | 上海复兰信息科技有限公司 | 一种基于反向请求的可靠udp的实现方法 |
CN106713099B (zh) * | 2015-11-16 | 2020-08-04 | 任子行网络技术股份有限公司 | 一种gre隧道的维护方法及装置 |
CN106209565B (zh) * | 2016-09-12 | 2019-11-05 | 北京邮电大学 | 一种基于喷泉码的隧道可靠传输方法及装置 |
CN107491356A (zh) * | 2017-08-28 | 2017-12-19 | 广州市百果园信息技术有限公司 | 基于序号的消息处理方法、终端设备和服务器 |
CN109936514B (zh) * | 2019-04-29 | 2022-06-21 | 新华三信息安全技术有限公司 | 一种报文处理方法和装置 |
CN113572582B (zh) * | 2021-07-15 | 2022-11-22 | 中国科学院计算技术研究所 | 数据发送、重传控制方法及系统、存储介质及电子设备 |
CN115344405A (zh) * | 2022-08-10 | 2022-11-15 | 北京有竹居网络技术有限公司 | 一种数据处理方法、网络接口卡、电子设备及存储介质 |
CN119182732B (zh) * | 2024-11-21 | 2025-03-14 | 杭州菲田云计算有限公司 | 报文转发方法、网卡、网关、介质和产品 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1339749A (zh) * | 2000-08-18 | 2002-03-13 | 清华大学 | 一种将tcp用于不可靠传输网络的局域重传方法 |
EP1204249A1 (en) * | 2000-06-23 | 2002-05-08 | Mitsubishi Denki Kabushiki Kaisha | Method and system for packet retransmission |
CN1364353A (zh) * | 1999-08-02 | 2002-08-14 | 三星电子株式会社 | 移动通信系统中依据无线链接协议重发数据的设备和方法 |
US20030009717A1 (en) * | 1998-11-30 | 2003-01-09 | Hideaki Fukushima | Data transmission method, data transmission apparatus, data receiving apparatus, and packet data structure |
WO2003034643A1 (en) * | 2001-10-19 | 2003-04-24 | Telefonaktiebolaget L M Ericsson (Publ) | Avoiding stall conditions and sequence number ambiguity in an automatic repeat request protocol |
CN1415146A (zh) * | 2000-01-04 | 2003-04-30 | 诺基亚公司 | 数据重传方法 |
-
2003
- 2003-11-14 CN CNB2003101135900A patent/CN100442755C/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030009717A1 (en) * | 1998-11-30 | 2003-01-09 | Hideaki Fukushima | Data transmission method, data transmission apparatus, data receiving apparatus, and packet data structure |
CN1364353A (zh) * | 1999-08-02 | 2002-08-14 | 三星电子株式会社 | 移动通信系统中依据无线链接协议重发数据的设备和方法 |
CN1415146A (zh) * | 2000-01-04 | 2003-04-30 | 诺基亚公司 | 数据重传方法 |
EP1204249A1 (en) * | 2000-06-23 | 2002-05-08 | Mitsubishi Denki Kabushiki Kaisha | Method and system for packet retransmission |
CN1339749A (zh) * | 2000-08-18 | 2002-03-13 | 清华大学 | 一种将tcp用于不可靠传输网络的局域重传方法 |
WO2003034643A1 (en) * | 2001-10-19 | 2003-04-24 | Telefonaktiebolaget L M Ericsson (Publ) | Avoiding stall conditions and sequence number ambiguity in an automatic repeat request protocol |
Non-Patent Citations (4)
Title |
---|
ARQ协议在点到多点通信中的效率. 韩夏.电信工程技术与标准化,第4期. 1993 |
ARQ协议在点到多点通信中的效率. 韩夏.电信工程技术与标准化,第4期. 1993 * |
协同设计中可靠多播通信的研究与实现. 孙林夫,胡广伟.计算机应用,第22卷第9期. 2002 |
协同设计中可靠多播通信的研究与实现. 孙林夫,胡广伟.计算机应用,第22卷第9期. 2002 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102043752A (zh) * | 2010-10-06 | 2011-05-04 | 钰创科技股份有限公司 | 可减少即时传输所需的重传缓冲器的容量的方法与装置 |
CN102043752B (zh) * | 2010-10-06 | 2013-02-27 | 钰创科技股份有限公司 | 可减少即时传输所需的重传缓冲器的容量的方法与装置 |
Also Published As
Publication number | Publication date |
---|---|
CN1617525A (zh) | 2005-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100442755C (zh) | 一种保证通用路由封装隧道传输可靠的方法 | |
CN103036904B (zh) | 一种在通信网络中使用udp协议进行数据可靠传输的方法 | |
CA2674655C (en) | Improved data transfer method, system and protocol | |
CN101753277B (zh) | 无线链路控制层报文状态报告的发送方法 | |
US8072898B2 (en) | Method for managing a transmission of data streams on a transport channel of a tunnel, corresponding tunnel end-point and computer-readable storage medium | |
EP1206062A2 (en) | Data communication system, data communication method, and recording medium with data communication program recorded thereon | |
US9379852B2 (en) | Packet recovery method, communication system, information processing device, and program | |
CN109600187A (zh) | 一种时间触发统一网络传输端系统调度方法及装置 | |
US20110161777A1 (en) | Reliable Packet Cut-Through | |
CN113302887B (zh) | 一种基于时间敏感传输协议的通信方法和相关装置 | |
JPH05207023A (ja) | 大量データ伝送方法 | |
WO2008140222A1 (en) | Method and apparatus for layer 2 arq for packets | |
CN101325539B (zh) | 一种局域网内可靠通信的方法 | |
CN100505608C (zh) | 一种适合卫星网络的自适应拥塞控制方法及系统 | |
EP3672189B1 (en) | Data transmission method, device and system | |
US7277439B2 (en) | Dual-mode data transmission system and process, corresponding transmitter and receiver | |
US20050094632A1 (en) | DOCSIS MAC layer-based ARQ for fixed wireless | |
JP2003163683A (ja) | サーバと移動端末の間でパケット系列を伝送するシステム | |
EP1932299A1 (en) | Method for providing messaging using appropriate communication protocol | |
CN113424578B (zh) | 一种传输控制协议加速方法和装置 | |
CN111447046B (zh) | 业务数据传输方法、装置、设备和存储介质 | |
CN115499108A (zh) | 一种基于udp协议的闭环网络通信方法及系统 | |
CN116963175A (zh) | 数据传输方法、装置及系统 | |
Rizzo | Issues in the implementation of selective acknowledgements for TCP | |
CN107070970A (zh) | 一种传输控制协议tcp连接的关闭方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081210 Termination date: 20141114 |
|
EXPY | Termination of patent right or utility model |