188博金宝网址-188宝金博app下载

188博金宝网址 > 科技 > 浏览器大冒险:从打开网址到看到网页,发生了什么故事?

浏览器大冒险:从打开网址到看到网页,发生了什么故事?

浏览器伴随着互联网诞生,发展到现在几乎无所不能,大家对它再熟悉不过,可以说日常生活都离不开它,不知大家有没想过浏览器为什么能够看文章、发邮件、听音乐、看视频、剁手……这中间又发生了什么?

一、冒险的开始~域名解析

简单来说就是浏览器输入网址,通过域名解析,确定浏览器要访问(连接)哪台服务器,域名解析是由DNS(域名解析服务器)来完成。比如,头条同学在域名注册商那里注册个域名toutiao.com,并将域名绑定到自己服务器的IP,其他同学就可以通过这域名解析到头条同学服务器的IP,IP可以理解为服务器在互联网上的位置。

万维网

二、伙伴的邂逅~三次握手

浏览器和服务器的连接默认是基于TCP协议(传输控制协议),说到TCP就不得不提到经典的三次握手。三次握手可以比喻为浏览器与服务器之间的谈判,首先浏览器向服务器提出自己的条件,服务器接受了,此为第一次握手,然后服务器也向浏览器提出自己的条件,浏览器也接受了,此为第二次握手,最后浏览器再告诉服务器谈判很顺利,成交,可以干正事了,此为第三次握手。

TCP三次握手

三、宝藏的开启~加载渲染

通过三次握手,浏览器和服务器之间已经取得初步信任,双方开始合作,浏览器发起http请求,服务器响应请求,返回html文件给浏览器,浏览器解析html文件,加载资源,渲染页面,如同作画一般,根据服务器给的描述,浏览器挥毫泼墨,最终呈现一幅画(网页)给大家欣赏。

HTML

当然,浏览器的精彩表演不止于此,冒险还将继续……

本文来自投稿,不代表本人立场,如若转载,请注明出处:/article/2209781.html

setTimeout(function () { fetch('/stat/article.html?articleId=' + MIP.getData('articleId')) .then(function () { }) }, 3 * 1000)
XML 地图 | Sitemap 地图