CN112653662A - 一种网络传输协议快速纠错的方法 - Google Patents

一种网络传输协议快速纠错的方法 Download PDF

Info

Publication number
CN112653662A
CN112653662A CN202010983932.8A CN202010983932A CN112653662A CN 112653662 A CN112653662 A CN 112653662A CN 202010983932 A CN202010983932 A CN 202010983932A CN 112653662 A CN112653662 A CN 112653662A
Authority
CN
China
Prior art keywords
host
data packet
network
network convergence
packet
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.)
Pending
Application number
CN202010983932.8A
Other languages
English (en)
Inventor
周清庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Asitone Technology Co ltd
Original Assignee
Shenzhen Asitone Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Asitone Technology Co ltd filed Critical Shenzhen Asitone Technology Co ltd
Priority to CN202010983932.8A priority Critical patent/CN112653662A/zh
Publication of CN112653662A publication Critical patent/CN112653662A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/06Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种网络传输协议快速纠错的方法,选取两台相互传输数据的主机A和主机B,并通过主机A向主机B发送数据包;再经过多网融合终端传输至多网融合服务器;数据包再通过多网融合服务器发送给主机B,当主机B成功接收到数据包时,主机B会立即回传给主机A一个ACK包则数据包发送成功。本发明一种网络传输协议快速纠错的方法,多网融合终端通过多个网络通道同时对数据包进行传送,将数据包传送给多网融合服务器,能够提高网络数据的传输效率,若主机A未接收到ACK包,则说明数据包没有传送成功,这时多网融合终端将缓存的数据包再次进行发送,然后数据包通过多个网络通道再次进行传送给网络融合服务器,进而能够提高网络传输的纠错能力。

Description

