a.域名解析
b.发起TCP的3次握手
//为什么要3次握手?
如果你用过对讲机你就会明白:
C ->S: 你能听到吗?
S->C: 听到。你能听到我吗?
C->S:听到。 //这时候就可以开始双方对话了
不用三次的话,服务端不能确定客户端是否收到自己的消息
如果没有收到,可能客户端根本没收到,或者客户端响应了,但服务端没收到
c.建立TCP连接后发起http请求;//完成3次握手后客户端与服务器才开始传送数据
d.服务器端响应http请求,浏览器得到html代码
e.浏览器解析html代码,并请求html代码中的资源
f.浏览器对页面进行渲染呈现给用户