玉米网 - 全球领先的域名专业服务平台玉米网 - 全球领先的域名专业服务平台致力于为用户提供域名拍卖,域名预订,域名商城,一口价域名联盟,担保交易,域名资讯,域名管理,域名停放等域名增值服务!
全球领先的域名专业服务平台
当前位置:域名资讯 » 域名新闻 » 从域名输入到网页打开,背后发生了什么?

从域名输入到网页打开,背后发生了什么?

来源:玉米网资讯    责任编辑:yoo    2016-08-11 17:01:52
首先我们先说明一点,从地址栏输入域名开始到网站全部打开,这短短的几秒钟里面所发生的事情如果都写出来的话,估计写篇几万字的论文都没问题。为了方便非专业人士的理解,我们把这短时间里面所发生的事情进行提炼精简。于是有了下面几步。

 

首先我们先说明一点,从地址栏输入域名开始到网站全部打开,这短短的几秒钟里面所发生的事情如果都写出来的话,估计写篇几万字的论文都没问题。为了方便非专业人士的理解,我们把这短时间里面所发生的事情进行提炼精简。于是有了下面几步。

第一步:当然就是输入网址,这个没啥好说的……

从域名输入到网页打开,背后发生了什么?

第二步:网址通过域名DNS服务器寻找背后的IP地址。

从域名输入到网页打开,背后发生了什么?

事实上IP地址才是互联网上服务器的根地址,每个IP地址都是唯一的,IP地址是由4个0到256的数组成的。全球现有的IPv4地址一共有2的32次方个,估算约为42.9亿个。你在家里用ADSL或者光纤之类上网的时候其实也会有个暂时属于你的IP地址(断网在重连的话IP地址一般都会变)。

而DNS服务器是域名与IP地址中间的桥梁,因为IP地址是四组无规律的数字,不方便记忆。而域名一般都会有些含义比较好记,比如今日头条的域名是toutiao.com。远比今日头条的IP地址60.29.248.107好记。所以出现了DNS服务器帮助人们记忆IP地址,我们只需记住互联网上的域名就可以。

第三步:找到IP地址以后,从对应的服务器上下载数据到本地。

从域名输入到网页打开,背后发生了什么?

这时候,浏览器开始通过各种协议下载网站上出现的各种各样的文件。比如图片,文字,音视频,各种样式表(CSS)和各种脚本(JS)。在下载过程中其实你是看不到页面上的内容的,你看到的时候是浏览器解析完成之后的样子。

第四步:浏览器把刚刚下载好的内容和正在下载的内容组织成你要看的网页。

从域名输入到网页打开,背后发生了什么?

在整个网页打开过程中,其实耗费时间最多的地方就是这里。之前那几步,一般服务器端只要配置的还OK,即使不特意优化,一般一、两秒钟也就差不多了。但是在第四步这里,可能会因为做网页的同学的能力不同,而导致打开网页的速度千差万别。也许你看着两个网页一模一样,但是一个优化好的网页的打开时间是1秒,但是另外一个失败的网页光打开就得花掉10秒。这也是你上网的时候发现有的网页打开特别慢的一个原因。

等浏览器解析好网页上的各种元素,然后你就看到整个网页了~

 

来源:域名导航

 

相关阅读

用户评论

  • 匿名   
    e
    回复
  • 匿名   
    e
    回复
全球域名快讯
三分钟,听尽域名天下事!
投稿/爆料:huoban@yumi.com
精选竞价域名
yiandaly.com ¥ 120