PARC HTTP-NG: Transport Issues

We need lightweight efficient transport for conveying HTTP requests and responses. It must support reliable message transport, message fragmentation (the ability to send and receive a whole message as a series of partial messages), and congestion control as in TCP/IP. It must be able to export an API very similar to the BSD socket interface. If implemented on top of TCP/IP, or any other reliable byte-stream protocol, it must be able to support multiple independent channels or sessions over a single TCP/IP connection, and should be bi-directional (no difference between receiving and originating ends of the TCP/IP connection). We hope to be able to implement the MUX over TCP/IP, but the BSD sockets API may make it too inefficient, and the MUX layer may have to be implemented on top of IP (i.e., UDP/IP).

The work is centered at the World Wide Web Consortium (see http://www.w3.org/pub/WWW/Protocols/MUX).

  • Current MUX draft spec (10/23/96)

  • Earlier MUX draft spec (3/15/96)

  • MUX mailing list -- Archive
  • TBD


    updated: $Date: 1997/08/13 00:47:49 $ GMT by $Author: janssen $