CN106060012A - Multiplexing method and apparatus - Google Patents

Multiplexing method and apparatus Download PDF

Info

Publication number
CN106060012A
CN106060012A CN201610325921.4A CN201610325921A CN106060012A CN 106060012 A CN106060012 A CN 106060012A CN 201610325921 A CN201610325921 A CN 201610325921A CN 106060012 A CN106060012 A CN 106060012A
Authority
CN
China
Prior art keywords
transmission
data
transmission channel
client
application protocol
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
CN201610325921.4A
Other languages
Chinese (zh)
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.)
NSFOCUS Information Technology Co Ltd
Beijing NSFocus Information Security Technology Co Ltd
Original Assignee
NSFOCUS Information Technology Co Ltd
Beijing NSFocus Information Security 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 NSFOCUS Information Technology Co Ltd, Beijing NSFocus Information Security Technology Co Ltd filed Critical NSFOCUS Information Technology Co Ltd
Priority to CN201610325921.4A priority Critical patent/CN106060012A/en
Publication of CN106060012A publication Critical patent/CN106060012A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/029Firewall traversal, e.g. tunnelling or, creating pinholes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/825Involving tunnels, e.g. MPLS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a multiplexing method and apparatus and involves: upon receiving the data to be transmitted between a client and a server, determining the application protocol of the data to be transmitted; in a data transmission tunnel between the client and the server, establishing a transmission channel which corresponds to the application protocol; based on the established transmission channel, transmitting the data between the client and the server. The method and apparatus can realize simultaneous transmission of the data flow of multiple different protocols.

Description

