标签:完成 http 的区别 解析 5* 机制 处理 状态码 利用
(1)DNS的解析
(2)TCP的连接
(3)发送HTTP请求
(4)服务器处理请求并返回HTTP报文
(5)浏览器解析渲染页面
(6)连接结束
(1)1**:请求正在处理
(2)2**:请求正常处理完毕
(3)3**:需要附加操作以完成请求
(4)4**:服务器无法处理请求
(5)5**:服务器处理请求错误
短链接:HTTP1.0默认的连接方式,客户端和服务端每进行一次HTTP操作都要建立一次连接
长连接:HTTP1.1默认的连接方式,客户端和服务器端之间用于传输的HTTP数据的TCP连接不会关闭,并且会有一个设定好的时间值去关闭(附:需要在响应头加上:Connection:keep-alive)
(1)HTTP1.0默认使用短连接,而HTTP默认使用长连接
(2)HTTP1.1新增了24个错误状态响应码,如409(冲突),410(已删除)
(3)HTTP完善了缓存处理机制
(4)HTTP1.0中存在带宽浪费的现象,如请求一部分资源,服务器把全部资源传输过来;HTTP1.1就不会这样子,完善了资源的利用率。
(1)URI是资源标志符,唯一标识一个资源
(2)URL是资源定位符,提供该资源的路径,是具体的URI,不仅标识资源,而且提供该资源的定位信息
(1)HTTP是应用层的协议,运行于TCP协议之上;HTTPS则是运行于SSL/TLS(安全套接层/传输层安全)之上,保证了分组的安全性。
(2)默认端口不同,HTTP是80端口,HTTPS默认443端口。
(3)对称加密和非对称加密:(对称加密)密钥只有一个,加密解密同一个密码,方便效率高不安全
(非对称加密)密钥成对出现(公钥和私钥不能相互推算),加密解密使用不同的密钥,安全性高
标签:完成 http 的区别 解析 5* 机制 处理 状态码 利用
原文地址:https://www.cnblogs.com/chengxiaodi/p/11324655.html