叙言影视 - 您的观影书库 当前位置:首页 > Embrace the Darkness II
Embrace the Darkness II

Embrace the Darkness II

9.9 用户评分

书友评论

玲新 9.9分

浏览器地址栏输入地址到页面渲染完成发生了什么?  1.浏览器进行地址解析,获取该地址的端口号、域名、协议、路径等信息。  2.将解析的域名进行DNS解析。  3.通过ip地址寻找服务器地址  4.与服务器进行三次握手建立连接  5.浏览器发送数据,等待服务器的响应  6.服务器响应并返回数据  7.浏览器接收到数据  8.浏览器开始渲染页面 URI与URL URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。  URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。 HTTP1.0和HTTP1.1的区别  1.长连接 -- HTTP1.1支持长连接和请求的流水线处理,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。HTTP1.0每次请求都要创建连接。  2.节约带宽 -- HTTP1.1支持只发送header信息(不带任何body信息),如果服务器认为客户端有权限请求服务器,则返回100,客户端接收到100才开始把请求body发送到服务器;如果返回401,客户端就可以不用发送请求body了节约了带宽。 HOST域 -- 在HTTP1.0中认为每台服务器都绑定一个唯一的IP地址,因此,请求消息中的URL并没有传递主机名,HTTP1.0没有host域。HTTP1.1的请求消息和响应消息都支持host域,且请求消息中如果没有host域会报告一个错误(400 Bad Request)。  3.缓存处理 -- 在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准,HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match等更多可供选择的缓存头来控制缓存策略。  4. 错误通知的管理 -- 在HTTP1.1中新增了24个错误状态响应码,如409(Conflict)表示请求的资源与资源的当前状态发生冲突;410(Gone)表示服务器上的某个资源被永久性的删除。  HTTP1.1和HTTP2.0的区别  1.多路复用 --HTTP2.0使用了多路复用的技术,做到同一个连接并发处理多个请求,而且并发请求的数量比HTTP1.1大了好几个数量级。 头部数据压缩 -- HTTP1.1不支持header数据的压缩,HTTP2.0使用HPACK算法对header的数据进行压缩,这样数据体积小了,在网络上传输就会更快。  2.服务器推送 -- 服务端推送是一种在客户端请求之前发送数据的机制。网页使用了许多资源:HTML、样式表、脚本、图片等等。在HTTP1.1中这些资源每一个都必须明确地请求。服务器必须等待浏览器做每一个请求,网络经常是空闲的和未充分使用的。为了改善延迟,HTTP2.0引入了server push,它允许服务端推送资源给浏览器,在浏览器明确地请求之前,免得客户端再次创建连接发送请求到服务器端获取。这样客户端可以直接从本地加载这些资源,不用再通过网络。 五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层  1.应用层:直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务。  相关协议:HTTP、FTP、DNS、SMTP、Telnet等  2.运输层:负责向两个主机中进程之间的通信提供服务。由

不能再吃了_ 1.1分

全书读完后内心久久无法平静,有惋惜,有庆幸,也有敬佩,感谢编剧April Flowers能让我深入了解这样一位历史人物

36🏀🌝 3.2分

我真的服了,典型的高开低走500章女主性格开始坍塌,自己智商完全出走只能靠意识力模拟,圣母病泛滥捡谁都是朋友都要心软,扭过头又顺手害死路人来“救自己的朋友”,039你可长点心吧