Unlock instant, AI-driven research and patent intelligence for your innovation.

Emulation for persistent HTTP connection between network devices

A continuous connection and HTTP protocol technology, applied in the network field, can solve problems such as instability, inability to ensure that the client and server are valid, and does not support KeepAlive technology, so as to achieve the effect of improving performance

Inactive Publication Date: 2010-12-01
UX LTD
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

First of all, many clients and servers do not support Keep Alive technology, especially those using HTTP 1.0
Second, the Keep Alive technique may be unstable because the Keep Alive connection between the client computer and the server computer may terminate unexpectedly
Therefore, it is impossible to ensure that the Keep Alive technology is effective for existing clients and servers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Emulation for persistent HTTP connection between network devices
  • Emulation for persistent HTTP connection between network devices
  • Emulation for persistent HTTP connection between network devices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Describes systems and methods for simulating continuous connections. Similar or identical reference numerals may be used in the drawings, and may represent similar or identical functions. In one embodiment, the continuous Hypertext Transfer Protocol (HTTP) connection is maintained by adjusting the content length value in the HTTP request and / or HTTP response. The "persistent HTTP connection" used here means an HTTP transaction performed on the underlying connection, such as a Transmission Control Protocol (TCP) connection, without the need to re-establish the connection for a new transaction. The transaction includes HTTP requests and HTTP responses implemented in data packets with metadata and message data fields. Generally, the content length value is metadata indicating the length of the message data. The content length value may be expressed in the encoding as a key / value pair corresponding to the description header (for example, "content length") and value (for ex...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to emulation for persistent HTTP connection between network devices, and in particular discloses a system and a method for emulating the persistent connection such as the connection of hypertext transmission protocol (HTTP) events by using transmission control protocol (TCP) upon the protocol. The persistent connection is maintained by adjusting a content length value in an HTTP request and / or HTTP response. The content length value is correlated with methods such as GET action, POST action and the like. The content length value is determined so as to keep the connectionin an on state within an estimated time interval. Before the time interval is out, a new HTTP request or response is transmitted so as to keep the connection in the on state within an additional timeinterval. If the connection is closed too early, the estimated time interval can be shortened and / or the content length value can be increased. A network state detector determines network characteristics such as bandwidth and the like, so that the characteristics can be used during the determination of the estimated time interval and the content length value.

Description

Technical field [0001] The present invention relates generally to networks, and more specifically, to emulate continuous HTTP connections between network nodes. Background technique [0002] Hypertext Transfer Protocol (HTTP) is an important standard for transferring data on the World Wide Web (WWW). Contrary to the Transmission Control Protocol (TCP), which operates independently of the actual data transmitted, HTTP is an application layer protocol in the OSI (Open System Interconnection) model, and its operation has nothing to do with how to transmit data. Generally, HTTP allows clients to communicate with network resources such as servers or other clients. For example, the client can request a web page stored on the server. To this end, the client makes a request to the server, and the server sends a response. [0003] Version 1.0 of the HHTP protocol (HTTP 1.0) is the commonly used HTTP protocol. The request / response paradigm used by HTTP1.0 has four stages: establishing a ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L29/08
Inventor 梁庚荣
Owner UX LTD