从url输入网址
2021-05-08 14:29
标签:地址 strong url tcp三次握手 响应 绑定 css link 响应报文 1.DNS解析 将域名地址解析为IP地址 3.发送请求 4接受响应 5渲染页面 6.断开连接 TCP四次挥手 从url输入网址 标签:地址 strong url tcp三次握手 响应 绑定 css link 响应报文 原文地址:https://blog.51cto.com/13550695/2460597
浏览器的DNS缓存
系统DNS缓存
路由器DNS缓存
网络运营商DNS缓存
递归搜索
2.TCP链接 TCP三次握手
第一次握手,由浏览器发起,告诉服务器我要发请求了
第二次握手 由服务器发起 告诉浏览器我准备接受了 你赶紧发送吧
第三次握手 由浏览器发起 告诉服务器我马上就发了 准备接收吧
请求报文 http协议的通信内容
响应报文
遇见HTML标记 浏览器调用html解析器解析成Token并构建成dom树
遇见style/link标记 浏览器会调用css解析器处css标记并构建成cssom树
遇到script标记 调用js解析器 处理script代码(绑定事件 修改dom、cssom树)
将dom树和cssom树合并成一个渲染树
根据渲染树来计算布局 将各个节点颜色绘制到屏幕上(渲染) 注意:
这五个步骤不一定按顺序执行 如果dom树 或者cssom树被修改了可能会执行多次布局和渲染
往往实际页面中,这些步骤都会执行多次的
第一次挥手 由浏览器发起的 发送给服务器 我东西发送完了(请求报文),你准备关闭吧
第二次挥手 由服务器发起的 告诉浏览器我东西接受完了(请求报文) 我准备关闭了 你也准备吧
第三次挥手 有服务器发起 告诉浏览器我东西发送完了(响应报文) 你准备关闭吧
第四次挥手 由浏览器发起 告诉服务器 我东西接受完了(响应报文) 准备关闭了 你也准备吧
上一篇:HTML文本属性
下一篇:HTML图片视频音频样式及写法