ZKX's LAB

从输入 URL 到页面加载完成的过程中都发生了什么事情 输入url并等待页面加载完成

2020-07-19知识7

从输入 URL 到页面加载完成的过程中都发生了什么事情 触摸屏一种传感器,目前大多是基于电容(Capacitive)来实现的,以前都是直接覆盖在显示屏上的,不过最近出现了 3 种嵌入到显示屏中的技术,第一种是 iPhone 5 的 In-cell,它能减小了 0.5 毫米的厚度,第二种是三星使用的 On-cell 技术,第三种是国内厂商喜欢用的 OGS 全贴合技术,具体细节可以阅读这篇文章。当手指在这个传感器上触摸时,有些电子会传递到手上,从而导致该区域的电压变化,触摸屏控制器芯片根据这个变化就能计算出所触摸的位置,然后通过总线接口将信号传到 CPU 的引脚上。从输入 URL 到页面加载完成的过程中都发生了什么事情 原链接http://stackoverflow.com/questions/2092527/what-happens-when-you-type-in-a-url-in-browserPiskvor的回答:作一个简单粗暴的描述,假设是简单的HTTP请求,IPV4,没有代理。1.浏览器查询缓存,如果缓存存在跳到第9步。2.浏览器询问操作系统服务器的IP地址。3.操作系统做DNS查询,返回IP地址给浏览器。4.浏览器打开对服务器的TCP连接(如果是HTTPS协议的话会更复杂)。5.浏览器通过TCP连接发送HTTP请求。6.浏览器接收HTTP响应并且可能关掉TCP连接,或者是重新使用连接处理新请求。7.浏览器检查HTTP响应是否为一个重定向(3xx 结果状态码),一个验证请求(401),错误(4xx 5xx)等等,这些都是不同响应的正常处理(2xx).8.如果响应可缓存,将存入缓存。9.浏览器解码响应(例如:如果它是gzziped压缩)。10.浏览器决定如何处理这些响应(例如,它是HTML页面,一张图片,一段音乐)。11.浏览器展现响应,对未知类型还会弹出下载对话框。从输入 URL 到页面加载完成的过程中都发生了什么事情 DNS解析TCP连接发送HTTP请求服务器处理请求并返回HTTP报文浏览器解析渲染页面连接结束大概就是这样。

#域名#触摸屏#服务器类型#url

随机阅读

qrcode
访问手机版