一个完整的HTTP请求的过程 此举例为抛砖引玉,引导大家进入思考状态 。
当你按输入www.baidu.com ,浏览器接收到这个消息之后,浏览器根据自己的算法识别出你要访问的URL,为您展示出来搜索页面和广告,那么这些经历了哪些过程呢?
大致过程如下:
(1)浏览器查询 DNS,获取域名对应的IP地址; 具体过程包括浏览器搜索自身的DNS缓存、搜索操作系统的DNS缓存、读取本地的Host文件和向本地DNS服 务器进行查询等 。(2)浏览器获得域名对应的IP地址以后,浏览器向服务器请求建立链接,发起三次握手;(3)TCP/IP链接建立起来后,浏览器向服务器发送HTTP请求;(4)服务器接收到这个请求,并根据路径参数映射到特定的请求处理器进行处理,并将处理结果及相应的视图返回给浏览器;(5)浏览器解析并渲染视图,若遇到对js文件、css文件及图片等静态资源的引用,则重复上述步骤并向服务器请求这些资源;(6)浏览器根据其请求到的资源、数据渲染页面,最终向用户呈现一个完整的页面 。下面,我们从底到上来一层层理解这个问题 。
网络参考模型 开放式系统互联通信参考模型(英语:Open System Interco
推荐阅读
- 2007年上海市光通信专业委员会迎春茶话会顺利召开
- fax是什么通信代码
- 通信工程专业属于什么类 通信工程专业属于哪一类
- 先有汽车还是先有红绿灯 第一座交通信号灯启用于什么时候呢
- 不按交通信号指示通行什么意思 不按交通信号指示通行的解释
- 网络通信技术是干什么的
- 通信地址是指什么 通信地址具体是指什么
- 通信行程卡是什么
- 河北远东哈里斯通信有限公司怎么样?
- win tcp/ip修复工具 winsockxpfix怎么安装