CN105245271A - Satellite communication network acceleration device and method - Google Patents

Satellite communication network acceleration device and method Download PDF

Info

Publication number
CN105245271A
CN105245271A CN201510705722.1A CN201510705722A CN105245271A CN 105245271 A CN105245271 A CN 105245271A CN 201510705722 A CN201510705722 A CN 201510705722A CN 105245271 A CN105245271 A CN 105245271A
Authority
CN
China
Prior art keywords
protocol stack
user space
packet
space protocol
queue
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.)
Granted
Application number
CN201510705722.1A
Other languages
Chinese (zh)
Other versions
CN105245271B (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.)
Space Star Technology Co Ltd
Original Assignee
Space Star 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 Space Star Technology Co Ltd filed Critical Space Star Technology Co Ltd
Priority to CN201510705722.1A priority Critical patent/CN105245271B/en
Publication of CN105245271A publication Critical patent/CN105245271A/en
Application granted granted Critical
Publication of CN105245271B publication Critical patent/CN105245271B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations
    • H04B7/18584Arrangements for data networking, i.e. for data packet routing, for congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations
    • H04B7/18586Arrangements for data transporting, e.g. for an end to end data transport or check

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Radio Relay Systems (AREA)

Abstract

The invention provides a satellite communicating network acceleration device and method. The device is applied to a satellite communication network being characterized by a long time delay, a high bit error rate and a link asymmetry. The method comprises the following step: setting a user state protocol stack on a satellite link between a small station and a master station, wherein the user state protocol stack is located between a network card driving layer and a performance enhancing proxy (PEP) layer, and used for processing data packets in batches; and a data packet queue with a priority is adopted for short-connection control packets in event-driven batch processing of the data packets. According to the satellite communication network acceleration device and method, a user state protocol stack technology being independent of a kernel is used, so that the portability, extensibility and reliability are enhanced greatly. Compared with kernel protocol stack development, the satellite communicating network acceleration device and method have the advantages that time and economical costs are lowered, and the file uploading and downloading speeds and the network access speed can be increased.

Description