A kind of multichannel multiplexing method and device
Technical field
The present invention relates to communication technical field, especially relate to a kind of multichannel multiplexing method and device.
Background technology
In data communication system or computer network system, the bandwidth of transmitting multimedia data or capacity are often more than passing The demand of defeated single signal, in order to effectively utilize communication line, it is desirable to a channel transmits multiple signals simultaneously, proposes multichannel Multiplexing (Multiplexing) technology.
Use multiplexing technique multiple signals can be combined to be transmitted, at a distance on a physical channel Installation and the maintenance cost of cable can be preferably saved during transmission.In field of computer technology, based on network service mutual Networking technology development is more and more faster.The safety of network service and the minimizing to the consumption of connection resource are the most more and more important. The system method of calling that multiplexing at present generally uses operating system and provides realizes, and in this kind of mode, operating system is external The port that offer can open, in the port that this is open, it is possible to achieve it is many that Same Physical channel can transmit a kind of agreement Individual data stream, if needing to transmit the data stream of various protocols, then needs open more port.
But, in network, the data stream of transmission is not limited only to same agreement, along with the development of network technology, application association Discuss more and more diversified, if realized the transmission of the data stream of multiple different agreement by open more port, can make The safety of operating system is poor.
Summary of the invention
The invention provides a kind of multichannel multiplexing method and device, it is possible to realize transmitting the data of multiple different agreement simultaneously Stream, and improve the safety of operating system.
A kind of multichannel multiplexing method, including: in the data waiting for transmission received between client and described service end Time, determine the application protocol of described data waiting for transmission;Single connection data transmission tunnel between described client and service end In road, set up the transmission channel corresponding with described application protocol;Based on the transmission channel set up, transmit described client and service Data between end.
Set up the transmission channel corresponding with described application protocol, including: set up and be used for storing waiting for transmission and described application The shared drive queue of the data that agreement is corresponding, comprises at least one separate internal memory in wherein said shared drive queue Burst, each internal fragmentation correspondence stores the data that application protocol waiting for transmission and described is corresponding;For described shared drive team The virtual port of each internal fragmentation distribution correspondence in row;Described virtual port and described internal fragmentation are bound, set up with The transmission channel that described application protocol is corresponding.
Also comprise determining that the flow of the data of transmission in each transmission channel;If each described flow and value equal to transmission tunnel During the bandwidth value in road, determine the weight that each transmission channel is corresponding;According to described weight, control the flow of each transmission channel.
According to the following equation according to described weight, control the flow of each transmission channel, including: weight * uses bandwidth/bandwidth Summation.
Before the data waiting for transmission received between client and described service end, also include: set up encryption Transmission tunnel.
A kind of multiplex machine, including: receive unit, for receiving the number waiting for transmission between client and service end According to;Performance element, for when the data waiting for transmission received between client and service end, determines waiting for transmission described The application protocol of data, in the single connection data transmission tunnel between described client and service end, sets up and described application The transmission channel that agreement is corresponding, based on the transmission channel set up, transmits the data between described client and service end.
Described performance element, specifically for setting up for storing being total to of data corresponding to application protocol waiting for transmission and described Enjoying memory queue, comprise at least one separate internal fragmentation in wherein said shared drive queue, each internal memory divides Sheet correspondence stores the data that application protocol waiting for transmission and described is corresponding;For each internal fragmentation in described shared drive queue The virtual port that distribution is corresponding, binds described virtual port and described internal fragmentation, sets up corresponding with described application protocol Transmission channel.
Described performance element, is additionally operable to determine the flow of the data of transmission in each transmission channel;If the sum of each described flow When value is equal to the bandwidth value in transmission tunnel, determine the weight that each transmission channel is corresponding;According to described weight, control each transmission channel Flow.
Described performance element, specifically for according to being that each transmission channel distributes bandwidth according to the following equation, controlling each transmission The flow of passage: weight * uses bandwidth/bandwidth summation.
Described performance element, is additionally operable to set up the transmission tunnel of encryption.
By using technique scheme, when the data waiting for transmission received between client and service end, really The application protocol of fixed data waiting for transmission, in the single connection data transmission tunnel between client and service end, sets up and answers By transmission channel corresponding to agreement, based on the transmission channel set up, the data between transmission client and service end, it is possible to realize In single connection transmission tunnel, transmit tunnel by this single connection of multiplexing, it is achieved a transmission tunnel transmits multiple difference simultaneously The data stream of agreement, it is not necessary to open more port, thus ensure the safety of operating system.
Accompanying drawing explanation
Fig. 1 is the multichannel multiplexing method flow chart that the embodiment of the present invention proposes;
Fig. 2 is the multiplex machine structure composition schematic diagram that the embodiment of the present invention proposes.
Detailed description of the invention
Below in conjunction with each accompanying drawing embodiment of the present invention technical scheme main realized principle, detailed description of the invention and The beneficial effect that should be able to reach is set forth in by it.
The embodiment of the present invention proposes a kind of multichannel multiplexing method, as it is shown in figure 1, the method idiographic flow is the most following:
Step 11, sets up the transmission tunnel of encryption between client and service end.
Between client and service end, set up based on transmission control protocol and connect, therefore client and service end it Between, there is single connection physical transfer tunnel based on transmission control protocol.In the technical scheme that the embodiment of the present invention proposes, right This transmission tunnel initializes, thus sets up the transmission tunnel of encryption.
When this transmission tunnel is initialized, the mode of unsymmetrical key is used to exchange symmetric key.Hand at key During changing, unsymmetrical key is signed, so can preferably avoid man-in-the-middle attack.Unsymmetrical key is being carried out After signature, carry out the two-way authentication between client and service end.After two-way authentication success, exchange symmetric key, and set up The transmission tunnel of encryption.
In the technical scheme that the embodiment of the present invention proposes, the transmission tunnel between client and service end is that physics leads to Road, belongs to the physical channel for data transmission between Connection Service end and client.Set up the transmission tunnel of encryption, Ke Yibao Demonstrate,prove the safety of the data of transmission in this single connection transmission tunnel.
Step 12, receives the data waiting for transmission between client and service end.
In the technical scheme that the embodiment of the present invention proposes, the method can be applied at client-side, it is also possible to applies Service side, specifically, data waiting for transmission, can be that client sends data to service end, it is also possible to be that client receives The data that service end sends.
Step 13, when the data waiting for transmission received between client and service end, determines data waiting for transmission Application protocol.
Different data waiting for transmission can be transmitted based on different application protocols, such as HTTP (Hypertext transfer protocol, HTTP), file transfer protocol (FTP) (File Transfer Protocol, FTP) Deng, data waiting for transmission are divided according to the difference of application protocol, is divided into different types of data.
Step 14, in the single connection data transmission tunnel between client and service end, sets up corresponding with application protocol Transmission channel.
In the technical scheme that the embodiment of the present invention proposes, the single connection data transmission tunnel between client and service end In, set up the transmission channel corresponding with application protocol, this transmission channel is a logical channel.
In being embodied as, first, the shared drive team for storing the data corresponding with application protocol waiting for transmission is set up Row, wherein comprise at least one separate internal fragmentation in shared drive queue, each internal fragmentation correspondence storage is treated The data corresponding with application protocol of transmission, distribute corresponding virtual port for each internal fragmentation in shared drive queue, Virtual port and internal fragmentation are bound, sets up the transmission channel corresponding with application protocol.
Specifically, in the technical scheme that the embodiment of the present invention proposes, the method can be applied at client-side, it is also possible to Apply in service side, specific as follows state:
A: in single connection transmission tunnel, client-side sets up the transmission channel corresponding from different application protocols, specifically Processing mode is:
Client-side sets up shared drive queue, the wherein application of each internal fragmentation correspondence one in shared drive queue Agreement, and, client-side is the virtual port that each internal fragmentation distribution in shared drive queue is corresponding, by virtual port Bind with internal fragmentation, set up the transmission channel corresponding with application protocol.
B: in single connection transmission tunnel, the transmission channel corresponding from different application protocols is set up in service side, specifically Processing mode is:
Shared drive queue, in single connection transmission tunnel, is set up in service side, wherein each in shared drive queue Internal fragmentation correspondence one application protocol, and, service side is each internal fragmentation distribution correspondence in shared drive queue Virtual port, virtual port and internal fragmentation are bound, set up the transmission channel corresponding with application protocol.In service side, Virtual port can be the listening port of service end.
According to above-mentioned A and B in single connection transmission tunnel, set up the transmission channel for different application protocols.
Step 15, based on the transmission channel set up, the data between transmission client and service end.
In single connection transmission tunnel, this transmission tunnel can be set up the separate of corresponding multiple different application agreement Transmission channel, the flow that each transmission channel takies not is on all four, when all transmission channels flow equal to band Need to carry out flow-control when of wide flow.
In the technical scheme that present example is set forth above, the transmission channel set up for different agreement, each transmission Passage can be represented by protocol header.Protocol header can include the flow control bit of 2 bytes.The most at most can hold Receive the data of 16 different application protocols simultaneously by transmission tunnel and the weight of different transmission channels can be identified.Tool Body ground determines the time delay of a packet, bandwidth, the numerical value of packet loss by weight adapter.
Alternatively, after above-mentioned steps 15, determine the flow of the data of transmission in each transmission channel, if the sum of each flow When value is equal to the bandwidth value in transmission tunnel, determines the weight that each transmission channel is corresponding, according to weight, control the stream of each transmission channel Amount.
Specifically, the flow of each transmission channel can be controlled according to the following equation according to weight:
Weight * uses bandwidth/bandwidth summation.
Flow-control can distribute different bandwidth according to the weight of passage.Without arranging application under default situations The QoS weight of agreement, each application protocol has the weight of acquiescence.Weight is identical, and flow can distribute identical flow bandwidth.? Little weight is 1, and weight limit is 10.Do not exist and distribute the situation less than weight.
Control the flow of each transmission channel according to weighted value, the flow of the transmission channel that every kind of application protocol is corresponding can basis The weight that configuration file distribution is different, weight is the highest, it is thus achieved that the authority of transmission channel is the biggest.When the minimum application protocol of weight When data are by transmission channel.And when the data of the bigger application protocol of other weight take more bandwidth chahnel.Weight is little The data of application association can't not distribute transmission channel for a long time.The flow simply taking transmission channel can be smaller.
Correspondingly, the embodiment of the present invention also proposes a kind of multiplex machine, as in figure 2 it is shown, include:
Receive unit 201, for receiving the data waiting for transmission between client and service end.
Performance element 202, is used for when the single connection received between client and service end data waiting for transmission, really The application protocol of fixed described data waiting for transmission, in the data transmission tunnel between described client and service end, set up with The transmission channel that described application protocol is corresponding, based on the transmission channel set up, transmits the number between described client and service end According to.
Specifically, above-mentioned performance element 202, it is used for storing application protocol waiting for transmission and described specifically for foundation corresponding The shared drive queue of data, wherein said shared drive queue comprises at least one separate internal fragmentation, often One internal fragmentation correspondence stores the data that application protocol waiting for transmission and described is corresponding;Every in described shared drive queue The virtual port that the distribution of individual internal fragmentation is corresponding, binds described virtual port and described internal fragmentation, sets up and described application The transmission channel that agreement is corresponding.
Specifically, above-mentioned performance element 202, it is additionally operable to determine the flow of the data of transmission in each transmission channel;If each institute When stating the bandwidth value being equal to transmission tunnel with value of flow, determine the weight that each transmission channel is corresponding;According to described weight, control The flow of each transmission channel.
Specifically, above-mentioned performance element 202, specifically for according to be according to the following equation each transmission channel distribute bandwidth, Control the flow of each transmission channel:
Weight * uses bandwidth/bandwidth summation.
Specifically, above-mentioned performance element 202, it is additionally operable to set up the single connection transmission tunnel of encryption.
In the technical scheme that the embodiment of the present invention is set forth above, for the outer even conditional service of port, it is possible to achieve single The application protocol that individual multiplexed port is more, can preferably solve to outreach the limitation of the conditional service of port, secondly, permissible Using single port to monitor multiple different application protocol, again, unsafe application protocol, through transmission tunnel transmission, can become Become cryptographic protocol, improve the safety of application protocol.
It will be understood by those skilled in the art that embodiments of the invention can be provided as method, device (equipment) or computer Program product.Therefore, the present invention can use complete hardware embodiment, complete software implementation or combine software and hardware aspect The form of embodiment.And, the present invention can use at one or more meters wherein including computer usable program code The upper computer implemented of calculation machine usable storage medium (including but not limited to disk memory, read-only optical disc, optical memory etc.) The form of program product.
The present invention is with reference to method, device (equipment) and the flow chart of computer program according to embodiments of the present invention And/or block diagram describes.It should be understood that can be by each flow process in computer program instructions flowchart and/or block diagram And/or the flow process in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided to refer to Order arrives the processor of general purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce One machine so that the instruction performed by the processor of computer or other programmable data processing device is produced and is used for realizing The device of the function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or other programmable data processing device can be guided with spy Determine in the computer-readable memory that mode works so that the instruction being stored in this computer-readable memory produces and includes referring to Make the manufacture of device, this command device realize at one flow process of flow chart or multiple flow process and/or one square frame of block diagram or The function specified in multiple square frames.
These computer program instructions also can be loaded in computer or other programmable data processing device so that at meter Perform sequence of operations step on calculation machine or other programmable devices to produce computer implemented process, thus at computer or The instruction performed on other programmable devices provides for realizing at one flow process of flow chart or multiple flow process and/or block diagram one The step of the function specified in individual square frame or multiple square frame.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know basic creation Property concept, then can make other change and amendment to these embodiments.So, claims are intended to be construed to include excellent Select embodiment and fall into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and the modification essence without deviating from the present invention to the present invention God and scope.So, if these amendments of the present invention and modification belong to the scope of the claims in the present invention and equivalent technologies thereof Within, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. a multichannel multiplexing method, it is characterised in that including:
When the data waiting for transmission received between client and described service end, determine answering of described data waiting for transmission Use agreement;
In single connection data transmission tunnel between described client and service end, set up the biography corresponding with described application protocol Defeated passage;
Based on the transmission channel set up, transmit the data between described client and service end.
2. the method for claim 1, it is characterised in that set up the transmission channel corresponding with described application protocol, including:
Set up the shared drive queue for storing data corresponding to application protocol waiting for transmission and described, wherein said shared interior Depositing and comprise at least one separate internal fragmentation in queue, the storage of each internal fragmentation correspondence is waiting for transmission and described should By data corresponding to agreement;
Corresponding virtual port is distributed for each internal fragmentation in described shared drive queue;
Described virtual port and described internal fragmentation are bound, sets up the transmission channel corresponding with described application protocol.
3. the method for claim 1, it is characterised in that also include:
Determine the flow of the data of transmission in each transmission channel;
If when being equal to, with value, the bandwidth value transmitting tunnel of each described flow, determine the weight that each transmission channel is corresponding;
According to described weight, control the flow of each transmission channel.
4. method as claimed in claim 3, it is characterised in that according to the following equation according to described weight, controls each transmission and leads to The flow in road, including:
Weight * uses bandwidth/bandwidth summation.
5. the method as described in Claims 1 to 4 is arbitrary, it is characterised in that receive client and described service end it Between data waiting for transmission before, also include:
Set up the single connection transmission tunnel of encryption.
6. a multiplex machine, it is characterised in that including:
Receive unit, for receiving the data waiting for transmission between client and service end;
Performance element, for when the data waiting for transmission received between client and service end, determines institute waiting for transmission State the application protocol of data, in the single connection data transmission tunnel between described client and service end, set up and answer with described By transmission channel corresponding to agreement, based on the transmission channel set up, transmit the data between described client and service end.
7. device as claimed in claim 6, it is characterised in that described performance element, specifically for set up be used for storing to be passed The shared drive queue of the defeated data corresponding with described application protocol, comprises at least one in wherein said shared drive queue Separate internal fragmentation, each internal fragmentation correspondence stores the data that application protocol waiting for transmission and described is corresponding;For The virtual port of each internal fragmentation distribution correspondence in described shared drive queue, divides described virtual port and described internal memory Sheet is bound, and sets up the transmission channel corresponding with described application protocol.
8. device as claimed in claim 7, it is characterised in that described performance element, is additionally operable to determine in each transmission channel biography The flow of defeated data;If when being equal to, with value, the bandwidth value transmitting tunnel of each described flow, determine that each transmission channel is corresponding Weight;According to described weight, control the flow of each transmission channel.
9. device as claimed in claim 8, it is characterised in that described performance element, specifically for according to according to the following equation Distribute bandwidth for each transmission channel, control the flow of each transmission channel:
Weight * uses bandwidth/bandwidth summation.
10. the device as described in as arbitrary in claim 6~9, it is characterised in that described performance element, is additionally operable to set up encryption Single connection transmission tunnel.
CN201610325921.4A 2016-05-17 2016-05-17 Multiplexing method and apparatus Pending CN106060012A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610325921.4A CN106060012A (en) 2016-05-17 2016-05-17 Multiplexing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610325921.4A CN106060012A (en) 2016-05-17 2016-05-17 Multiplexing method and apparatus

