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请求,大致上是这些步骤,当然还包括很多的细节,每一个细节都会影响到这个请求的最终结果是成功还是失败。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


新闻标题:Web请求过程简单概述-创新互联
本文网址:http://pwwzsj.com/article/jehge.html