Satellite communication network accelerator and method
Technical field
The present invention relates to satellite communication field, particularly relate to a kind of satellite communication network accelerator and method.
Background technology
Network acceleration is one of Focal point and difficult point technology in communication network, and especially for having the asymmetric satellite communication network of long delay, high bit-error and link, speed technology is the key point that can whole satellite communication system effectively be run at a high speed.
Existing for satellite communication network speed technology, mostly from the angle improving conventional TCP control protocol, the Novel Delivery control protocol being suitable for satellite link feature is proposed, or by accelerating the thought of gateway, satellite communication system is divided into three sections of links, by the thought of protocol conversion, satellite communication link uses Novel Delivery control protocol.Novel Delivery control protocol is from the object that can reach satellite communication network to a certain degree and accelerate, but this acceleration thinking is only be optimized from transport layer protocol aspect, fails comprehensively to consider from whole protocol stack angle; In addition, how ensureing that the conventional TCP protocols that the Novel Delivery control protocol after optimizing and ground network use is compatible, is also restriction or the key technology affecting its optimization.
Therefore, along with the extensive use of satellite communication, develop and a kind of there is the active demand that highly portable satellite communication network accelerator or method are its market.
Summary of the invention
The technical problem that the disclosure will solve how to provide a kind of to have highly portable satellite communication network accelerator or method.
The disclosure provides a kind of satellite communication network accelerator, for the asymmetric satellite communication network of long delay, high bit-error and link, comprise: the satellite link between small station and main website arranges User space protocol stack, described User space protocol stack is between trawl performance layer and performance enhancement proxy PEP layer, for batch execution data bag, wherein, event driven batch execution data bag is adopted, for the control bag of short connection, adopt the data packet queue with priority.
Further, described User space protocol stack also comprises: receiving element, for receiving the packet of batch; Processing unit, during for receiving packet in batches, produce the stream event of batch, transmitting element, for being directly delivered to PEP Agent layer by described stream event.
Further, described User space protocol stack is for setting up the queue of three types: control bag queue, ACK confirms bag queue and data packet queue, and wherein, transmit queue adopts the packet with priority, controls bag and has higher priority than packet.
Further, described User space protocol stack also comprises timer, for the operation of retransmission time out; Wherein, when connection is in TIME_WAIT state, User space protocol stack provides the timer of two types, comprises sequential chained list timer and Hash table timer.
Further, described sequential chained list timer is used for for rough timing, and use time-out time sorts to packet, periodically checks the chained list packet that also process is overtime, for the timeout datum bag newly increased, do not need rearrangement to make chained list orderly.
Further, described Hash table timer for using remaining time as hashed table index, when timeout datum bag arrive predetermined quantity time, all timeout datum bags of mass simultaneous process process.
Further, describedly also to comprise: extensive interface, for reserved routine interface, the flow control algorithm of integrated described User space protocol stack and congestion avoidance algorithm.
Further, described User space protocol stack also comprises parallelization module, and be provided for the User space protocol stack being arranged on main website side and have parallelization function, main website side can use multiple User space protocol stack, the corresponding process of each protocol stack.
The present invention also provides a kind of satellite communication network accelerated method, comprising:
User space protocol stack receives the packet of batch, and wherein, described User space protocol stack is the User space protocol stack comprising arbitrary described satellite communication network accelerator in claim 1-8;
Described packet adds in write queue by User space protocol stack;
User space protocol stack collects the packet with sending data, and this packet is put into transmission list;
Event is read in the socket foundation listened to from client, if receive the data from client, then what copy data to socket reads buffer area, and adds described event of reading to internal event queue;
The packet received when batch process is complete, gives application-layer events queue by disposable for the whole events in internal event queue, concurrently send signal activation application program.
The satellite communication network accelerator that the disclosure provides and method, tool has the following advantages: (1) the present invention uses User space protocol stack technology, independent of kernel, substantially increases its portability, compare kernel protocol stack exploitation, reduce its time and Financial cost.(2) the present invention uses parallelization greatly can improve the reliability of main website in main website side, whole communication system will be caused to collapse because of wherein a certain protocol stack collapse, and the User space protocol stack technology effective of parallelization add the demand of the large concurrent connection number of satellite communication network.(3) the User space protocol stack that the present invention uses provides the expansion interface of flow control algorithm and congestion avoidance algorithm, can facilitate the integrated TCP congestion avoidance algorithm affecting satellite communication quality, have stronger autgmentability.(4) User space protocol stack and Protocol Spoofing Based technology have been merged in the present invention, and what substantially increase satellite communication uploads the speed of download file and the speed of website visiting.
Accompanying drawing explanation
Fig. 1 illustrates the communication network topology structure chart of one embodiment of the invention.
Fig. 2 is the structural framing figure of the User space protocol stack of one embodiment of the invention.
Fig. 3 is the flow chart of data processing figure of the User space protocol stack of one embodiment of the invention.
Embodiment
With reference to the accompanying drawings the present invention is described more fully, exemplary embodiment of the present invention is wherein described.
Fig. 1 illustrates the communication network topology structure chart of one embodiment of the invention.As shown in Figure 1, this network is made up of three sections of links, wherein comprises client and small station, ground network between main website and server, and the satellite communication network between small station and main website.Ground network communicating pair adopts the ICP/IP protocol stack of standard to communicate, and the both-end of satellite communication network, namely adopts User space protocol stack proposed by the invention to communicate between small station and main website.
The satellite communication network accelerator that the embodiment of the present invention provides, can arrange with main website or small station, may be used for the asymmetric satellite communication network of long delay, high bit-error and link, comprise: the satellite link between small station and main website arranges User space protocol stack, described User space protocol stack is between trawl performance layer and PEP Agent layer, for batch execution data bag, event driven batch execution data is adopted to comprise, wherein, for the control bag of short connection, adopt the data packet queue with priority.
Fig. 2 is the structural framing figure of the User space protocol stack of one embodiment of the invention.As shown in Figure 2, the User space protocol stack framework that the present invention relates to is bottom-up is trawl performance, User space protocol stack and PEP agency respectively.Wherein,
In one embodiment, the described User space protocol stack of satellite communication network accelerator also comprises: receiving element, for receiving the packet of batch; Processing unit, during for receiving packet in batches, produces the stream event of batch; Transmitting element, for being directly delivered to PEP Agent layer by described stream event.Like this, event-driven batch execution data bag can be passed through.
In one embodiment, described User space protocol stack is for setting up the queue of three types: control bag queue, ACK confirms bag queue and data packet queue, and transmit queue adopts the packet with priority, controls bag and has higher priority than packet.Like this, when having a large amount of polytype packet to be positioned at transmit port simultaneously, control bag and ACK confirm that bag can not be postponed because of too little and send.
In one embodiment, described User space protocol stack also comprises timer, for the operation of retransmission time out.Wherein, when connection is in TIME_WAIT state, User space protocol stack provides the timer of two types, comprises sequential chained list timer and Hash table timer.
In one embodiment, sequential chained list timer is used for for rough timing, uses time-out time to sort to packet, every one minute, check chained list and process overtime packet, for the timeout datum bag newly increased, not needing rearrangement to make chained list orderly.Because the new timeout datum bag added is necessarily long than timeout datum bag time-out time existing in chained list like this.
In one embodiment, described Hash table timer for using remaining time as hashed table index, when timeout datum bag arrive predetermined quantity time, all timeout datum bags of mass simultaneous process process.Compare sequential chained list timer, Hash table timer substantially reduces the use of memory source while providing accurate timing.
In one embodiment, this User space protocol stack also comprises extensive interface, and for reserved flow control algorithm and the congestion avoidance algorithm that conveniently can be integrated into this User space protocol stack, the transmission control protocol being suitable for satellite link for the later stage is integrated is given security.
In one embodiment, described User space protocol stack also comprises parallelization module, and be provided for the User space protocol stack being arranged on main website side and have parallelization function, main website side can use multiple User space protocol stack, the corresponding process of each User space protocol stack.Like this, the reliability of main website can greatly be improved.
The disclosure provides a kind of satellite communication network accelerator of the protocol stack that walks abreast based on User space, by improving conventional TCP protocols or HTTP, propose Novel Delivery control protocol and the HTTP speed technology of multiple applicable satellite link, thus reach the object of satellite communication network acceleration.The present invention improves on transfer control protocol, can effectively make satellite communication network accelerate, and the conventional TCP control protocol that uses in this transmission control protocol and ground network can be made compatible, and can conveniently be transplanted in linux system.Walking abreast that the satellite communication network accelerator of protocol stack has based on User space can reserved stream control algolithm and congestion avoidance algorithm interface, for the Novel Delivery control protocol of integrated various applicable satellite link provides Reliable guarantee; In addition, User space protocol stack is independent of system kernel, portable strong, and has good compatibility with the ICP/IP protocol stack that ground network uses, the transmission control protocol compared in amendment kernel protocol stack is more simple, greatly reduces its production time and Financial cost; Use User space protocol stack Parallelizing Techniques, the large concurrent connection of satellite communication can be supported, and main website accelerates software will cause whole accelerating system to be collapsed because of the collapse of a certain User space protocol stack, greatly can alleviate main website pressure, overcome the asymmetric feature of satellite communication link.。
Fig. 3 is the flow chart of data processing figure of the User space protocol stack of one embodiment of the invention.Following composition graphs 1-Fig. 3 is described the present invention is based on the walk abreast satellite network accelerated method of protocol stack of User space, and as shown in Figure 3, User space protocol stack data handling process concrete steps are as follows:
Step 301, judges whether successful connection, wherein, if when receiving the confirmation bag ACK of client to its SYN/ACK message, shows connection establishment success.
In implementing particularly at one, from accepting packet handing module, when listening port receives the confirmation bag ACK of client to its SYN/ACK message, show connection establishment success.
Step 302, when connection establishment success, creates the TCP controll block of described connection, and described controll block is put into connection confirmation queue.
If when connection being detected again with server communication, just do not need to repeat three-way handshake operation, directly confirm to search in queue in connection, if there is described connection, then perform step 303, if do not exist, repeat step 301 and step 302;
Step 303, sends after confirming bag ACK, just establishes with the connection of server and creates the TCP controll block of this connection, now, can write data to buffer area.
Wherein, the function of writing in each socket is understood in its transmission buffer memory of data write that will send to server.
Step 304, adds in write queue by TCP controll block;
Step 305, User space protocol stack is collected with sending the TCP controll block of data, and this controll block is put into transmission list sends.
Step 306, read event to the socket foundation listened to from client, if receive the data from client, then what copy data to socket reads buffer area, and adds described event of reading to internal event queue.
Step 307, the packet received when batch process is complete, gives application-layer events queue by disposable for the whole events in internal event queue, concurrently send signal activation application program.
Step 308, after application program is activated, will polytype event in the complete queue of disposable batch process.
So far, User space protocol stack just completes transmission and the receiving course of data.
Provided by the inventionly to walk abreast the satellite communication network accelerator of protocol stack or method based on User space, be applicable to satellite communication network, this network is made up of three sections of links, the present invention is the satellite link between small station and main website, provide a kind of network accelerating method of the protocol stack that walks abreast based on User space, merge User space protocol stack and agency by agreement technology, overcome the asymmetric feature of satellite communication network long delay, high bit-error and link, substantially increase speed and accelerating website access that satellite communication system uploads download file; User space protocol stack is independent of kernel in addition, does not limit by kernel, portable strong, and has good compatibility with the ICP/IP protocol stack that ground network uses; The present invention's design reserved the interface of current control and congestion avoidance algorithm based on the User space protocol stack method that walks abreast, can be used for integrated existing novel TCP control protocol, autgmentability is strong, and main website adopts the layout of User space protocol stack parallelization, improves the reliability of network and the demand of large concurrent connection number.
The present invention compared with prior art tool has the following advantages: (1) the present invention uses User space protocol stack technology, independent of kernel, substantially increases its portability, compares kernel protocol stack exploitation, reduce its time and Financial cost.(2) the present invention uses parallelization greatly can improve the reliability of main website in main website side, whole communication system will be caused to collapse because of wherein a certain protocol stack collapse, and the User space protocol stack technology effective of parallelization add the demand of the large concurrent connection number of satellite communication network.(3) the User space protocol stack that the present invention uses provides the expansion interface of flow control algorithm and congestion avoidance algorithm, can facilitate the integrated TCP congestion avoidance algorithm affecting satellite communication quality, have stronger autgmentability.(4) User space protocol stack and Protocol Spoofing Based technology have been merged in the present invention, and what substantially increase satellite communication uploads the speed of download file and the speed of website visiting.
Description of the invention provides in order to example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is in order to principle of the present invention and practical application are better described, and enables those of ordinary skill in the art understand the present invention thus design the various embodiments with various amendment being suitable for special-purpose.

