键入网址,按回车,发生了什么

键入网址,按回车,发生了什么???

第一步:浏览器从地址栏的输入中获得服务器的 IP 地址和端口号

如果键入的是域名,首先要进行域名解析,把域名解析为服务器的IP地址。

解析的过程如下:
浏览器先看自己的缓存有没有--->如果没有,操作系统的缓存--->本地的Host文件--->野生DNS服务器(包括本地 DNS)、根 DNS、顶级 DNS、权威 DNS

注意:
DNS解析有可能会给到的是CDN服务器的IP地址,可以返回静态资源。

第二步:浏览器用TCP的三次握手与服务器建立连接
第三步:浏览器向服务器发送拼好的报文
第四步:服务器收到报文后处理请求,同样拼好报文再发给浏览器
第五步:浏览器解析报文,渲染输出页面

此图来源于网络
键入网址,按回车,发生了什么

猜你喜欢

转载自blog.51cto.com/11009785/2448047