[go: up one dir, main page]

CN107104892A - The method and apparatus of network acceleration - Google Patents

The method and apparatus of network acceleration Download PDF

Info

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
Application number
CN201610091734.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.)
SHENZHEN FOREAM NETWORK TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN FOREAM NETWORK TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENZHEN FOREAM NETWORK TECHNOLOGY Co Ltd filed Critical SHENZHEN FOREAM NETWORK TECHNOLOGY Co Ltd
Priority to CN201610091734.4A priority Critical patent/CN107104892A/en
Publication of CN107104892A publication Critical patent/CN107104892A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling 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/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/58Association of routers
    • H04L45/586Association of routers of virtual routers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/19Flow control; Congestion control at layers above the network layer
    • H04L47/196Integration of transport layer protocols, e.g. TCP and UDP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing 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

The method and apparatus of network acceleration
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.
CN201610091734.4A 2016-02-19 2016-02-19 The method and apparatus of network acceleration Pending CN107104892A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
王庚年: "《国际传播发展战略研究》", 《国际传播发展战略研究》 *
金纯等: "《IPTV及其解决方案》", 《IPTV及其解决方案》 *

Cited By (5)

* Cited by examiner, † Cited by third party
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