一种网络传输协议快速纠错的方法
技术领域
本发明涉及网络传输领域,具体为一种网络传输协议快速纠错的方法。
背景技术
网络传输是指用一系列的线路(光纤,双绞线等)经过电路的调整变化依据网络传输协议来进行通信的过程。其中网络传输需要介质,也就是网络中发送方与接收方之间的物理通路,它对网络的数据通信具有一定的影响。常用的传输介质有:双绞线、同轴电缆、光纤、无线传输媒介。网络协议即网络中(包括互联网)传递、管理信息的一些规范等。
目前现有的网络传输中应用的TCP的纠错传输方式建立连接后大多是通过两台主机进行数据的互传,网络传递传输数据的效率较低,且当数据没能够正常传输后,通常只有三次重新传输的机会,这样对数据传输的纠错能力也不佳。因此我们对此做出改进,提出一种网络传输协议快速纠错的方法。
发明内容
为解决现有技术存在的缺陷,本发明提供一种网络传输协议快速纠错的方法。
为了解决上述技术问题,本发明提供了如下的技术方案:
本发明一种网络传输协议快速纠错的方法,包括以下步骤:
S1:选取两台相互传输数据的主机A和主机B,并通过主机A向主机B发送数据包;
S2:通过主机A发送的数据包先传输至多网融合终端,再经过多网融合终端传输至多网融合服务器;
S3;数据包再通过多网融合服务器发送给主机B,当主机B成功接收到数据包时,主机B会立即回传给主机A一个ACK包,如果主机A接收到ACK包则数据包发送成功。
作为本发明的一种优选技术方案,所述多网融合终端通过融合多个网络通道进行叠加,然后将所需传输的数据包以最优的方式快速传输到多网融合服务器,多网融合服务器再将优先接收的数据包传输给主机B。
作为本发明的一种优选技术方案,所述多网融合终端和多网融合服务器都有数据包缓存机制,当主机A未及时接收到ACK包时,多网融合终端会重新将缓存的数据包再次发送给多网融合服务器,然后多网融合服务器再次将数据包发送给主机B。
作为本发明的一种优选技术方案,假设所述数据包的Seq号为X,传递的数据包的字节数为Y,当数据包的字节完全传输时反馈的ACK号为ACK=X+Y+1,通过反馈的ACK号与Seq和数据包的字节数之间的关系能够确保数据包的字节是否完全传输。
本发明的有益效果是:该种网络传输协议快速纠错的方法,多网融合终端通过多个网络通道同时对数据包进行传送,将数据包传送给多网融合服务器,能够提高网络数据的传输效率,多网融合服务器再对通过多网融合进行优先传送的数据包进行接收,然后再将接收的数据包传送给主机B,当主机B接收到数据包时,会立即反馈一个ACK包给主机A,主机A接收到ACK包则说明数据传送成功,若主机A未接收到ACK包,则说明数据包没有传送成功,这时多网融合终端将缓存的数据包再次进行发送,然后数据包通过多个网络通道再次进行传送给网络融合服务器,进而能够提高网络传输的纠错能力。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明一种网络传输协议快速纠错的方法的结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
实施例:如图1所示,本发明一种网络传输协议快速纠错的方法,包括以下步骤:
S1:选取两台相互传输数据的主机A和主机B,并通过主机A向主机B发送数据包;
S2:通过主机A发送的数据包先传输至多网融合终端,再经过多网融合终端传输至多网融合服务器;
S3;数据包再通过多网融合服务器发送给主机B,当主机B成功接收到数据包时,主机B会立即回传给主机A一个ACK包,如果主机A接收到ACK包则数据包发送成功。
其中,多网融合终端通过融合多个网络通道进行叠加,然后将所需传输的数据包以最优的方式快速传输到多网融合服务器,多网融合服务器再将优先接收的数据包传输给主机B。
其中,多网融合终端和多网融合服务器都有数据包缓存机制,当主机A未及时接收到ACK包时,多网融合终端会重新将缓存的数据包再次发送给多网融合服务器,然后多网融合服务器再次将数据包发送给主机B。
其中,假设数据包的Seq号为X,传递的数据包的字节数为Y,当数据包的字节完全传输时反馈的ACK号为ACK=X+Y+1,通过反馈的ACK号与Seq和数据包的字节数之间的关系能够确保数据包的字节是否完全传输。
工作原理:通过主机A对数据包进行传送,先将数据包传送至多网融合终端,多网融合终端再通过多个网络通道同时对数据包进行传送,将数据包传送给多网融合服务器,能够提高网络数据的传输效率,多网融合服务器再对通过多网融合进行优先传送的数据包进行接收,然后再将接收的数据包传送给主机B,当主机B接收到数据包时,会立即反馈一个ACK包给主机A,主机A接收到ACK包则说明数据传送成功,若主机A未接收到ACK包,则说明数据包没有传送成功,这时多网融合终端将缓存的数据包再次进行发送,然后数据包通过多个网络通道再次进行传送给网络融合服务器,进而能够提高网络传输的纠错能力。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (4)

1.一种网络传输协议快速纠错的方法,其特征在于,包括以下步骤:
S1:选取两台相互传输数据的主机A和主机B,并通过主机A向主机B发送数据包;
S2:通过主机A发送的数据包先传输至多网融合终端,再经过多网融合终端传输至多网融合服务器;
S3;数据包再通过多网融合服务器发送给主机B,当主机B成功接收到数据包时,主机B会立即回传给主机A一个ACK包,如果主机A接收到ACK包则数据包发送成功。
2.根据权利要求1所述的一种网络传输协议快速纠错的方法,其特征在于,所述多网融合终端通过融合多个网络通道进行叠加,然后将所需传输的数据包以最优的方式快速传输到多网融合服务器,多网融合服务器再将优先接收的数据包传输给主机B。
3.根据权利要求1所述的一种网络传输协议快速纠错的方法,其特征在于,所述多网融合终端和多网融合服务器都有数据包缓存机制,当主机A未及时接收到ACK包时,多网融合终端会重新将缓存的数据包再次发送给多网融合服务器,然后多网融合服务器再次将数据包发送给主机B。
4.根据权利要求1所述的一种网络传输协议快速纠错的方法,其特征在于,假设所述数据包的Seq号为X,传递的数据包的字节数为Y,当数据包的字节完全传输时反馈的ACK号为ACK=X+Y+1,通过反馈的ACK号与Seq和数据包的字节数之间的关系能够确保数据包的字节是否完全传输。
CN202010983932.8A 2020-09-17 2020-09-17 一种网络传输协议快速纠错的方法 Pending CN112653662A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010983932.8A CN112653662A (zh) 2020-09-17 2020-09-17 一种网络传输协议快速纠错的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010983932.8A CN112653662A (zh) 2020-09-17 2020-09-17 一种网络传输协议快速纠错的方法

