http协议
http协议
weixin_44197906
这个作者很懒,什么都没留下…
展开
-
为什么说HTTP协议是无状态的
无状态指的是任意一个Web请求必须完全与其他请求隔离,当请求端提出请求时,请求本身包含了相应端为相应这一请求所需的全部信息。无状态无状态协议是指协议对务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。Http协议不像建立了socket连接的两个终端,双方是可以互相通信的,http的客户端只能通过请求服务器来获取相关内容或文件信息。http协议这种特性有优点也有缺点,优点在于解放了服务.原创 2020-06-28 14:00:47 · 619 阅读 · 0 评论 -
一次完整的 Web 请求和渲染过程以及如何优化网页
本文主要介绍访问一个网站时的流程,页面渲染过程,包括其中涉及到的概念。以及,我们如何去优化前端页面,让它访问速度更快。(critical rendering path最佳渲染路径)打开浏览器,输入URLDNS解析完成TCP握手发送HTTP请求接收HTTP响应结果浏览器解析HTML,CSS构建对象模型,DOM tree 和 CSSOM tree,组成render tree浏览器渲染...转载 2020-04-02 16:21:26 · 355 阅读 · 0 评论 -
HTTP协议简单介绍以及常用协议端口
1.url用于表示任意资源的位置2.url详解协议+主机名称+目录结构+文件名称完整格式:????/:@:/:?#scheme:协议,方案,常见的协议:http/httpsuser:用户名pwd:密码host:主机,(127.0.0.1/localhost)port:端口号(80)path:路径,资源在服务器上的存放位置params:参数query:查询字符串frag:锚点3...转载 2020-04-02 11:06:45 · 859 阅读 · 0 评论 -
tcp的3次握手 4次挥手
首先我们来看耳熟能详的『三次握手』,这基本上是 TCP 的代名词了,无论懂不懂具体原理的人,提到 TCP,基本上都是知道『三次握手』的。而本身,TCP 的三次握手就是为了确保通讯双方能够稳定的建立连接并完成数据报文的请求与响应动作,至于为什么是三次握手而不是四次五次,这是一个哲学问题,这里就不做讨论了。第一步:客户端向服务端发送一份特殊的 TCP 报文,该报文并不包含应用层的数据,是一份特殊...转载 2020-04-02 11:02:59 · 57 阅读 · 0 评论 -
localStorage,sessionStorage,cookies的区别
CookieCookie 就是用来在本地缓存记住一些状态的,一个 Cookie 一般都包含domin(所属域)、path、Expires(过期时间)等几个属性。服务端可以通过在响应头里的 set-cookies 来将状态写入客户端的 Cookie 里。下次客户端发起请求时可以将 Cookie附带在req里请求到客服端。httpOnly(不可以操作)Cookies 是一种在文档内存储字符串数据最...原创 2020-04-02 10:12:06 · 70 阅读 · 0 评论