CN112653662A - 一种网络传输协议快速纠错的方法 - Google Patents
一种网络传输协议快速纠错的方法 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/06—Notations 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和数据包的字节数之间的关系能够确保数据包的字节是否完全传输。
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)
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 | 湖南大学 | 数据传输网络的丢包恢复方法、装置和计算机设备 |
-
2020
- 2020-09-17 CN CN202010983932.8A patent/CN112653662A/zh active Pending
Patent Citations (4)
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 |