
网络
wangliang_001
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在浏览器输入URL后,执行的全部过程
在浏览器输入URL后,执行的全部过程域名解析发起TCP的3次握手建立TCP连接后发起http请求服务器响应http请求浏览器解析html代码,并请求html代码中的资源(如js,css,图片等)断开TCP连接浏览器对页面进行渲染呈现给用户整个流程如下:1.域名解析2. 发起TCP的3次握手3. 建立TCP连接后发起http请求4. 服务器响应http请求5. 浏览器解析html代码,并...转载 2018-12-03 15:17:58 · 1239 阅读 · 0 评论 -
域名收敛与域名发散
PC 时代为了突破浏览器的域名并发限制。有了域名发散。浏览器有并发限制,是为了防止DDOS攻击。域名收敛:就是将静态资源放在一个域名下。减少DNS解析的开销。域名发散:是将静态资源放在多个子域名下,就可以多线程下载,提高并行度,使客户端加载静态资源更加迅速。域名发散是pc端为了利用浏览器的多线程并行下载能力。而域名收敛多用与移动端,提高性能,因为dns解析是是从后向前迭代解析,如果域名过多...转载 2018-12-10 10:45:16 · 194 阅读 · 0 评论 -
使用Access-Control-Allow-Origin解决跨域
什么是跨域当两个域具有相同的协议(如http/https),相同的端口(如80),相同的host(www.baidu.com),那么我们就可以认为它们是相同的域(协议,域名,端口都必须相同)。跨域是指协议,域名,端口不一致,出于安全考虑,跨域的资源之间是无法交互的。解决方案解决方案是很多的,如前端通过jsonp, window.name , location.hash, window.d...转载 2019-03-23 17:05:37 · 2021 阅读 · 0 评论 -
浏览器缓存机制详解
对于浏览器缓存,相信很多开发者对它真的是又爱又恨。 一方面极大地提升了用户体验,而另一方面有时会因为读取了缓存而展示了错误的东西,而在开发过程中千方百计地想把缓存禁掉。那么浏览器缓存究竟是个什么样的神奇玩意呢?什么是浏览器缓存简单来说,浏览器缓存就是把一个已经请求过的Web资源(如html, 图片, js, 数据等)拷贝一份副本在浏览器中,缓存会根据进来的请求保存输出内容的副本。当下一个请求来...原创 2019-03-23 21:39:34 · 353 阅读 · 0 评论 -
浏览器中输入url后发生了什么
在学习前端的过程中经常看到这样一个问题:当你在浏览器中输入url后会发生什么?下面是个人学习过程中的总结,供个人复习使用,如有理解不正确或者不足的地方希望大家指出。先上一张脑图: 1.DNS域名解析在浏览器DNS缓存中搜索在操作系统DNS缓存中搜索读取系统hosts文件,查找其中是否有对应的ip向本地配置的首选DNS服务器发起域名解析请求2. 建立TCP连接为了准确地传输数据,...原创 2019-03-24 09:02:30 · 223 阅读 · 0 评论 -
三次握手
第一次第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN同步序列号第二次第二次握手: 服务器收到syn包,确认客户端的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态第三次第三次握手:客户端收到服务器的SYN+ACK包,服服务器发...原创 2019-04-14 11:11:45 · 297 阅读 · 0 评论 -
简谈https
1.基本概念http: 超文本传输协议,是互联网上应用最广泛的一种网络协议,是一个客户端和服务端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。https: 是以安全为目标的http通道,简单讲是http的安全版,即http下加入SSL层,https的安全基础是SSL,因此加密的详细内容就需要SSL。https协议的主要...原创 2019-05-27 20:56:28 · 270 阅读 · 0 评论 -
TCP与UDP的区别
1)TCP是面向连接的,UDP是无连接的即发送数据不需要先建立连接。2)TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。并且因为TCP可靠,不会丢失数据,因此适合大数据量的交互。3)TCP是面向字节流,UDP面向报文,并且网络出现拥塞不会使得发送速率降低(因此会出现丢包,对实时的应用比如IP电话和视频会议等)...原创 2019-05-27 22:01:42 · 140 阅读 · 0 评论