HTTP-MPLEX
Encyclopedia
HTTP-MPLEX is a proposed enhancement to the Hypertext Transfer Protocol
Hypertext Transfer Protocol
The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....

 (HTTP).
HTTP-MPLEX is presented and described in
.
HTTP-MPLEX and HTTP-MPLEX with extended syntax is described and examined in expanded detail in the doctoral Thesis 'Enhancing HTTP to Improve Page and Object Retrieval Time With Congested Networks'.

In an asymmetric network environment, a slow upstream link is naturally susceptible to congestion. HTTP exacerbates the problem by using many verbose requests to retrieve objects used by a web browser
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

 to compose a web page
Web page
A web page or webpage is a document or information resource that is suitable for the World Wide Web and can be accessed through a web browser and displayed on a monitor or mobile device. This information is usually in HTML or XHTML format, and may provide navigation to other web pages via hypertext...

, thereby compounding the congestion. This congestion negatively affects TCP
Transmission Control Protocol
The Transmission Control Protocol is one of the core protocols of the Internet Protocol Suite. TCP is one of the two original components of the suite, complementing the Internet Protocol , and therefore the entire suite is commonly referred to as TCP/IP...

 flow control
Flow control
In data communications, flow control is the process of managing the pacing of data transmission between two nodes to prevent a fast sender from outrunning a slow receiver. It provides a mechanism for the receiver to control the transmission speed, so that the receiving node is not overwhelmed with...

that is reliant on the sender receiving positive cumulative acknowledgement to regulate segment transmission rates.
HTTP-MPLEX, is a header compression and response encoding scheme for HTTP. It is designed to compress traditional HTTP requests to conserve bandwidth; multiplex multiple responses to a single sustained stream of data to speed response times; eliminate head-of-line queue starvation with response multiplexing and improve application layer use of TCP by reducing the number of parallel TCP connections.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK