{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
每天亲们都会在电脑、手机上输入各种网址,浏览网页的信息,获取亲们所需要的信息。但在浏览器中输入网站地址,直至网页完全打开,这短短的几秒钟里它们究竟是如何将信息准确的传递给亲们,亲们有人了解吗?
今天小诺就给亲们分享一下相关信息,可以稍稍丰富一下亲们茶余饭后的谈资哦。
从输入网址开始,这个网址在客户端就会有一个解析,浏览器会直接对这个网址做出判断和反馈,比如国内大部分第三方浏览器(IE浏览器基础上加壳的那种),都会直接把地址输入关键词后应该跳转到微软搜索页的那个URL劫持掉,所以第一步是浏览器对URL的判断和劫持,第二步是本地HOST文件的判断。
图片来自微软
那么逃脱本地客户端的判断后,这个域名查询请求会发到服务商的DNS服务器,服务商的DNS服务器会检查缓存,如果不存在亲想要访问的这个域名或者缓存状态已经过期,会访问根域名服务器,根域名服务器也会先检查缓存,如果无法直接返回结果,会检查这个域名是哪个DNS服务器负责解析的,然后将请求转发过去,获得这个域名所对应的IP地址,然后返回给本地服务商的DNS,本地服务商的DNS就更新缓存,然后把IP返回给客户端。
IP返回到客户端什么意思呢?
小诺用通俗的话来说就是DNS服务器找到我们要访问的IP地址啦,然后当找到IP地址以后,就会从网站服务器上下载数据到本地。
此时,浏览器开始通过各种协议下载网站上出现的各种各样的文件:图片、文字、音视频,各种样式表(CSS)和各种脚本(JS)。在下载过程中其实亲们都是看不到页面上的内容的,看的结果全部是浏览器解析完成之后的样子。
在整个网页打开的过程中,最耗费时间的就是这个步骤,考验的不仅是网站服务器的配置、放置的区域(与用联通宽带玩电信服务器游戏是一个道理),还有亲们的网速,导致了网站打开速度千差万别。
BTW小诺给诸位男同胞推荐个撩妹的法门哦。
Ctrl+R键入CMD运行命令提示符,输入
【PING WWW.XXX.COM】(XXX是网址域名哦比如xn11)下面就会出现网站的IP地址。
然后亲们就可以直接在浏览器栏使用这种非常规技巧,直接输入IP地址进行访问了。(撩妹之心常有,有备无患)