`
jiq408694711
  • 浏览: 36577 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

浅谈在浏览器中输入URL返回页面的过程

 
阅读更多

参考:http://zhan.renren.com/seochina?gid=3602888497994264527&checked=true

1 域名到IP地址的转换:

·浏览器缓存 – 浏览器会缓存DNS记录一段时间。 有趣的是,操作系统没有告诉浏览器储存DNS记录的时间,这样不同浏览器会储存个自固定的一个时间(2分钟到30分钟不等)。
·系统缓存 – 如果在浏览器缓存里没有找到需要的记录,浏览器会做一个系统调用(windows里是gethostbyname)。这样便可获得系统缓存中的记录。
·路由器缓存 – 接着,前面的查询请求发向路由器,它一般会有自己的DNS缓存。
·ISP DNS 缓存 – 接下来要check的就是ISP缓存DNS的服务器。在这一般都能找到相应的缓存记录。
·递归搜索 – 你的ISP的DNS服务器从跟域名服务器开始进行递归搜索,从.com顶级域名服务器到Facebook的域名服务器。一般DNS服务器的缓存中会有.com域名服务器中的域名,所以到顶级服务器的匹配过程不是那么必要了。

2 得到IP地址以后,浏览器像目标IP服务器发送一个http的GET请求,同时生成一个临时端口来监听响应服务器的响应。

3 HTTP请求经过路由选择到达服务器,服务器处理这个请求。

4 服务器处理请求,就是解释这个请求,然后生成对应的html响应。

5 浏览器通过刚才的临时端口获取到这个html响应,然后开始在浏览器中显示这个html页面。

注意,嵌入在html中的有很多对象,诸如css,js,图片,flash等,每一个对应的资源,浏览器都会发送一个http请求按照同样的步骤向服务器请求这些资源。

另外,即使显示完成了所有页面内容,浏览器和服务器仍然保持联系,因为可能还有其他的一些ajax异步传输请求会发生。

分享到:
评论

相关推荐

    浅谈SpringBoot处理url中的参数的注解

    浅谈SpringBoot处理url中的参数的注解 在SpringBoot框架中,处理url中的参数是非常重要的一步,借助于注解,我们可以轻松地获取url中的参数。下面我们就来浅谈SpringBoot处理url中的参数的注解。 首先,让我们来...

    浅谈数据仓库建设中的数据建模方法

    浅谈数据仓库建设中的数据建模方法浅谈数据仓库建设中的数据建模方法所谓水无定势兵无常法。不同的行业有不同行业的特点因此从业务角度看其相应的数据模型是千差万别的。目前业界较为主流的是数据仓库厂商主要是IB

    浅谈中学数学中的反证法.docx

    浅谈中学数学中的反证法

    浅谈ASP中Web页面间的数据传递

    浅谈ASP中Web页面间的数据传递

    ERP\erp浅谈ERP\erp浅谈

    ERP\erp浅谈ERP\erp浅谈ERP\erp浅谈ERP\erp浅谈ERP\erp浅谈ERP\erp浅谈ERP\erp浅谈

    浅谈JavaScript 浏览器对象

    在实际开发中,可能会遇到一些浏览器特有问题,例如document.body.scrollTop可能在某些浏览器中总是返回0,这意味着滚动位置没有被正确计算。为了解决这类问题,开发者可以通过判断不同浏览器特定的属性,如window....

    浅谈在小学语文教学中培养学生的创新能力.doc

    浅谈在小学语文教学中培养学生的创新能力.doc

    浅谈云租户在网络安全等级保护中的安全防护.pdf

    浅谈云租户在网络安全等级保护中的安全防护.pdf浅谈云租户在网络安全等级保护中的安全防护.pdf浅谈云租户在网络安全等级保护中的安全防护.pdf浅谈云租户在网络安全等级保护中的安全防护.pdf浅谈云租户在网络安全等级...

    教电脑识字 - 浅谈汉字识别

    ### 教电脑识字 - 浅谈汉字识别 #### 计算机识字的基本概念 在探讨汉字识别之前,我们先回顾一下计算机是如何通过“学习”来实现特定任务的。计算机并不具备真正的智能,而是通过预设的算法和程序来完成任务。例如...

    浅谈PCIe体系结构

    在文档《浅谈PCIe体系结构》中,作者首先从PCI体系结构概述开始,详细介绍了PCI总线的基础知识,包括组成结构、信号定义、存储器读写总线事务、中断机制以及PCI-X总线的特性。其中,HOST主桥是连接CPU和PCI总线的...

    浅谈jQuery的应用.pdf

    3. jQuery使用方法:在需要使用jQuery的页面中,只需要引入jQuery的JS文件。例如,使用`”text/javascript” src=”js/jquery.js”></script>`标签引入文件后,便可以在页面的任意地方使用jQuery提供的语法。 4. ...

    浅谈创新思维在查办案件中的运用.pdf

    浅谈创新思维在查办案件中的运用.pdf

    浅谈数形结合在信息学中的应用

    浅谈数形结合在信息学中的应用,信息学竞赛中必要的的一种思想!

    浅谈js中startsWith 函数不能在任何浏览器兼容的问题

    关于JavaScript(简称JS)中的startsWith函数在不同浏览器之间的兼容性问题,是一个前端开发者在编码过程中经常会遇到的情况。JS是目前最流行的网页编程语言之一,它负责网页的动态效果和交互行为。startsWith函数...

    浅谈通信工程中有线传输技术的优化策略-论文.zip

    浅谈通信工程中有线传输技术的优化策略-论文.zip

    软件开发过程管理浅谈

    软件开发过程管理浅谈

    浅谈移动端页面无刷新跳转问题的解决方案.docx

    ### 浅谈移动端页面无刷新跳转问题的解决方案 #### 一、背景及问题提出 在当前移动互联网时代,移动端应用程序越来越受到用户的青睐。然而,传统多页面应用程序在页面跳转过程中存在诸多问题,如页面刷新导致的...

    浅谈注意力机制及其作用

    注意力机制浅谈注意力机制及其作用浅谈注意力机制及其作用浅谈注意力机制及其作用浅谈注意力机制及其作用浅谈注意力机制及其作用浅谈注意力机制及其作用浅谈注意力机制及其作用浅谈注意力机制及其作用浅谈注意力机制...

    浅谈cache memory 王齐.pdf

    他提到,尽管在写作过程中遇到困难,他仍愿意将这些知识记录下来。作者承认了文章中存在一些未知的结论和缺乏必要支撑数据的地方,但强调了知识积累的不易和持续探索的重要性。他鼓励更多的人参与到这篇文章的完善...

    浅谈Vue页面级缓存解决方案feb-alive (下)

    它提供了一种方法,可以在用户返回或刷新页面时,快速恢复之前的视图状态。 根据描述中提供的信息,feb-alive在实现上有两个主要的方案: 1. 使用查询参数存储key。这个方法的优点是它可以兼容vue-router的hash...

Global site tag (gtag.js) - Google Analytics