# Web的工作原理
# 当在浏览器输入一个网址发生了什么?
- 1.浏览器在域名系统(DNS)服务器上找出真正存放网页的服务器的真实地址
- 2.浏览器发送http请求消息,向服务器请求拷贝网页到客户端(通过TCP/IP协议传输)
- 3.服务器同意后返回200信息,然后将网页一数据包的形式传输到浏览器
- 4.浏览器将收到的内容渲染呈现出来
# web页面生成过程
- 1.DNS服务器通过
域名
查找到对应的服务器地址ip地址 - 2.浏览器访问服务器(TCP三个握手,四次挥手)
- 3.服务器处理返回的html
- 4.浏览器解析、加载页面
- 解析html生成DOM树(Document Object Modal文档对象模型)
- 构建render树 (根据Dom和Cssom构建)
- 布局render树
- 绘制render树