很久以前在浏览器的地址栏里输入一个URL就明白了。经常建网站,不懂原理。让我们总结一下。1、在浏览器地址栏输入url2。浏览器会先检查浏览器缓存-系统缓存-路由缓存。如果有缓存,则直接显示。如果没有则进行第三步3.域名解析(DNS)获取到对应的ip4,浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手5.握手成功后,浏览器向服务器发送http请求,请求数据包6.服务器:反向代理请求7.服务器请求数据,返回数据给浏览器8.浏览器收到响应,读取页面内容,解析html源码,生成DOm树*,解析css样式,浏览器渲染,js交互
