从输入 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到页面加载完成是一个怎样的过程 加载过程显示会复杂些,网页加载的详细步骤拆分:、用户打开url链接、浏览器查询url的d从输入 URL 到页面加载完成的过程中都发生了什么事情 在浏览器中输入URL也就是域名以后,首先,浏览器先连接域名解析服务器,通过域名解析服务器,得到该域名对应的IP地址(如直接输入了IP地址,跳过这步)和端口(默认是80口),然后,浏览器尝试通过这个IP地址和端口与服务器的Web服务器端程序建立连接,如连接成功,Web服务器端程序会主动向你的浏览器传递Web首页的相关内容,后面的事情,就是根据你的操作,转换、刷新页面。一个页面从输入 url 到页面加载完的过程中都发生了什么事情 浏览器会把这个请求提交到网络,网络根据URL解析得到IP,然后根据IP访问对应的网站空间对应页面文件,然后读取页面文件反映到浏览器上,浏览器会对页面代码以及各种js、css等东西进行解析架构,加载页面代码,从代码第一行开始,加载到结束,然后返回一个回应:加载结束,这样在浏览器底部会显示网页加载完毕或者在地址栏会有相应的变化显示。从输入 URL 到页面加载完成的过程中都发生了什么事情 首先会解析你输入的URL,从中提取出网站的域名,然后向DNS服务器发起请求,DNS返回你访问域名网站的IP地址,通过IP地址和相应的端口(HTTP请求的话一般是80端口)去服务器获取相应资源,资源以HTTP数据包封装并,通过网络协议传输到你的本地,本.
随机阅读
- 前列腺癌的早期症状有哪些? 淋巴水肿 空气压力波 以色列
- 护理垫有什么用?医护级是什么意思? 医用护理垫产品类别是指什么
- 远期外汇合约标准差 期货合约&期权合约&远期合约有什么不同?
- 伊对视频找对象app免费下载 求相亲找对象app推荐??要靠谱的!
- 广州东站怎么去三水? 广州东站到三水客运站
- 如何理解《老子》第二十四章中“物或恶之”? 自矜者不长的句式
- 追求你的男生会送礼物吗 一个男生追求你只是请你吃饭不送礼物能说明他真的喜欢你吗
- 钩已经到底了还是走水 走水怎么钓鱼,钩难沉底
- 爱嫒fc vs 千叶市原 有没有熟悉小日本比赛的,推荐一下
- 河北衡水市橡胶城 衡水市区橡胶公司
- 山一程水一程的歌词? 陈思思山一程水一程下载
- 去南宁五象新区平乐大道28号座几路公交车
- 大连人力资源管理师培训 在大连有哪些正规的报考机构?怎么知道我能考哪个等级? 大连区人力资源培训
- LOL全明星Uzi夺冠,外国网友评论一个能打的都没有 2017全明星uzivs比尔森
- 永州冷水滩区那招二氧化碳焊工 特种作业操作证号在哪可以查询?
- 牙线怎么用 牙线剔牙的方法 牙线剔牙法要求每日气压几次
- 尤克里里如何使用调音器正确调音 调音器尤克里里
- 保亭县南茂中心小学教师符环电话 海南省保亭县是属于三亚市还是海口市?.
- 尝试验根法因式分解 因式分解的定义和方法
- 此四渎 水之纪翻译 三字经中渎是什么意思