在浏览器里输入url经历了哪些过程

在浏览器里输入url经历了哪些过程

首先总体来说有下列几步骤
1、DNS解析

由于ip不太容易被记住 应该ip要为它要对应了一个域名地址 而所有的域名地址不是真的网络地址
因次在用户输入url之后会有一个dns解析的过程把人所熟知的网址解析为网络层所熟知的ip

www.guojava.cn

1.1 首先在浏览器缓存中找是否含有该网址的缓存内容 将该网址的内容存入浏览器的缓存中
1.2 找不到进入下一步找系统的hosts缓存看里头是否有网址与ip的对应规则
1.3 找不到 找下路由器的缓存看映射表规则
1.4 找不到 找到提供给本地连接服务的dns服务器
1.5 找不到进行递归过程
1.6 发送到根域名服务器 . 找不到 返回顶级域名服务器的ip cn.
1.7 找不到 返回二级服务器guojava.cn 请求三级域名
1.8 找不到 返回二级域名服务器www.guojava.cn.的ip 这里就会找到 返回给浏览器 将该网址的内容存入浏览器的缓存中 这其中用了dns缓存技术

2、TCP连接

找到该ip之后就要和该网址进行连接(tcp) 建立三次握手

3、发送HTTP请求

连接成功之后就能够发送数据了
发送http请求报文给连接的另一边对象

4、服务器处理请求并返回HTTP报文

后端这边的服务器处理tcp请求 在来进行有关的http解析操作 然后就会根据响应的成功与否返回相应的状态码

5、浏览器解析渲染页面

再就是边解析HTML边渲染css

6、连接结束

关tcp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值