Claims (9)

1. a satellite communication network accelerator, for the asymmetric satellite communication network of long delay, high bit-error and link, comprise: the satellite link between small station and main website arranges User space protocol stack, described User space protocol stack is between trawl performance layer and performance enhancement proxy PEP layer, for batch execution data bag, wherein, event driven batch execution data bag is adopted, for the control bag of short connection, adopt the data packet queue with priority.
2. device according to claim 1, is characterized in that, described User space protocol stack comprises:
Receiving element, for receiving the packet of batch;
Processing unit, during for receiving packet in batches, produces the stream event of batch,
Transmitting element, for being directly delivered to PEP Agent layer by described stream event.
3. device according to claim 1, is characterized in that, described User space protocol stack is for setting up the queue of three types: control bag queue, ACK confirms bag queue and data packet queue,
Wherein, transmit queue adopts the packet with priority, controls bag and has higher priority than packet.
4. device according to claim 1, is characterized in that, described User space protocol stack also comprises timer, for the operation of retransmission time out;
Wherein, when connection is in TIME_WAIT state, User space protocol stack provides the timer of two types, comprises sequential chained list timer and Hash table timer.
5. device according to claim 4, is characterized in that:
Described sequential chained list timer is used for for rough timing, and use time-out time sorts to packet, periodically checks the chained list packet that also process is overtime, for the timeout datum bag newly increased, does not need rearrangement to make chained list orderly.
6. device according to claim 4, is characterized in that:
Described Hash table timer for using remaining time as hashed table index, when timeout datum bag arrive predetermined quantity time, all timeout datum bags of mass simultaneous process process.
7. device according to claim 1, is characterized in that, also comprises:
Extensive interface, for reserved routine interface, the flow control algorithm of integrated described User space protocol stack and congestion avoidance algorithm.
8. device according to claim 1, it is characterized in that, described User space protocol stack also comprises parallelization module, is provided for the User space protocol stack being arranged on main website side and has parallelization function, main website side can use multiple User space protocol stack, the corresponding process of each User space protocol stack.
9. a satellite communication network accelerated method, is characterized in that, comprising:
User space protocol stack receives the packet of batch, and wherein, described User space protocol stack is the User space protocol stack comprising arbitrary described satellite communication network accelerator in claim 1-8;
Described packet adds in write queue by User space protocol stack;
User space protocol stack collects the packet with sending data, and this packet is put into transmission list;
Event is read in the socket foundation listened to from client, if receive the data from client, then what copy data to socket reads buffer area, and adds described event of reading to internal event queue;
The packet received when batch process is complete, gives application-layer events queue by disposable for the whole events in internal event queue, concurrently send signal activation application program.
CN201510705722.1A 2015-10-27 2015-10-27 Satellite communication network acceleration device and method Active CN105245271B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510705722.1A CN105245271B (en) 2015-10-27 2015-10-27 Satellite communication network acceleration device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510705722.1A CN105245271B (en) 2015-10-27 2015-10-27 Satellite communication network acceleration device and method