Publications (1)

Publication Number Publication Date
CN106060012A true CN106060012A (en) 2016-10-26

Family

ID=57177107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610325921.4A Pending CN106060012A (en) 2016-05-17 2016-05-17 Multiplexing method and apparatus

Country Status (1)

Country Link
CN (1) CN106060012A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683659A (en) * 2018-05-11 2018-10-19 新华三技术有限公司成都分公司 Multi-protocol data communication means and device
CN109889521A (en) * 2019-02-21 2019-06-14 北京航星永志科技有限公司 Memory, communication channel multiplexing implementation method, device and equipment
CN112181682A (en) * 2020-09-23 2021-01-05 上海爱数信息技术股份有限公司 Data transmission control system and method under multi-task concurrent scene
CN112217883A (en) * 2020-09-25 2021-01-12 苏州浪潮智能科技有限公司 Multi-channel construction method, device and system based on NFS protocol

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010012288A1 (en) * 1999-07-14 2001-08-09 Shaohua Yu Data transmission apparatus and method for transmitting data between physical layer side device and network layer device
US20040017813A1 (en) * 2002-05-15 2004-01-29 Manu Gulati Transmitting data from a plurality of virtual channels via a multiple processor device
US20040148460A1 (en) * 2003-01-13 2004-07-29 Steinmetz Joseph Harold Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system
CN101247600A (en) * 2008-02-26 2008-08-20 中兴通讯股份有限公司 Device for implementing multi-serial port in multi-module mobile phone system
CN102984043A (en) * 2012-11-02 2013-03-20 中兴通讯股份有限公司 Forwarding method and forwarding device of multicast data stream
CN103155496A (en) * 2010-08-05 2013-06-12 思杰***有限公司 Systems and methods for server initiated connection management in a multi-core system
CN104243089A (en) * 2013-06-19 2014-12-24 深圳富泰宏精密工业有限公司 System and method for dynamically adjusting data transmission rate
CN104581892A (en) * 2014-12-05 2015-04-29 华为技术有限公司 Data transmission method and device of terminal

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010012288A1 (en) * 1999-07-14 2001-08-09 Shaohua Yu Data transmission apparatus and method for transmitting data between physical layer side device and network layer device
US20040017813A1 (en) * 2002-05-15 2004-01-29 Manu Gulati Transmitting data from a plurality of virtual channels via a multiple processor device
US20040148460A1 (en) * 2003-01-13 2004-07-29 Steinmetz Joseph Harold Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays, and a storage-shelf-interface tunneling method and system
CN101247600A (en) * 2008-02-26 2008-08-20 中兴通讯股份有限公司 Device for implementing multi-serial port in multi-module mobile phone system
CN103155496A (en) * 2010-08-05 2013-06-12 思杰***有限公司 Systems and methods for server initiated connection management in a multi-core system
CN102984043A (en) * 2012-11-02 2013-03-20 中兴通讯股份有限公司 Forwarding method and forwarding device of multicast data stream
CN104243089A (en) * 2013-06-19 2014-12-24 深圳富泰宏精密工业有限公司 System and method for dynamically adjusting data transmission rate
CN104581892A (en) * 2014-12-05 2015-04-29 华为技术有限公司 Data transmission method and device of terminal

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683659A (en) * 2018-05-11 2018-10-19 新华三技术有限公司成都分公司 Multi-protocol data communication means and device
CN109889521A (en) * 2019-02-21 2019-06-14 北京航星永志科技有限公司 Memory, communication channel multiplexing implementation method, device and equipment
CN112181682A (en) * 2020-09-23 2021-01-05 上海爱数信息技术股份有限公司 Data transmission control system and method under multi-task concurrent scene
CN112181682B (en) * 2020-09-23 2023-03-31 上海爱数信息技术股份有限公司 Data transmission control system and method under multi-task concurrent scene
CN112217883A (en) * 2020-09-25 2021-01-12 苏州浪潮智能科技有限公司 Multi-channel construction method, device and system based on NFS protocol
CN112217883B (en) * 2020-09-25 2023-01-10 苏州浪潮智能科技有限公司 Multi-channel construction method, device and system based on NFS protocol

