从输入一个网址到浏览器显示页面经历的过程

668 阅读1分钟

过程: 1,DNS解析得到IP地址 2,根据IP地址,访问服务器 3,请求之前先建立TCP连接,建立时有一个三次握手 4,发送请求 5,服务器得到请求,给出对应的响应,响应就是响应的资源 6,浏览器得到响应的资源后,进行解析与渲染 7,断开连接(四次挥手)

整个过程也是一个HTTP事务

DNS解析 www.baidu.com 域名 就是一台服务器的别名 你要访问一台服务器必须通过一个ip地址 DNS 域名解析系统 本质就是一个数据服务器 里面就存储了域名和IP的对应关系 最后会得到一个IP地址,通过这个IP地址,才能访问一台服务器。 得到一个地址后,我就知道我们要访问哪一台服务器了。

发起TCP连接:
    类似于先拨通电话,只有先拨通电话后,和能通信交流。
    通道就打通了,然后就可以进行数据通信了。

发送HTTP请求:
    请求是需要规则,你必须要满足一个规则,这个规则就是HTTP规则。
    当点击回车时,请求就发出来

服务器处理请求并返回HTTP报文:
    服务器就得到你这个请求了,然后服务器进行处理,整合你需要的资源。
    服务器把资源发给浏览器。

浏览器解析渲染页面:
浏览器进行资源解析,解析完,进行渲染,显示。

连接结束:
   四次挥手