网站是如何进行访问的

要知道访问网站过程之前,我们先要了解什么是DNS

        简单来说,你输入的域名会进入DNS查找有没有对应的IP地址,然后在互联网上访问这个IP地址上的资源

        这里用访问百度首页举例:输入域名回车后,按F12进入开发者工具再刷新网页,进入Network查看常规,会发现请求URL后面是域名,下面红框中有一个远程地址,这就是通过DNS返回的IP。

 

捋一下步骤:

1).用户输入域名回车,发送HTTP请求。

2).DNS服务器响应的DNS解析请求,返回给百度的IP地址为14.215.177.38

3).浏览器访问14.215.177.38:443(百度)这个IP地址;

4).14.215.177.38:443(百度)发送页面信息给电脑。

ps:443是网页浏览端口,主要用于HTTPS服务,是提供加密和通过安全端口传输的一种HTTP。

但是,在我们计算机上还有些许的不同。

下面,让我们看一下访问一个网站完整的过程。

 

第一步:输入域名:按下Enter键。

 
第二步:查找域名对应的IP地址 

1,计算机会先进入本机查找:

C:\Windows\System32\drivers\etc\hosts 配置文件下有没有这个域名映射。

 

若有,就返回给浏览器,显示对应的信息。(此处可以看到本地环回地址,IP: 127.0.0.1)

若没有,下一步。

2,进入DNS服务器查找,所有的域名都在DNS上被管理映射

若有,就返回给浏览器,显示对应的信息。

若没有,则页面显示404,服务器找不到资源。

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值