CN107104892A - The method and apparatus of network acceleration - Google Patents
The method and apparatus of network acceleration Download PDFInfo
- Publication number
- CN107104892A CN107104892A CN201610091734.4A CN201610091734A CN107104892A CN 107104892 A CN107104892 A CN 107104892A CN 201610091734 A CN201610091734 A CN 201610091734A CN 107104892 A CN107104892 A CN 107104892A
- Authority
- CN
- China
- Prior art keywords
- request data
- module
- address
- network
- acceleration
- 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
- 230000001133 acceleration Effects 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000005540 biological transmission Effects 0.000 claims description 28
- 238000001514 detection method Methods 0.000 claims description 4
- 230000006835 compression Effects 0.000 claims description 3
- 238000007906 compression Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 abstract description 15
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000004891 communication Methods 0.000 abstract description 4
- 241000238366 Cephalopoda Species 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
- H04L45/586—Association of routers of virtual routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/19—Flow control; Congestion control at layers above the network layer
- H04L47/196—Integration of transport layer protocols, e.g. TCP and UDP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides a kind of method and apparatus of network acceleration, belongs to network communication technology field.This method includes:The request data of receiving terminal user;Determine the source IP address and purpose IP address of request data;Whether be HTTP request, be if judging request data, then execution step S104, no, then perform step S107;Request data is transferred to caching server;Whether query caching server has the request data of caching, has, then performs step S106, and nothing then performs step S107;Request data is returned into terminal user immediately;Request data is compressed;Current network is analyzed, an optimal virtual acceleration special line is selected;Request data is sent to the optimal virtual acceleration special line according to purpose IP address and is transmitted.The present invention is by virtually accelerating special line to transmit data, therefore data transfer is not limited by the route of operator, and network transfer speeds are fast, greatly lifts the network experience of user.
Description
Technical field
The present invention relates to the method and system of network acceleration, belong to network communication technology field.
Background technology
The data transfer of internet byTCP(Transmission Control Protocol transmission control protocols) andIP
(Internet Protocol IP(Internet Protocol)s) is completed,ICP/IP protocolThe function of mainly being completed in data transmission procedure:(1)
Data are divided into some packets by Transmission Control Protocol first, sequence number is write to each packet, so as to receiving terminal data convert into
Form originally;(2) address for sending main frame and Receiving Host is write to each packet by IP agreement, once the source write
Location and destination address, packet can just transmit data on Physical Network, and IP agreement also has enters walking along the street using routing algorithm
By the function of selecting;(3) these packets can be transmitted by different delivering paths (route), because path is different,
Plus it is other the reason for, in fact it could happen that reversed order, loss of data, data distortion even repeat phenomenon, these problems all by
Transmission Control Protocol is handled, it have check and processing mistake function, it may also be necessary to ask the transmitting terminal to retransmit.
Internet, using very extensively, has hundreds of millions of people to use internet, on the internet daily in actual life
Chat, object for appreciation game, access thing, shopping etc..When user obtains data from remote network equipment,ICP/IP protocolNumber
It can pass through many network equipments according to transmitting procedure:Source network device by the data transfer of user to next network equipment, it is next
The individual network equipment is received after the data of user if not destination network device, then user data is transferred to next net again
Network equipment, the like, finally reach destination network device.During data, due to needing by many network equipments,
And these network equipments are likely distributed in the middle of different countries and regions, the network equipment and are attached by various circuits, and
These circuits can be by distance, and the influence such as network congestion eventually influences the speed of data transfer, so as to influence user to pass
Defeated file can also influence remote network equipment to transmit files to the effect that user uses the network equipment to the efficiency of destination network device
Rate.
In recent years, the network communications technology has obtained very big development, but the existing network communications technology, user be unable to from
The network equipment and circuit passed through in main selection data transmission procedure, selection that can only be passive, transmission path is complicated, causes number
It is slow according to transmission, or even failure.
The content of the invention
In order to solve the problem of prior art network transmission is slow, the present invention provides a kind of method and apparatus of network acceleration.
The present invention solves the problem of prior art network transmission is slow and uses following technical scheme:
A kind of scheme is the method for network acceleration, accelerates server to be provided with network acceleration device, is performed on server is accelerated
Following steps:
S101, the request data of receiving terminal user;
S102, determines the source IP address and purpose IP address of request data;
S103, whether be HTTP request, be if judging request data, then execution step S104, no, then perform step S107;
S104, caching server is transferred to by request data;
Whether S105, query caching server has the request data of caching, has, then performs step S106, and nothing then performs step
S107;
S106, terminal user is returned to by request data immediately;
S107, request data is compressed;
S108, is analyzed current network, selects an optimal virtual acceleration special line;
S109, request data is sent to the optimal virtual acceleration special line be transmitted according to purpose IP address.
Further, also include before the step S101, set up and be connected with terminal user.
Further, the step S102 includes, and the source IP address of request data and purpose IP address is parsed into corresponding
Source MAC and target MAC (Media Access Control) address.
Further, the step S108 includes, and detects that all nodes accelerate the newest status data of server.
Further, the optimal virtual acceleration special line is that transmission range is minimum in all virtual acceleration special lines, is lost
Bag rate is minimum and transmission delay is minimum.
Another scheme is the device of network acceleration, including module:
(1)Receiving module, the request data for receiving terminal user;
(2)Obtain IP address module, source IP address and purpose IP address for determining request data;
(3)Request type judge module, for judging whether request data is HTTP request, be, then performing module(4), it is no, then
Performing module(7);
(4)Cache module, for request data to be transferred into caching server;
(5)Caching judge module, the request data for whether having caching for query caching server, has, then performing module(6),
Nothing, then performing module(7);
(6)Module is returned to, for request data to be returned into terminal user immediately;
(7)Compression module, for request data to be compressed;
(8)Path selection module, for analyzing current network, selects an optimal virtual acceleration special line;
(9)Transport module, is carried out for being sent request data to the optimal virtual acceleration special line according to purpose IP address
Transmission.
Further, in the module(1)Also include before, link block, be connected for being set up with terminal user.
Further, the module(2)Including, resolution unit, for by the source IP address of request data and purpose IP
Location is parsed into corresponding source MAC and target MAC (Media Access Control) address.
Further, the module(8)Including detection unit, for detecting that all nodes accelerate the newest shape of server
State data.
Further, the optimal virtual acceleration special line is that transmission range is minimum in all virtual acceleration special lines, is lost
Bag rate is minimum and transmission delay is minimum.
The present invention virtually accelerates special line, by virtually accelerating specially by setting up a virtual acceleration network so as to establish
Line transmits data, therefore data transfer is not limited by the route of operator, and network transfer speeds are fast, greatly lifts the net of user
Network is experienced.
Brief description of the drawings
Fig. 1 is the method implementation process figure of the network acceleration of the embodiment of the present invention one.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, following examples combination accompanying drawing, to this
Invention is further elaborated.
Embodiment one
As shown in figure 1, the method for the network acceleration, accelerates server to be provided with network acceleration device, so as to establish virtual add
Fast special line, this method performs following steps on server is accelerated:
Step S101, the request data of receiving terminal user.
It is connected before this step, in addition to terminal user's foundation.Set up with client terminal after being connected, just can receive end
The request data of end subscriber.
Step S102, determines the source IP address and purpose IP address of request data.
In this step, in addition to, by the source IP address of request data and purpose IP address with being parsed into corresponding source MAC
Location and target MAC (Media Access Control) address.
Receive after request data, request data is analyzed, the source IP address and purpose IP of confirmation request data
Location.In addition it is also necessary to the source port and destination interface of request data be determined, by the source IP address and purpose IP address of request data
Corresponding source MAC and target MAC (Media Access Control) address are parsed into, is easy to request data being transferred to purpose acceleration server.
Step S103, whether be HTTP request, be if judging request data, then execution step S104, no, then perform step
S107。
Receive after request data, request data is filtered first, so-called filtering, the i.e. content to request data are entered
Row analysis, whether be HTTP request, if it is, request data is filtered out if judging request data, and performs step S104,
Request data is transferred to squid(Caching server), and request data is non-HTTP request, then jumps directly to perform step
Rapid S107.
Step S104, caching server is transferred to by request data.
The request data come is will filter out, according to HTTP domain names or the file type of HTTP request, request data is transmitted
To squid.
Whether step S105, query caching server has the request data of caching, has, then performs step S106, and nothing is then held
Row step S107.
After squid receives request data, squid caching is inquired about first, if request data has been cached, is held
Row step S106, user is returned to by request data immediately.If do not cached, request data is transferred to next-hop, jumped
Execution step S107 is gone to, request data is compressed.
Step S106, terminal user is returned to by request data immediately.
To TCP/HTTP agreement, one layer of content caching is additionally done, the HTTP request data of user is buffered on squid,
When user asks, user is directly returned to, so as to reduce access transport, bandwidth consumption is reduced, transmission effect is improved
Rate.
Step S107, request data is compressed.
Request data is compressed to the bandwidth consumption that can reduce data in transmitting procedure, efficiency of transmission is improved.
Step S108, is analyzed current network, selects an optimal virtual acceleration special line.
In this step, in addition to, detect that all nodes accelerate the newest status data of servers.
Request data is transferred to before next acceleration server, heartbeat detecting method can be utilized, all nodes are detected
Accelerate the newest status data of server, from some it is virtual accelerate special line in select optimal virtual of data transmission state plus
Fast special line is as data transfer path, and the optimal virtual acceleration special line is that transmission range is minimum, and packet loss is minimum and transmits
Delay is minimum.
Step S109, request data is sent to the optimal virtual acceleration special line passed according to purpose IP address
It is defeated.
When user computer asks destination server, first it can accelerate server in request source, data transfer accelerates from source
Server accelerates server to purpose, each to accelerate server to carry out same operation by several acceleration servers.
According to the source of user, first, in IDC(Internet data center)Acceleration server is built, these IDC are generally needed
Closer from user, user accesses these and accelerates node can to select BGP than very fast(Border Gateway Protocol)Network
IDC.Next, is respectively mounted in the IDC servers built and on P the TCP agent software of the present invention.This is installed
After the TCP agent software of invention, each accelerates just to establish virtual acceleration special line between server, forms virtual acceleration net
Network, accelerates server then to send data to virtual acceleration special line and is transmitted.The TCP agent software is HAProxy,
HAProxy is a offer high availability, load balancing and based on TCP(4th layer)And HTTP(Layer 7)The agency of application
Software, HAProxy is completely free, can quickly and reliably provide and be applied based on TCP and HTTP by HAProxy
Proxy solution.
The BGP is operate in one kind on TCPAutonomous system'sRouting Protocol.BGP is that only one is used for handling picture
The agreement of the network of internet size, be also can uniquely properly handle it is uncorrelatedRouted domainBetween multi-wad join agreement.
BGP is built on EGP experience.The major function of BGP systems is up to information with other BGP systems exchanges networks.Net
Network up to information include list AS (Autonomous system) information.These information effectively construct AS interconnection topo graph and by
This removes route loop, while can implementation strategy decision-making in AS ranks.
The acceleration server memory needs more than 16G, and hard disk needs more than 2000G, more than bandwidth 100M, can adopt
With the x86 servers of standard, CPU needs more than 2.4G, 4 cores, can be using Intel xeon series.Accelerate the operation of server
System uses centos 6 64, typically installs newest system.
The present embodiment is by setting up a virtual acceleration network, so that virtual acceleration special line is established, by virtually accelerating
Special line transmits data, therefore data transfer is not limited by the route of operator, and network transfer speeds are fast, greatly lifts user's
Network is experienced.
Embodiment two
The network acceleration device is arranged on acceleration server, including module:
Module 21, receiving module, the request data for receiving terminal user.
Before this module, in addition to link block, it is connected for being set up with terminal user.Set up and be connected with client terminal
Afterwards, just can receiving terminal user request data.
Module 22, obtains IP address module, source IP address and purpose IP address for determining request data.
In this module, in addition to, resolution unit, for the source IP address of request data and purpose IP address to be parsed into
Corresponding source MAC and target MAC (Media Access Control) address.
Receive after request data, request data is analyzed, the source IP address and purpose IP of confirmation request data
Location.In addition it is also necessary to the source port and destination interface of request data be determined, by the source IP address and purpose IP address of request data
Corresponding source MAC and target MAC (Media Access Control) address are parsed into, is easy to request data being transferred to purpose acceleration server.
Module 23, request type judge module, for judging whether request data is HTTP request, is, then performing module
24, no, then performing module 27.
Receive after request data, request data is filtered first, so-called filtering, the i.e. content to request data are entered
Row analysis, whether judge request data is HTTP request, if it is, request data is filtered out, and performing module 24, will
Request data is transferred to squid(Caching server), and request data is non-HTTP request, then jumps directly to performing module
27。
Module 24, cache module, for request data to be transferred into caching server.
The request data come is will filter out, according to HTTP domain names or the file type of HTTP request, request data is transmitted
To squid.
Module 25, caching judge module, the request data for whether having caching for query caching server has, then performed
Module 26, nothing, then performing module 27.
After squid receives request data, squid caching is inquired about first, if request data has been cached, is held
Row module 26, user is returned to by request data immediately.If do not cached, request data is transferred to next-hop, redirected
To performing module 27, request data is compressed.
Module 26, returns to module, for request data to be returned into terminal user immediately.
To TCP/HTTP agreement, one layer of content caching is additionally done, the HTTP request data of user is buffered on squid,
When user asks, user is directly returned to, so as to reduce access transport, bandwidth consumption is reduced, transmission effect is improved
Rate.
Module 27, compression module, for request data to be compressed.
Request data is compressed to the bandwidth consumption that can reduce data in transmitting procedure, efficiency of transmission is improved.
Module 28, path selection module, for analyzing current network, one optimal virtual acceleration of selection is special
Line.
In this module, in addition to, detection unit, for detecting that all nodes accelerate the newest status data of server.
Request data is transferred to before next acceleration server, heartbeat detecting method can be utilized, all nodes are detected
Accelerate the newest status data of server, from some it is virtual accelerate special line in select optimal virtual of data transmission state plus
Fast special line is as data transfer path, and the optimal virtual acceleration special line is that transmission range is minimum, and packet loss is minimum and transmits
Delay is minimum.
Module 29, transport module, for being sent request data to the optimal virtual acceleration according to purpose IP address
Special line is transmitted.
When user computer asks destination server, first it can accelerate server in request source, data transfer accelerates from source
Server accelerates server to purpose, each to accelerate server to carry out same operation by several acceleration servers.
According to the source of user, first, in IDC(Internet data center)Acceleration server is built, these IDC are generally needed
Closer from user, user accesses these and accelerates node can to select BGP than very fast(Border Gateway Protocol)Network
IDC.Next, is respectively mounted in the IDC servers built and on P the TCP agent software of the present invention.This is installed
After the TCP agent software of invention, each accelerates just to establish virtual acceleration special line between server, forms virtual acceleration net
Network, accelerates server then to send data to virtual acceleration special line and is transmitted.The TCP agent software is HAProxy,
HAProxy is a offer high availability, load balancing and based on TCP(4th layer)And HTTP(Layer 7)The agency of application
Software, HAProxy is completely free, can quickly and reliably provide and be applied based on TCP and HTTP by HAProxy
Proxy solution.
The BGP is operate in one kind on TCPAutonomous system'sRouting Protocol.BGP is that only one is used for handling picture
The agreement of the network of internet size, be also can uniquely properly handle it is uncorrelatedRouted domainBetween multi-wad join agreement.
BGP is built on EGP experience.The major function of BGP systems is up to information with other BGP systems exchanges networks.Net
Network up to information include list AS (Autonomous system) information.These information effectively construct AS interconnection topo graph and by
This removes route loop, while can implementation strategy decision-making in AS ranks.
The acceleration server memory needs more than 16G, and hard disk needs more than 2000G, more than bandwidth 100M, can adopt
With the x86 servers of standard, CPU needs more than 2.4G, 4 cores, can be using Intel xeon series.Accelerate the operation of server
System uses centos 6 64, typically installs newest system.
The present embodiment is by setting up a virtual acceleration network, so that virtual acceleration special line is established, by virtually accelerating
Special line transmits data, therefore data transfer is not limited by the route of operator, and network transfer speeds are fast, greatly lifts user's
Network is experienced.
Claims (10)
1. a kind of method of network acceleration, it is characterised in that accelerate server to be provided with network acceleration device, is accelerating server
Upper execution following steps:
S101, the request data of receiving terminal user;
S102, determines the source IP address and purpose IP address of request data;
S103, whether be HTTP request, be if judging request data, then execution step S104, no, then perform step S107;
S104, caching server is transferred to by request data;
Whether S105, query caching server has the request data of caching, has, then performs step S106, and nothing then performs step
S107;
S106, terminal user is returned to by request data immediately;
S107, request data is compressed;
S108, is analyzed current network, selects an optimal virtual acceleration special line;
S109, request data is sent to the optimal virtual acceleration special line be transmitted according to purpose IP address.
2. the method for network acceleration according to claim 1, it is characterised in that also include before the step S101,
Set up and be connected with terminal user.
3. the method for network acceleration according to claim 1, it is characterised in that the step S102 includes, by number of request
According to source IP address with purpose IP address be parsed into corresponding source MAC and target MAC (Media Access Control) address.
4. the method for network acceleration according to claim 1, it is characterised in that the step S108 includes, detection is all
Node accelerates the newest status data of server.
5. the method for network acceleration according to claim 1, it is characterised in that the optimal virtual acceleration special line be
Transmission range is minimum in all virtual acceleration special lines, and packet loss is minimum and transmission delay is minimum.
6. a kind of device of network acceleration, it is characterised in that including module:
(1)Receiving module, the request data for receiving terminal user;
(2)Obtain IP address module, source IP address and purpose IP address for determining request data;
(3)Request type judge module, for judging whether request data is HTTP request, be, then performing module(4), it is no, then
Performing module(7);
(4)Cache module, for request data to be transferred into caching server;
(5)Caching judge module, the request data for whether having caching for query caching server, has, then performing module(6),
Nothing, then performing module(7);
(6)Module is returned to, for request data to be returned into terminal user immediately;
(7)Compression module, for request data to be compressed;
(8)Path selection module, for analyzing current network, selects an optimal virtual acceleration special line;
(9)Transport module, is carried out for being sent request data to the optimal virtual acceleration special line according to purpose IP address
Transmission.
7. the device of network acceleration according to claim 6, it is characterised in that in the module(1)Also include before, even
Connection module, is connected for being set up with terminal user.
8. the device of network acceleration according to claim 6, it is characterised in that the module(2)Including, resolution unit,
For the source IP address of request data and purpose IP address to be parsed into corresponding source MAC and target MAC (Media Access Control) address.
9. the device of network acceleration according to claim 6, it is characterised in that the module(8)Including, detection unit,
For detecting that all nodes accelerate the newest status data of server.
10. the device of network acceleration according to claim 6, it is characterised in that the optimal virtual acceleration special line is
Transmission range is minimum in all virtual acceleration special lines, and packet loss is minimum and transmission delay is minimum.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610091734.4A CN107104892A (en) | 2016-02-19 | 2016-02-19 | The method and apparatus of network acceleration |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610091734.4A CN107104892A (en) | 2016-02-19 | 2016-02-19 | The method and apparatus of network acceleration |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107104892A true CN107104892A (en) | 2017-08-29 |
Family
ID=59658290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610091734.4A Pending CN107104892A (en) | 2016-02-19 | 2016-02-19 | The method and apparatus of network acceleration |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107104892A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111343093A (en) * | 2020-02-28 | 2020-06-26 | 腾讯科技(深圳)有限公司 | Service data transmission method and device |
CN112398685A (en) * | 2020-11-04 | 2021-02-23 | 腾讯科技(深圳)有限公司 | Host equipment acceleration method, device, equipment and medium based on mobile terminal |
CN114884881A (en) * | 2022-05-12 | 2022-08-09 | 福建天晴在线互动科技有限公司 | Data compression transmission method and terminal |
CN115913956A (en) * | 2022-11-30 | 2023-04-04 | 网易(杭州)网络有限公司 | Network acceleration method and device and electronic equipment |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1957579A (en) * | 2004-03-22 | 2007-05-02 | 高通股份有限公司 | HTTP Acceleration on Network Links |
CN101662503A (en) * | 2009-09-14 | 2010-03-03 | 金蝶软件(中国)有限公司 | Information transmission method, proxy server and service system in network |
CN101682621A (en) * | 2007-03-12 | 2010-03-24 | 思杰系统有限公司 | Systems and methods for cache operations |
CN102263687A (en) * | 2011-08-11 | 2011-11-30 | 武汉思为同飞网络技术有限公司 | VPN (virtual private network) speed-up gateway in WAN (wide area network) as well as speed-up communication and method thereof |
CN202160197U (en) * | 2011-08-11 | 2012-03-07 | 武汉思为同飞网络技术有限公司 | Accelerating communication device based on virtual private network (VPN) accelerating gateway of wide area network |
CN102439913A (en) * | 2009-02-27 | 2012-05-02 | 雅塔公司 | System and method for network traffic management and load balancing |
US8356074B1 (en) * | 2012-08-09 | 2013-01-15 | Limelight Networks, Inc. | Inter point of presence split architecture |
CN103532817A (en) * | 2013-10-12 | 2014-01-22 | 无锡云捷科技有限公司 | CDN (content delivery network) dynamic acceleration system and method |
CN103532867A (en) * | 2013-10-30 | 2014-01-22 | 四川迅游网络科技股份有限公司 | Acceleration transmission method and system for network data |
CN104519088A (en) * | 2013-09-27 | 2015-04-15 | 方正宽带网络服务股份有限公司 | Buffer memory system realization method and buffer memory system |
CN104580192A (en) * | 2014-12-31 | 2015-04-29 | 网宿科技股份有限公司 | Processing method and device for network access requests of application program |
-
2016
- 2016-02-19 CN CN201610091734.4A patent/CN107104892A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1957579A (en) * | 2004-03-22 | 2007-05-02 | 高通股份有限公司 | HTTP Acceleration on Network Links |
CN101682621A (en) * | 2007-03-12 | 2010-03-24 | 思杰系统有限公司 | Systems and methods for cache operations |
CN102439913A (en) * | 2009-02-27 | 2012-05-02 | 雅塔公司 | System and method for network traffic management and load balancing |
CN101662503A (en) * | 2009-09-14 | 2010-03-03 | 金蝶软件(中国)有限公司 | Information transmission method, proxy server and service system in network |
CN102263687A (en) * | 2011-08-11 | 2011-11-30 | 武汉思为同飞网络技术有限公司 | VPN (virtual private network) speed-up gateway in WAN (wide area network) as well as speed-up communication and method thereof |
CN202160197U (en) * | 2011-08-11 | 2012-03-07 | 武汉思为同飞网络技术有限公司 | Accelerating communication device based on virtual private network (VPN) accelerating gateway of wide area network |
US8356074B1 (en) * | 2012-08-09 | 2013-01-15 | Limelight Networks, Inc. | Inter point of presence split architecture |
CN104519088A (en) * | 2013-09-27 | 2015-04-15 | 方正宽带网络服务股份有限公司 | Buffer memory system realization method and buffer memory system |
CN103532817A (en) * | 2013-10-12 | 2014-01-22 | 无锡云捷科技有限公司 | CDN (content delivery network) dynamic acceleration system and method |
CN103532867A (en) * | 2013-10-30 | 2014-01-22 | 四川迅游网络科技股份有限公司 | Acceleration transmission method and system for network data |
CN104580192A (en) * | 2014-12-31 | 2015-04-29 | 网宿科技股份有限公司 | Processing method and device for network access requests of application program |
Non-Patent Citations (2)
Title |
---|
王庚年: "《国际传播发展战略研究》", 《国际传播发展战略研究》 * |
金纯等: "《IPTV及其解决方案》", 《IPTV及其解决方案》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111343093A (en) * | 2020-02-28 | 2020-06-26 | 腾讯科技(深圳)有限公司 | Service data transmission method and device |
CN112398685A (en) * | 2020-11-04 | 2021-02-23 | 腾讯科技(深圳)有限公司 | Host equipment acceleration method, device, equipment and medium based on mobile terminal |
CN112398685B (en) * | 2020-11-04 | 2024-01-19 | 腾讯科技(深圳)有限公司 | Host equipment acceleration method, device, equipment and medium based on mobile terminal |
CN114884881A (en) * | 2022-05-12 | 2022-08-09 | 福建天晴在线互动科技有限公司 | Data compression transmission method and terminal |
CN115913956A (en) * | 2022-11-30 | 2023-04-04 | 网易(杭州)网络有限公司 | Network acceleration method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107864228B (en) | A connection establishment method and system in a content distribution network | |
CN101443750B (en) | Techniques for load balancing over a cluster of subscriber-aware application servers | |
US7738495B2 (en) | Method of determining a maximum transmission unit value of a network path using transport layer feedback | |
US20190342117A1 (en) | Method for controlling a remote service access path and relevant device | |
US7636305B1 (en) | Method and apparatus for monitoring network traffic | |
US8677011B2 (en) | Load distribution system, load distribution method, apparatuses constituting load distribution system, and program | |
US10355961B2 (en) | Network traffic capture analysis | |
US9548930B1 (en) | Method for improving link selection at the borders of SDN and traditional networks | |
CN103597794B (en) | For providing information about data array associations and for forwarding data array assumptions | |
JP7054737B2 (en) | How to determine passive round-trip time (RTT) delay in a communication system | |
JP5858147B2 (en) | COMMUNICATION SYSTEM, UPPER LAYER SWITCH, CONTROL DEVICE, SWITCH CONTROL METHOD, AND PROGRAM | |
AU2007320794B2 (en) | Selective session interception method | |
US20150127837A1 (en) | Relay apparatus and data transfer method | |
CN107104892A (en) | The method and apparatus of network acceleration | |
CN104717259A (en) | Multi-path data transmission system and method assisted by distributed transit server network | |
WO2006111605A2 (en) | Method and apparatus for load balancing a sip flow in a communication network | |
CN110601989A (en) | Network traffic balancing method and device | |
US8706865B1 (en) | Enhanced network communications using diagnostic information | |
CN107222403A (en) | A kind of data transmission method, system and electronic equipment | |
JP2008048131A (en) | P2P traffic monitoring control apparatus and method | |
US9432463B2 (en) | System and method for diverting established communication sessions on the basis of content | |
CN104618491B (en) | A kind of proxy server and data forwarding method | |
CN110381007B (en) | TCP acceleration method and device | |
JP2001067291A (en) | Network monitor system | |
CN102938739B (en) | Deep message detection method and apparatus |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170829 |