当我们打开浏览器,输入网址,需要的资源就会出现,发生了什么?

当我们打开浏览器,输入网址,需要的资源就会出现在眼前,这一切是怎么发生的。

1.查找IP。首先当你输入一个网址的时候,你的浏览器会先通过域名,来查找它所对应的一个ip地址。

因为域名是给人来看的,而机器看的是ip地址,而这个过程我们会借助一个服务叫做DNS,

DNS是互联网上的一个公共服务,他是专门用来帮助咱们去查找某一个域名所对应的ip地址,

(实际上当你去注册一个域名的时候,你的域名会保存在DNS的服务器上,这样,当有人需要去查询

这个信息的时候,DNS就会给他返回一个数据,告诉他,你要找的网站对应的地址是这个)。

2.连接服务器、连接请求、包路由。向服务器发送一个连接的请求,包通过路由器到达服务器,服务器会通过请求判断是否接受或拒绝

请求,假设请求是一个正常用户的请求,并且服务器那边的资源也够用,那么这个时候服务器就会返回

一个包告诉你 ‘’好的,我可以接受你的连接“。

3.服务器响应。这个时候浏览器接收到了服务器所发回来的‘’接受请求“这样的一个包,浏览器会正式发送“我要什么东西”这件事,

发送到服务器之后,服务器会拆解你的这个请求,根据要的东西来查找对应的资源,并且发回给你,服务器发送给浏览器

称之为响应。

4.浏览器解析数据、渲染。

 

总结

域名解析---->连接服务器---->请求、响应---->解析、渲染

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值