← Back Home

HTTP 协议

  1. HTTP

Http协议又称超文本传输协议,定义了Web客户向Web服务器请求页面的方式,以及服务器向客户传输Web页面的方式。Http使用TCP作为它的支撑运输协议,一旦连接建立,该浏览器和服务器进程就可以通过套接字借口访问TCP。因为HTTP服务器不存储关于客户的任何信息,所以我们说HTTP是一个无状态协议。

持续连接与非持续连接

每个TCP连接在服务器发送一个对象后关闭,即该连接不为其他的对象而持续下来。默认方式下,大部分浏览器打开5-10个并行的TCP连接,每个连接处理一个请求响应事务,也可以设置为1,所有连接串行建立。请求报文Connection: close不希望麻烦的使用持续连接,发送完请求即关闭该连接。

计算请求html文件到客户端接收整个文件所花的时间

RTT: 客户到服务器再返回客户的时间

涉及TCP三次握手在传输层协议详解 总响应时间就是俩个RTT加上服务器传输HTML文件的时间

条件GET方法

利用缓存能减少用户感受到的时间,但缓存器(代表一个请求浏览器)中的对象副本可能是久的如何处理,即实际上该对象已经被修改了。

comments powered by Disqus