http 请求步骤 粗浅理解
来源:互联网 发布:每组数据分页 编辑:程序博客网 时间:2024/05/16 11:59
当用户输入网址 :
1. 浏览器 搜索自身的dns缓存
2. 搜索操作系统自身的dns缓存(浏览器没有找到缓存或缓存已经失效)
3. 读取本地host文件
4. 浏览器发起一个dns的一个系统调用(向网络运营商)
5. 带宽运营商服务器查看本身缓存
6. 运营商服务器发起一个迭代的dns解析的请求
7. 运营商服务器吧结果返回到操作系统内核 同事缓存起来
8. 操作系统内核把结果返回给浏览器
9. 最终浏览器拿到了 对应网址的 ip地址
10. 浏览器拿到ip地址后 就会发起经典的 三次握手
11. tcp/ip建立后 浏览器就可以向服务器发起http请求了
12. 服务器接收到了这个请求, 根据路径参数,经过后端处理之后,把处理结果返回给浏览器,把完整的html页面代码返回给浏览器
13. 浏览器拿到html代码 然后开始渲染页面,里面的js , css, 图片资源同样也是http请求 , 要重复上述步骤
14. 浏览器根据上述资源进行渲染,最终把完整的页面呈现给客户。
1. 浏览器 搜索自身的dns缓存
2. 搜索操作系统自身的dns缓存(浏览器没有找到缓存或缓存已经失效)
3. 读取本地host文件
4. 浏览器发起一个dns的一个系统调用(向网络运营商)
5. 带宽运营商服务器查看本身缓存
6. 运营商服务器发起一个迭代的dns解析的请求
7. 运营商服务器吧结果返回到操作系统内核 同事缓存起来
8. 操作系统内核把结果返回给浏览器
9. 最终浏览器拿到了 对应网址的 ip地址
10. 浏览器拿到ip地址后 就会发起经典的 三次握手
11. tcp/ip建立后 浏览器就可以向服务器发起http请求了
12. 服务器接收到了这个请求, 根据路径参数,经过后端处理之后,把处理结果返回给浏览器,把完整的html页面代码返回给浏览器
13. 浏览器拿到html代码 然后开始渲染页面,里面的js , css, 图片资源同样也是http请求 , 要重复上述步骤
14. 浏览器根据上述资源进行渲染,最终把完整的页面呈现给客户。
阅读全文
0 0
- http 请求步骤 粗浅理解
- http请求步骤(httpclient)
- (转) Http请求步骤
- http请求的步骤
- http请求的理解
- MFC Http Post请求步骤
- Scroller 粗浅理解
- 粗浅理解RSA
- docker粗浅理解
- EM算法粗浅理解
- JDBC粗浅理解
- 【XML】XML粗浅理解
- makefile的粗浅理解
- 操作系统的粗浅理解
- RNN粗浅理解
- iOS基础:HTTP请求理解
- 理解Http请求与响应
- lambda 函数的粗浅理解
- Sublime 复制当前行到下一行快捷键
- CSS选择器分组的三种方法
- 解决editplus编译出现乱码
- easyUi--Uploadify文件上传
- LeetCode ——37. Sudoku Solver
- http 请求步骤 粗浅理解
- TFS统计编码行数语句
- 设计模式之外观模式
- 入门训练 序列求和
- 实战项目心得
- java邮件发送
- git提交代码
- Fragment详解_新手进门
- ElasticSearch查询的使用