原文:Why a new protocol?
Existing protocols cover a number of different tasks.
- Mail protocols allow the transfer of transient messages from a single author to a small number of recipients, at the request of the author.
- File transfer protocols allow the transfer of data at the request of either the sender or receiver, but allow little processing of the data at the responding side.
- News protocols allow the broadcast of transient data to a wide audience.
- Search and Retrieve protocols allow index searches to be made, and allow document access. Few exist: Z39.50 is one and could be extended for our needs.
The protocol we need for information access (HTTP) must provide
- A subset of the file transfer functionality
- The ability to request an index search
- Automatic format negotiation.
- The ability to refer the client to another server
为什么要引用一个新的协议:
现有到的协议覆盖了很多不同的任务:
邮件协议响应作者的需求,允许 瞬间的信息从一个作者传送给一小部分的接收者。
文件传输协议响应发送者或者接收者的需求,传送数据,但是在响应端只允许少量的对数据的处理。
新闻协议允许把瞬间的信息广播给广大的观众。
查找和检索协议允许使用标题信息查找和文件获取。很少存在:Z39.50 是一个可以根据我们的需求扩展的。
为了信息获取我哦们需要的协议必须可以提供:
一些文件功能性的传输
通过索引查找发起请求的能力
自动格式导航的能力
自动将一台客户端委托给另一台服务器的能力