码迷,mamicode.com
首页 > Web开发 > 详细

【转】从输入 URL 到页面加载完成的过程中都发生了什么事情?

时间:2014-12-01 01:21:11      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:style   http   ar   os   sp   java   strong   on   数据   

第一个问题:从输入 URL 到浏览器接收的过程中发生了什么事情?

从触屏到 CPU(文章已手机为例)

CPU 内部的处理

从 CPU 到操作系统内核

从操作系统 GUI 到浏览器

第二个问题:浏览器如何向网卡发送数据?

从浏览器到浏览器内核

HTTP 请求的发送

DNS 查询

通过 Socket 发送数据

Socket 在内核中的实现

底层网络协议的具体例子

第三个问题:数据如何从本机网卡发送到服务器?

从内核到网络适配器(Network Interface Card)

连接 Wi-Fi 路由

运营商网络内的路由

主干网间的传输

IDC 内网

服务器 CPU

第四个问题:服务器接收到数据后会进行哪些处理?

负载均衡

LVS

反向代理

Web Server 中的处理

进入后端语言

Web 框架(Framework)

读取数据

第五个问题:服务器返回数据后浏览器如何处理?

从 01 到字符

外链资源的加载

JavaScript 的执行

从字符到图片

跨平台 2D 绘制库

GPU 合成

第六个问题:浏览器如何将页面展现出来?

Framebuffer

从内存到 LCD

LCD 显示

本文所忽略的内容


【转】从输入 URL 到页面加载完成的过程中都发生了什么事情?

标签:style   http   ar   os   sp   java   strong   on   数据   

原文地址:http://my.oschina.net/chape/blog/350653

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!