文档介绍:组织:屮国互动LL1版网(httD:〃/)RF文档屮文翻译计戈ij(/compters/emook/)E-mail:******@china-译者:陈贵敏(efoxxxefoxxx@)译文发布时间:2001-10-2()版权:木屮文翻译文档版权归屮国互动出版网所有。可以用于非商业用途白由转载,但必须保留本文档的翻译及版权信息。P・VixieISCI)-ments:2756Category:Experimental超文本缓存协议(HTCP/)(HyperTextCachingProtocol(HTCP/))社区的试验性的协议。标准。它需要进一步进行讨论和建议以得到改进。木备忘录的发布不受任何限制。版权声明Copyright(C)Society(2000)・(IITCP),它是一个用来发现IITTP缓冲区并储存数据、管理整套的HTTP缓冲区和监测缓冲区活动的协议。这是一个试验性协议,用来完成这些功能的儿个建议屮其屮的一个。定义、基本原理及其范围Definitions,(参见[RFC2616])支持从“原始服务器”到“客户端”的网络对象的传输,或许是经由“代理服务器”(在某些情况下,这样做允许“缓存”这些对象以备以后重用)。“客户端”将得到的对彖以某种方式消费,通常就将它作为“网页”的一部分显示出来。HTTP/“headers",这就扩充TIITTP/(以及更早的版本)的在请求屮仅指定一个URI(UniformResourceIdentifiers)和在响应屮仅仅提供一个实体行为。(参见[REC2186])支持象查询其内容一样的方式来查询缓冲区,通常是通过其它缓冲区,这是希望能避免从一台远稈源服务器上高代价地索取资源。 ICP是用IITTP/,因此呢,仅仅使用了URI(不包括任何的标题)来描述缓冲区的内容,而且,针对(foC同一个URI的多路可兼容的实体至今仍没有好的方案。(HTCP),此超文木缓冲协议(HTCP)完全支持在缓冲区管理屮使用请求和响应标题,并扩展了缓冲区管理的范囤一一包括了一个远稈缓冲区添加和删除的监控,以及发送有关网络对彖的提示信息,比如说象可缓冲对彖的第三方的地址,或考是网络对象被测的不可缓冲性或不可用性。。所有的保留字段都应当由发送端设置为二进制0(zero)并接受端没有检杏。同HTTP—样,标题必须置于CRLF行的末尾。,这样如果正在使用一私有命名方案(),依此方案命名的名称将仅发送给那些已知的参与此方案的HTCP邻居。原始地址(由点号连接的四个小于255的数字代表IP地址的IPv4,或格式的IPv6)是通用的,就如同公用DNS名称。使用私有名称或者地址特别需要一些操作上的注意事项。,或者通过TCP连接发送。必须支持UDP协议。HTCP代理商决不能对网络故障和网络延迟袖手旁观。HTCP代理商应当时刻准备着,一旦出现没有得到响应,或者响应延迟了或者被重新安排了或者被破坏了的情况,就要采取有效的措施。TCP协议是可选的,只是在协议除错的时候才可能拥到它。IANA已经为HTCP指定了标准TCP和UDP端口号4827。,这些变量能够初始化HTCP交易,或许是一套每代理商全局缺省值。这些变量是:一一认为是“失败”交易的最大未冋复交易数。——对于某些交易认为是“失败”交易的最大无响应间隔时间。——交易“失败”后尝试开始一个新交易的最小间隔时间。应当为每一个代理维护一组关于传输特性的配置变量。代理能够初始化HTCP交易,或许它还带有一组每代理全局缺省值。:HEADER |说明消息的长度和协议的版木+ +DATA |HTCP消息体(每一个主版木号都会有所不同)+ +AUTII |可选的交易认证+ +/*.*的HEADER的具体格式如下:+0(MSB) +1(LSB)+_・■一+一・■一一+一■一+一・一+・■一一+——+一・一+・——+——■一+——+0:1LENGTH1+++++++++++++++++2:1LENGTH1+_・■一+一・■一+一・——+——・+_■・一+一・一一+——+一・一+・——+——・+_・一+——+2:1MAJOR1MI