Publications (2)

Publication Number Publication Date
CN105245271A true CN105245271A (en) 2016-01-13
CN105245271B CN105245271B (en) 2019-12-13

Family

ID=55042789

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510705722.1A Active CN105245271B (en) 2015-10-27 2015-10-27 Satellite communication network acceleration device and method

Country Status (1)

Country Link
CN (1) CN105245271B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106101012A (en) * 2016-07-06 2016-11-09 广州海格通信集团股份有限公司 A kind of method of satellite IP gateway protocol adaptation
CN108182084A (en) * 2017-12-28 2018-06-19 中国科学院计算技术研究所 The method that Hash mixes its progress Hash connection of acceleration system and application
CN111669423A (en) * 2019-03-08 2020-09-15 厦门网宿有限公司 Batch processing method and system of network isolation space based on user mode protocol stack
WO2020224300A1 (en) * 2019-05-06 2020-11-12 创新先进技术有限公司 Message shunting method, apparatus and system based on user mode protocol stack
US10904719B2 (en) 2019-05-06 2021-01-26 Advanced New Technologies Co., Ltd. Message shunting method, device and system based on user mode protocol stack
CN112583874A (en) * 2019-09-30 2021-03-30 中兴通讯股份有限公司 Message forwarding method and device for heterogeneous network
CN113810397A (en) * 2021-09-09 2021-12-17 山石网科通信技术股份有限公司 Protocol data processing method and device
CN114024594A (en) * 2021-11-09 2022-02-08 北京中科晶上科技股份有限公司 Communication method and device of satellite communication system

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217493A (en) * 2008-01-08 2008-07-09 北京大学 TCP data package transmission method
CN101304373A (en) * 2008-06-25 2008-11-12 中兴通讯股份有限公司 Method and system for implementing high-efficiency transmission chunk data in LAN
CN102118298A (en) * 2009-12-31 2011-07-06 联芯科技有限公司 Method and device for improving data transmission efficiency at asymmetrical transmission speed
CN102739569A (en) * 2011-04-01 2012-10-17 中国科学院空间科学与应用研究中心 Gateway used in satellite communication and method for enhancing TCP performance
CN102882879A (en) * 2012-10-08 2013-01-16 中国电子科技集团公司第五十四研究所 Internet protocol (IP) data compression transmission method applicable to satellite channel
US8705367B2 (en) * 2009-03-26 2014-04-22 Empire Technology Development Llc TCP extension and variants for handling heterogeneous applications
EP2779482A1 (en) * 2013-03-15 2014-09-17 EMC SatCom Technologies, LLC Seamless hand-off from a descending satellite to an ascending satellite in an medium equatorial earth orbit (MEO) constellation
CN104618007A (en) * 2015-03-12 2015-05-13 北京邮电大学 Geosynchronous satellite TCP (transmission control protocol) sectional connection optimizing method
CN104717189A (en) * 2013-12-16 2015-06-17 中兴通讯股份有限公司 Network data package sending method and device
CN104955079A (en) * 2015-05-27 2015-09-30 北京京东尚科信息技术有限公司 Data transmission method and performance enhancing proxy in wireless ad hoc network

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217493A (en) * 2008-01-08 2008-07-09 北京大学 TCP data package transmission method
CN101304373A (en) * 2008-06-25 2008-11-12 中兴通讯股份有限公司 Method and system for implementing high-efficiency transmission chunk data in LAN
US8705367B2 (en) * 2009-03-26 2014-04-22 Empire Technology Development Llc TCP extension and variants for handling heterogeneous applications
CN102118298A (en) * 2009-12-31 2011-07-06 联芯科技有限公司 Method and device for improving data transmission efficiency at asymmetrical transmission speed
CN102739569A (en) * 2011-04-01 2012-10-17 中国科学院空间科学与应用研究中心 Gateway used in satellite communication and method for enhancing TCP performance
CN102882879A (en) * 2012-10-08 2013-01-16 中国电子科技集团公司第五十四研究所 Internet protocol (IP) data compression transmission method applicable to satellite channel
EP2779482A1 (en) * 2013-03-15 2014-09-17 EMC SatCom Technologies, LLC Seamless hand-off from a descending satellite to an ascending satellite in an medium equatorial earth orbit (MEO) constellation
CN104717189A (en) * 2013-12-16 2015-06-17 中兴通讯股份有限公司 Network data package sending method and device
CN104618007A (en) * 2015-03-12 2015-05-13 北京邮电大学 Geosynchronous satellite TCP (transmission control protocol) sectional connection optimizing method
CN104955079A (en) * 2015-05-27 2015-09-30 北京京东尚科信息技术有限公司 Data transmission method and performance enhancing proxy in wireless ad hoc network

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106101012B (en) * 2016-07-06 2020-05-12 广州海格通信集团股份有限公司 Satellite IP gateway protocol adaptation method
CN106101012A (en) * 2016-07-06 2016-11-09 广州海格通信集团股份有限公司 A kind of method of satellite IP gateway protocol adaptation
CN108182084A (en) * 2017-12-28 2018-06-19 中国科学院计算技术研究所 The method that Hash mixes its progress Hash connection of acceleration system and application
CN111669423B (en) * 2019-03-08 2023-03-17 厦门网宿有限公司 Batch processing method and system of network isolation space based on user mode protocol stack
CN111669423A (en) * 2019-03-08 2020-09-15 厦门网宿有限公司 Batch processing method and system of network isolation space based on user mode protocol stack
WO2020224300A1 (en) * 2019-05-06 2020-11-12 创新先进技术有限公司 Message shunting method, apparatus and system based on user mode protocol stack
US10904719B2 (en) 2019-05-06 2021-01-26 Advanced New Technologies Co., Ltd. Message shunting method, device and system based on user mode protocol stack
CN112583874A (en) * 2019-09-30 2021-03-30 中兴通讯股份有限公司 Message forwarding method and device for heterogeneous network
WO2021063147A1 (en) * 2019-09-30 2021-04-08 中兴通讯股份有限公司 Packet forwarding method and apparatus for heterogeneous network
CN112583874B (en) * 2019-09-30 2024-02-20 中兴通讯股份有限公司 Message forwarding method and device of heterogeneous network
CN113810397A (en) * 2021-09-09 2021-12-17 山石网科通信技术股份有限公司 Protocol data processing method and device
CN113810397B (en) * 2021-09-09 2023-04-18 山石网科通信技术股份有限公司 Protocol data processing method and device
CN114024594A (en) * 2021-11-09 2022-02-08 北京中科晶上科技股份有限公司 Communication method and device of satellite communication system
CN114024594B (en) * 2021-11-09 2023-10-20 北京中科晶上科技股份有限公司 Communication method and device of satellite communication system

