首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
浏览器输入url到整个页面显示出来经历的过程。
[问答题]
浏览器输入url到整个页面显示出来经历的过程。
添加笔记
求解答(1)
邀请回答
收藏(39)
分享
纠错
1个回答
添加回答
2
sniperlife
作一个简单粗暴的描述,假设是简单的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.浏览器展现响应,对未知类型还会弹出下载对话框。
发表于 2017-01-23 20:32:59
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
WebServer
网络基础
上传者:
牛100
难度:
1条回答
39收藏
2770浏览
热门推荐
相关试题
C类地址最大可能子网位数是?
华为HUAWEI
网络基础
评论
(10)
简要介绍一下httpd和apach...
阿里巴巴
WebServer
评论
(0)
RARP的作用是什么?
华为HUAWEI
网络基础
评论
(17)
请问以下有关 Promise 内置...
Javascript
评论
(1)
宏定义是C语言中非常实用的一种计算...
C语言
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题