http://www.uubits.com/

一般可分为如下7个步骤:
1、浏览器中输入网址。
2、发送至DNS服务器并获得域名对应的WEB服务器的ip地址。
3、与WEB服务器建立TCP连接。
4、浏览器向WEB服务器的ip地址发送相应的http请求。
5、WEB服务器响应请求并返回指定URL的数据,或错误信息,如果设定重定向,则重定向到新的URL地址。
6、浏览器下载数据后解析HTML源文件,解析的过程中实现对页面的排版,解析完成后在浏览器中显示基础页面。
7、分析页面中的超链接并显示在当前页面,重复以上过程直至无超链接需要发送,完成全部显示。

其中各阶段的用时的概念需要明确:
浏览等待用时:ie只会产生两条并行的网络连接,如果超出则将排队等待直至可以建立连接,该时间记录的就是这个等待用时。
DNS查询用时:通过ie发起的,网站域名和ip地址转换的耗时。
TCP建立连接用时(包括SSL握手用时):客户端机器与要访问的Web服务器建立链路连接的总耗时,包括SSL握手的耗时。
客户端发送请求用时:浏览器向web服务器发出请求的耗时。
服务器响应用时:服务器收到客户请求到做出响应的时间。
重定向用时:服务器端从一个页面自动跳转到另一个页面的耗时。如访问www.google.com会自动跳转到www.google.cn。原始文档下载用时:下载网站的基础文档用时,如,访问www.sohu.com时,特指下载index.htm这一文件,不包括其他图片等元素文件。
原始文档下载完成到全部下载完成用时:下载原始文档中所关联的全部资源文件的用时。

从输入网址到网页显示过程相关推荐

  1. 输入网址到网页显示的整个流程

    输入网址到网页显示的整个流程 最近在看一些大厂的笔经面经时,经常看到这个问题,索性在今天也把自己学习的知识整理一下. 第一步:首先你得在浏览器中输入网址,比如输入www.baidu.com.其中www ...

  2. 从浏览器输入网址到网页显示内容——探索接入网和网络运营商

    总览 ADSL 接入网的结构和工作方式 互联网的基本结构和家庭.公司网络是相同的 就是一个放大版 不同点: 与转发设备间的距离 在家庭. 公司网络中, 与转发设备之间的距离不过几十米到几百米.而互联网 ...

  3. dns域名解析过程——从浏览器输入网址到页面显示的中间过程

    BEGIN: 一.域名 1.域名(domain name)也叫做网域,是英特网上的一个服务器或者一个网络系统的名字,域名具有唯一性,在传输数据时作为定位标识,全球没有重复的域名.域名的形式是由若干个字 ...

  4. 当你输入网址到网页呈现发生了什么?

    参考文献 https://developer.mozilla.org/zh-CN/docs/Learn/Getting_started_with_the_web/How_the_Web_works 我 ...

  5. 在浏览器中输入网址到网页展现全部过程

    序 最近接触到了整个网站的开发流程,所以就总结一下网站的运行机制,对网络应用如何工作有一个完整的层次化的认知. 第一步过程 首先,你得在浏览器里输入要网址: 例如百度或者facebook. 第二步过程 ...

  6. 输入网址后发生了什么没有listen(accept)能建立连接吗SYN洪水

    网络复习一 键入网址到网页显示,期间发生了什么 一.HTTP 二.DNS 域名系统 三.TCP 四.IP 五.MAC 六.网卡 七.交换机 八.路由器 sk_buff 网卡上有数据如何得知? 网络中如 ...

  7. uc点网页显示服务器升级,让uc浏览器网页加载速度提升100%

    摘要: 3G的最大特征就是网速的极大提升,而这正是 uc浏览器 手机浏览器的立身之本. 版本升级速度再提升100% 新发布的uc浏览器进一步改进了WAP/WEB网页的加载方式,不仅有效提高了浏览器的跳 ...

  8. 浏览器输入网址回车发生的事情?--

     输入网址回车 执行的过程. 1.DNS解析 域名解析 2.找到相对应的服务器 3.TCP三次握手 4.找到相对应的资源库 5.返回相对应的页面并进行页面解析 6.解析完毕后,返回客户端 转载于:ht ...

  9. 从你输入一个网址,到网页显示,其间发生了什么?

    来源:小林coding 想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题. 这次,小林我带大家一起探究下,一个数据包在网络中的心路历程. 每个阶段都有数据包的「心路 ...

最新文章

  1. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)
  2. 如何评价英伟达9月2日凌晨发布的最强消费级显卡RTX 3090?
  3. Flink1.4.0中反序列化及序列化类变化
  4. 【Android 异步操作】线程池 ( 线程池作用 | 线程池种类 | 线程池工作机制 | 线程池任务调度源码解析 )
  5. python公历转农历_Python如何实现阳历转阴历的方法分享
  6. Application Performance Management Monitoring | New Relic
  7. 数据结构与算法——排序
  8. Elasticsearch合并高亮字段
  9. 抽象类的成员特点 学习笔记
  10. .net中有效的使用Cache
  11. 三星q90 回音壁最新固件1010.5升级教程
  12. Everything搜索工具不能搜索硬盘文件夹问题解决
  13. 《网上图书销售系统》功能需求
  14. 几款常用UML建模工具介绍
  15. 金彩教育:店铺运营怎么看数据
  16. 拉卡拉支付开启生态化移动支付新趋势
  17. python20培训班
  18. 英文文档翻译软件-汉语文章翻译成英语
  19. 一、MicroApp快速入门示例
  20. 计算机科学最权威的期刊和会议[转]

热门文章

  1. Android向本地写入一个XML文件和解析XML文件
  2. 深度学习和目标检测系列教程 5-300:早期的目标检测RCNN架构
  3. mysql 查询优化 Explain关键字 高性能mysql笔记
  4. 三十一、Python读写docx文件
  5. 直播 | CIKM 2021论文解读:基于广群的知识图谱表示学习统一模型框架
  6. 三面百度AI岗,炸了
  7. 直播 | ICML 2021论文解读:满足隐私保护要求的去中心化无监督域迁移范式
  8. SIGIR 2020 | 第四范式提出深度稀疏网络模型,显著提升高维稀疏表数据分类效果...
  9. CVer入门必备:计算机视觉的深度学习实践
  10. 多个python文件相互调用_用 python提取两个文件之间的内容