当我们在浏览器输入网址并回车后,发生了什么?

1、浏览器会去查缓存数据,如果有缓存数据,浏览器会直接从缓存中提取网页数据展示给用户。最普遍的例子就是登陆,

      如果没有缓存,或者缓存不是最新的,那么浏览器就会去查找本机hosts文件,hosts文件是系统文件,里面记载了网址和ip地址的对应关系,除       了计算机人士,对一般人来说里面不会有太多的内容,这个文件的作用就是,告诉浏览器指定的网址到对应的ip去请求,举个简单的例子,在这         个文件里,把淘宝的域名映射到百度的服务器ip上,你访问淘宝网站,你会发现打开的是百度。浏览器把你的请求地址和hosts文件的配置做对           比,有映射关系就不走DNS,直接访问对IP发起请求。

           DNS(域名系统),域名与IP之间的映射关系,将域名解析为IP

2、拿到IP之后,向对应的IP服务器发起请求,按照HTTP协议,经历三次握手,返回的基本上是HTML CSS JS等内容

你可能感兴趣的:(当我们在浏览器输入网址并回车后,发生了什么?)