我们不但可以亡羊补牢
更擅长未雨绸缪

关注我们

您的位置: 主页 > 支持与下载 > IT知识库 >
IT知识库

从域名到访问网站打开页面背后都经历了什么?
时间:2018-04-04 作者:xnit 点击:

每天亲们都会在电脑、手机上输入各种网址,浏览网页的信息,获取亲们所需要的信息。但在浏览器中输入网站地址,直至网页完全打开,这短短的几秒钟里它们究竟是如何将信息准确的传递给亲们,亲们有人了解吗?

 

今天小诺就给亲们分享一下相关信息,可以稍稍丰富一下亲们茶余饭后的谈资哦。

 

 

从输入网址开始,这个网址在客户端就会有一个解析,浏览器会直接对这个网址做出判断和反馈,比如国内大部分第三方浏览器(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地址。

null

 

 

然后亲们就可以直接在浏览器栏使用这种非常规技巧,直接输入IP地址进行访问了。(撩妹之心常有,有备无患)

 

提前背下来即可,有些时候,做个万人景仰的大神就是这么简单(转身抬头45度角望天(☆_☆)