Similar Documents

Publication Publication Date Title
US10757013B2 (en) System and method for virtual multipath data transport
CN106060012A (en) Multiplexing method and apparatus
EP3241312B1 (en) Load balancing internet protocol security tunnels
US8908522B2 (en) Transmission rate control
CN104811444B (en) A kind of safe cloud control method
KR20090081639A (en) Apparatus for distributing data traffic in heterogeneous wireless networks
CN105939279B (en) Flow processing method and device
CN104601550B (en) Reverse isolation file transmission system and method based on cluster array
CN102148798A (en) Method for efficiently, parallelly and safely encrypting and decrypting high-capacity data packets
EP3174261B1 (en) Multilink fusion method, server and client
CN108924058A (en) Service traffics transmission method and device
CN107426339A (en) A kind of cut-in method, the apparatus and system of data interface channel
WO2015026143A1 (en) Method and device for distributing traffic by using plurality of network interfaces in wireless communication system
WO2005082040A3 (en) Method and system for providing end-to-end security solutions and protocol acceleration over networks using selective layer encryption
US8984614B2 (en) Socks tunneling for firewall traversal
CN102427452B (en) Synchronize (SYN) message transmitting method and device and network equipment
CN105635076B (en) A kind of media transmission method and equipment
CN108023835A (en) Data sending, method of reseptance and device, ONU, OLT
CN110417538B (en) Vehicle and method and system for internal safety communication of vehicle
CN102742247B (en) A kind of data branches transmission method and device, system
CN116915832A (en) Session based remote direct memory access
KR102087498B1 (en) Method for encrypting high-speed video data of LTE-based swarm UAS
CN109861974A (en) A kind of Data Encryption Transmission device and method
CN104601343A (en) Data downloading method, device and system
JP2016195361A (en) Terminal device and terminal device reception 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161026