网页从输入url到呈现页面流程
1.DNS域名解析:把域名解析成 ip地址
2.TCP三次握手:可靠的传输协议
(1) 浏览器发给服务器:在吗?能听到我说话吗?(浏览器发送ok)
(2)服务器发给浏览器,我在,听到了. 你能听到我说话吗(服务器接收 ok,发送ok)
(3)浏览器->服务器:我也听到了,咱们开始吧(浏览器接收ok)
ps:猪猪提供的方法与网上各位大神都有些差异,大家仁者见仁智者见智.
总的来说一共就三步:
3.发送http请求.处理.响应
3.1ajax发送请求
3.2 服务器处理
3.3服务器响应html格式文件
附送一个深一点的面试题:
4.浏览器解析渲染html文件
(1)解析html:得到dom树
(2)解析css:得到样式树
(3)渲染树 = dom树 +样式树
(4)渲染引擎 开始绘制渲染树,并呈现画面
祝大家天天开心o(* ̄︶ ̄*)o
网页从输入url到呈现页面流程相关推荐
- ajax,HTTP原理 : 网络传输协议,网页从输入url到渲染的流程,函数防抖和节流
一. 前后端交互流程 1.服务器 : 提供某种服务器的机器(计算机) qq音乐:音频服务器 , 迅雷:文件服务器 , qq邮箱:邮件服务器,爱奇艺:视频服务器,谷歌:web服务器 2. 前端 访问 服 ...
- Ajax 详解 网页从输入url到渲染的流程 同步 异步 你想要的全都有
1 前后端交互流程 1.1 了解服务器 提供某种服务器的机器(计算机) 1.2 了解前端 访问 服务器的几种方式 直接在地址栏输入网址 网页 ...
- [JavaScript][AJAX]onreadystatechange事件;AJAX含义及组成部分;AJAX工作原理/HTTP工作原理;一个页面从输入url到呈现网页过程;FormData对象;防抖
目录 onreadystatechange事件 AJAX含义及组成部分 AJAX工作原理/HTTP工作原理 一个页面从输入url到呈现网页过程 TCP三次握手图示 渲染引擎渲染网页流程图 编辑 Fo ...
- 计算机网络基础||从输入URL到打开页面到底发生了什么(待完善)
文章目录 从输入URL到打开页面到底发生了什么 1 应用层 1.1 解析URL 1.2 生成HTTP请求消息 1.3 向DNS服务器查web服务器的ip地址 1.3.1 通过解析器向dns服务器查询 ...
- 地址栏输入URL到显示页面的过程
前言 从地址栏输入URL到显示页面都发生了什么?这是一道面试经常会考的面试题.那么下面我们就来探讨一下从你输入URL后到响应,都经历了哪些过程. 1.DNS解析 我们在用户PC中使用网页浏览器来访问外 ...
- 从浏览器地址栏输入url到显示页面的步骤
从浏览器地址栏输入url到显示页面的步骤(以HTTP为例) - 在浏览器地址栏输入URL - 浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤 - 如果资源未缓存,发起新请求 ...
- 从浏览器输入URL到展示页面的全流程
从本地终端(如手机.电脑)访问一个网站,怎么处理请求并且加载出数据的.实际上考察的是计算机网络TCP/IP协议栈. 主要的得分项为TCP协议各层的描述.数据传送的封装和解包.一次页面包含多个TCP连接 ...
- 简略图解:输入 url 到出现页面,浏览器做了什么?
应该有很多前端开发人员都思考过这么一个问题:从输入 URL 到页面加载完成,中间都做发生了什么? 这个问题涉及的面非常广,每个涉及的点又很深入.从触屏/键盘如何到 CPU?CPU 如何到系统内核?如何 ...
- 【网络】浏览器输入URL到展示页面全过程(含互联网协议及HTTPS简介)
这里写自定义目录标题 前言 1.URL介绍 2.DNS查找 3.互联网协议 3.1 实体层 3.2 链路层 3.2.1 以太网协议 3.2.2 Mac地址 3.2.3 广播 3.3 网络层 3.3.1 ...
最新文章
- JSF实现“Hello World!”
- 参与开源项目,结识技术大牛!CSDN “开源加速器计划”招募志愿者啦!
- 哪些深度相机有python接口_python 从深度相机realsense生成pcl点云
- 如何打造一款出色的APP
- python下载url_三种Python下载url并保存文件的代码详解
- 怎么把桌面计算机隐藏文件,怎么隐藏桌面文件夹名称?隐藏桌面图标下的文字的详细教程...
- 2019至今TIOBE编程语言排行榜Top 20,Python完胜C++了吗?
- 正确评估SQL数据库性能,你必须知道的原理和方法!
- 动手学servlet(六) 过滤器和监听器
- 远程工作两个月的体会(转)
- antdesignpro 重定向到登录页面_Bluehost 域名解析和 301 重定向设置
- 【Pytorch神经网络理论篇】 40 Transformers中的词表工具Tokenizer
- 后渗透篇:清理windows入侵痕迹总结【详细】
- 微软模拟飞行10厦门航空涂装_《微软飞行模拟》或很快迎来技术公测
- halcon 相似度_怎样用深度学习判断两张图片的相似度?
- shell脚本(二)
- # UDIG配图(sld)
- android 清除某个通知,android清除通知栏消息
- 网络流量分析与Android逆向小结
- Hbase Region的切分与合并【原理分析】
热门文章
- Python实战 | 如何一次检查大量网页是否更新?
- springMVC中拦截器执行时机和执行顺序分析
- [转]《数学之美》 阅读笔记
- MRI脑影像分析——根据脑图谱获取感兴趣区域mask,以海马体与丘脑为例(matlab+nilearn+nibabel+REST1.8)
- vue后台系统管理项目-角色权限分配管理功能
- 结束计算机进程的快捷键,结束进程快捷键在哪 电脑结束进程快捷键操作方法...
- 母猪公司和沙丁鱼罐头
- 【python 1】python 基础
- 计算机考研报录比10比1,考研报录比10:1高么
- 舒亦梵:现货黄金入门小知识,你知道多少