Publications (1)

Publication Number Publication Date
CN112653662A true CN112653662A (zh) 2021-04-13

Family

ID=75346298

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010983932.8A Pending CN112653662A (zh) 2020-09-17 2020-09-17 一种网络传输协议快速纠错的方法

Country Status (1)

Country Link
CN (1) CN112653662A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104936013A (zh) * 2015-04-30 2015-09-23 南京卓清电子科技有限公司 多网融合装置及其工作方法
CN105101316A (zh) * 2015-07-10 2015-11-25 努比亚技术有限公司 多数据通道的数据传输方法及装置
CN105245321A (zh) * 2015-10-10 2016-01-13 安徽清新互联信息科技有限公司 一种自适应带宽的多通道实时数据传输方法
CN110391879A (zh) * 2019-07-15 2019-10-29 湖南大学 数据传输网络的丢包恢复方法、装置和计算机设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104936013A (zh) * 2015-04-30 2015-09-23 南京卓清电子科技有限公司 多网融合装置及其工作方法
CN105101316A (zh) * 2015-07-10 2015-11-25 努比亚技术有限公司 多数据通道的数据传输方法及装置
CN105245321A (zh) * 2015-10-10 2016-01-13 安徽清新互联信息科技有限公司 一种自适应带宽的多通道实时数据传输方法
CN110391879A (zh) * 2019-07-15 2019-10-29 湖南大学 数据传输网络的丢包恢复方法、装置和计算机设备

Similar Documents

Publication Publication Date Title
EP0454364B1 (en) High speed transport protocol with two windows
EP1411688B1 (en) Method and apparatus for multicast data retransmission
US6289482B1 (en) Error and flow control in a satellite communications system
US8085669B2 (en) Session relay device and session relay method
KR101610715B1 (ko) 단방향 데이터 송수신 시스템 및 방법
US20150365483A1 (en) Data transmission method and system, and proxy device
CN106210924B (zh) 视频网络传输控制方法和***
KR20030054981A (ko) 이동 통신 기지국의 티씨피 성능 향상 장치
CN102511150B (zh) 通信数据传输设备、通信数据传输***、通信数据传输方法以及通信数据传输程序
CN112702411B (zh) 一种解决cantp多帧丢包重传的方法
WO2022116178A1 (zh) 一种tcp mss调整方法、装置及***
JP2017538335A (ja) プロトコルスタックがないモードにおけるtcpの中間者処理方法
CN101827020B (zh) 一种对已经建立的长连接不断开进行加速的方法及***
EP1580916B1 (en) System and method for transmitting units of messages in a mobile communication system
JP7000662B2 (ja) 方法、コンピュータプログラム、システムおよび端末
CN112566180B (zh) 一种提升tetra***分组数据传输速率的方法
CN104539402B (zh) 一种无线网络中的广播传输方法
CN115580379B (zh) 一种多链路网络传输方法及***
CN103391164B (zh) 一种基于线性网络编码的报文发送冗余度动态调整方法
CN112653662A (zh) 一种网络传输协议快速纠错的方法
US20150071273A1 (en) Efficient transfer of tcp traffic over wlan
US20220311539A1 (en) Forward error correction and ran retransmission
US20030128699A1 (en) Method and apparatus for header updating
CN105356975A (zh) 一种数据传输方法
CN115065942B (zh) 一种移动通信网络辅助广播网络的收发方法及其装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210413