网络
文章平均质量分 56
DoubleSRZee
这个作者很懒,什么都没留下…
展开
-
url访问网站的网络传输全过程
整个过程基本分为下面几个部分:1、域名解析成IP地址;2、与目的主机进行TCP连接(三次连接);3、发送与收取数据;4、与目的主机断开TCP连接(四次挥手);域名解析过程如下1、浏览器向本机DNS模块发出DNS请求,DNS模块生成相关的DNS报文。2、DNS模块将生成的DNS报文传递给传输层的UDP协议单元。3、UDP协议单元将该数据封装成UDP数据报,传递给网络层的IP协议单元。...原创 2018-10-25 20:05:12 · 598 阅读 · 0 评论 -
HTTP1.0->HTTP1.1->HTTP2.0的进阶
HTTP1.0 -> HTTP1.1长连接:HTTP1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。(TCP三次握手,有开销,可以维持一个长连接)节约带宽:HTTP1.1支持只发送header信息(不带任何body信息),如果服务器认为客户端有权限请求服务器,则返回100,否则返回401。客户端接收100,才把请求body发送到服务...原创 2018-11-07 14:58:58 · 206 阅读 · 0 评论 -
通过业务场景理解跨域与请求(简单与非简单)
跨域问题业务场景中出现的问题问题的表现问题的定位什么是OPTIONS请求两种请求什么时候会出现OPTIONS请求回归问题本身解决问题总结业务场景中出现的问题近期我单独负责一个项目的前端工作,在网络方面是和后端分离开发,在前端发起网络请求就会存在跨域的问题。tips:由于开发阶段前后端分离,所以会存在种种的跨域情况,为了便于开发联调所以才进行跨域处理通常的解决方案是CORS(跨域资源共享...原创 2019-03-08 16:35:45 · 479 阅读 · 0 评论