沉沙
2019-06-21
来源 :
阅读 1549
评论 0
摘要:本篇文章探讨了大数据技术之Web请求过程简单概述,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。
本篇文章探讨了大数据技术之Web请求过程简单概述,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

当你在使用搜索引擎的时候,在地址栏输入www.baidu.com,然后点击回车键,百度的搜索引擎首页就呈现在你的眼前,或者你在购物的时候,在地址栏输入www.taobao.com,点击回车键,淘宝的官网就呈现在你的眼前。这看似简单,而且迅速的一个过程(网速正常的情况下),实际上背后是有着怎么样的流程呢?今天我们就来了解一下。
当我们在地址栏输入www.baidu.com这个URL,并请求时,首先,它会请求DNS域名解析服务器,将这个域名解析成相对应的IP地址,然后根据这个IP地址,去互联网中找到相应的服务器,并向端口号为80(如果URL后面没写端口号,默认就是80)的程序发送一个get请求。服务器接收请求,做相应的处理,并返回数据给浏览器。如果服务器不止一台,有多台的话(集群),那么还需要一个负载均衡设备来指定由哪一台服务器来处理这个请求,这时候域名就不再指向某一台具体的服务器了,而是指向负载均衡,如nginx,阿里云的负载均衡 SLB。
当数据返回浏览器时,浏览器将对数据进行解析,这些数据可能包括一些静态资源,如CSS文件,JS文件,以及图片等,这时又会发起新的HTTP请求,这些静态资源有可能不存在之前请求的服务器中,而是在CDN(内容分发网络,CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。)上,那么CDN服务器又会对这个请求进行处理,并返回相应的数据。
一个HTTP请求,大致上是这些步骤,当然还包括很多的细节,每一个细节都会影响到这个请求的最终结果是成功还是失败。
" 本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号