Invention Grant
US09055108B2 Method for increasing performance in encapsulation of TCP/IP packets into HTTP in network communication system 有权
网络通信系统中TCP / IP数据包封装成HTTP的性能提升方法

Method for increasing performance in encapsulation of TCP/IP packets into HTTP in network communication system
Abstract:
The disclosure relates to methods of transmitting data over TCP/IP through HTTP. The method includes establishing a connection between a client and a server through at least two proxies; generating a tunnel message in the client; sending the tunnel message to the server; choosing a delay value T based on a maximum transmission rate of the tunnel message; and determining a size Q of a dummy data packet by Q = ∑ i = 1 N - 1 ⁢ ⁢ MSS i , where MSSi is a maximum segment size in TCP connections between the i-th proxy and the (i+1)-th proxy, and N is the number of proxies. The method also includes sending, from the client, a dummy data packet of size Q in T seconds after the last transmission of non-dummy data via the HTTP tunnel; receiving the tunnel message by the server; and disabling usage of Nagle's algorithm and TCP delayed acknowledgement algorithm for the TCP connection in the client and server.
Information query
Patent Agency Ranking
0/0