Why a new protocol?

Existing protocols cover a number of different tasks. The protocol we need for information access ( HTTP ) must provide _________________________________________________________________
Tim BL