Also Published As

Publication number Publication date
CN105245271B (en) 2019-12-13

Similar Documents

Publication Publication Date Title
CN105245271A (en) Satellite communication network acceleration device and method
RU2691240C1 (en) Packet transmission method and a subscriber device
CN102006283B (en) Data transmission method and device
TWI387256B (en) Method and apparatus for improving transmission time interval bundling
CN101828372B (en) Parallelizing the TCP behavior of a network connection
JP6705003B2 (en) Data transmission method and related device
WO2018205688A1 (en) Method, apparatus and system for data transmission
WO2016187813A1 (en) Data transmission method and device for photoelectric hybrid network
Kumar et al. Survey on transport layer protocols: TCP & UDP
KR102046792B1 (en) Method of transporting data from sending node to destination node
WO2019001042A1 (en) Data transmission method and related devices
US10230563B2 (en) Methods and first network node for managing a stream control transmission protocol association
GB2519491A (en) Method and system for increasing data flow transmission
US9961147B2 (en) Communication apparatus, information processor, communication method, and computer-readable storage medium
CN105743951A (en) Data sending method and apparatus and data receiving method and apparatus
CN106790511A (en) A kind of data uploading method and system
CN113193944B (en) Improved method and system for transmitting and receiving transmission control protocol segments on internet protocol packets
CN102752188A (en) Transmission control protocol connection migratory method and system
CN107147619A (en) Data transmission method based on multi-source, multipath cooperative transmission control protocol
CN104038538A (en) Method and system for local area network host software updating
WO2016197498A1 (en) Method and device for preventing network attack, and storage medium
CN104184729A (en) Message processing method and device
CN102694727A (en) Method and device for realizing transmission acceleration of network data packets
Zheng et al. Research on multi-path network in cloud computing based on sctp
CN105791239A (en) TCP intermediary processing method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant