HTTP消息是独立于底层的传输或绘画层连接协议的。HTTP仅假定一个请求顺序与响应顺序对应的可靠传输。HTTP请求和响应在底层传输协议数据单元结构的结构的映射超出了本协议的范围。

如5.2节所描述,用于HTTP交互的具体的连接协议由客户端配置或目标URI来决定,例如,“http”URI方案(2.7.1节)指示一个默认通过IP的TCP连接,使用默认的TCP80端口,但是客户端可能被配置为使用一个代理通过其他的连接,端口或者协议。

HTTP实现被希望参与连接管理,这包括保持当前连接的状态,建立一个新的连接或者重用一个已经存在的连接,处理在连接上接收到的消息,检测连接的失败,和关闭每个连接。大部分的客户端保持多个并行连接,包括每个服务器端点的多个连接。大多数服务器被设计为同时保持数千个连接,然而处理消息队列以达到公平使用并且检测拒绝服务(dos)攻击。

results matching ""

    No results matching ""