过程:
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报文:
服务器就得到你这个请求了,然后服务器进行处理,整合你需要的资源。
服务器把资源发给浏览器。
浏览器解析渲染页面:
浏览器进行资源解析,解析完,进行渲染,显示。
连接结束:
四次挥手