首先,当浏览器接收到url,会查看本地缓存(浏览器缓存-系统缓存-路由器缓存)中是否有,有则直接显示
没有则进行DNS域名解析,将域名解析成IP地址,通过ip地址去访问相应的服务器,
浏览器访问服务器的时候,会先进行tcp连接,发生三次握手
握手成功,浏览器向服务器发送http请求,请求数据
服务器收到请求,进行处理,返回相应的数据至浏览器
浏览器接收服务器的响应,
读取页面内容,浏览器渲染,解析html源码
生成Dom树、解析css样式、js交互
以上就是大致经历的过程
三次握手的意思大致就是
一次 客户端先发送一段报文给服务器
二次 服务器接收报文,处理,返回给客户端一个报文
三次 客户端收到报文,处理,发送报文,两者就建立了基本的联系