域名与网页服务器的什么对应,简述网站从域名到网页的访问流程

简述网站从域名到网页的访问流程

时间:2019-12-30

1384 次浏览

大家对上网并不陌生,不管是IT人士还是普通大众,不管用电脑还是手机,上网已变成大家生活中的一部分。什么是上网?简单点讲就是打开网页,说的详细一点上网就是下载,当你打开一个网址开始,就是从服务器下载相关的信息到本地,信息下载完毕再由浏览器识别并转化成人眼能识别的图文,此过程就叫上网。那么这个从域名到网页的过程是如何进行的,这其实是一个比较复杂的过程。

88cb51278bd081af284d0e8c7c52af6d.png

1.用户通过浏览器输入目标网站网址,如www.371jianzhan.com。

2.本地浏览器自动对网站域名进行解析,包括网站协议(http还是https),网站域名解析就是域名对应的服务器IP地址。

3.浏览器进行ISP通信,先通过网站域名dns解析系统,链接域名根服务器, 并查询该域名的服务器IP地址。

4.当浏览器ISP拿到网站域名对应的服务器的IP地址后,它就会自动请求对应ip地址的网站服务器。

5.当浏览器根据ip地址及服务器端口进行网站服务器访问,就可以进行TCP连接,这时,电脑端的浏览器已经和网站服务器进行了远程连接并进行访问请求。

6.在浏览器请求网站页面过程中,浏览器会根据服务器连接情况,返回对应的连接状态码,比如404就是网站页面不存在,50*就代表服务器端故障或拒绝访问,200就代表连接成功,可以实现网站访问。

7.浏览器和网站服务器连接成功建立后,就可以进行网站所有数据的请求,包括图片,文字,视频及超文本协议语言。

8.浏览器获取网站资料字后,就会根据获取的内容自动进行网站页面的渲染,最终将网页呈现在界面中。

9.当浏览器完成加载网站所有资源之后,就会与远程服务器断开连接。

这就是上网的整个流程,是技术实现的每一个环节。当然用户不需要了解这个过程是如何实施的,我们平时建企业网站其实只是完成这个上网过程中的一环。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本地域名服务器采用迭代查询进行域名解析的过程如下: 1. 客户端向本地域名服务器发送一个域名解析请求,请求中包含要查询的域名。 2. 本地域名服务器首先查询自己的缓存,如果缓存中存在该域名对应的解析结果,则直接返回给客户端。 3. 如果缓存中不存在该域名的解析结果,本地域名服务器会向根域名服务器发送一个迭代查询请求。 4. 根域名服务器收到请求后,会根据域名的顶级域(例如.com、.net等)返回对应的顶级域服务器的地址给本地域名服务器。 5. 本地域名服务器收到根域名服务器返回的地址后,会向顶级域服务器发送一个迭代查询请求。 6. 顶级域服务器收到请求后,会根据查询请求中的二级域名返回对应的权威域名服务器的地址给本地域名服务器。 7. 本地域名服务器收到顶级域服务器返回的地址后,会向权威域名服务器发送一个迭代查询请求。 8. 权威域名服务器收到请求后,会查询并返回该域名对应的IP地址给本地域名服务器。 9. 本地域名服务器收到权威域名服务器返回的IP地址后,将结果存入缓存,并将解析结果返回给客户端。 这个过程中,本地域名服务器会通过多次迭代查询与根域名服务器、顶级域服务器、权威域名服务器进行交互,最终获取到域名对应的IP地址,并将解析结果缓存起来,以便后续查询加快速度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值