从输入网址到出现网页到底发生了什么?(二)

输入网址

讲到“从输入网址到出现网页到底发生了什么?”这个问题,第一步当然是输入网址。
你可曾想过,网址到底意味着什么?下面我们来讲讲网址到底是个什么东西。

从IP到网址

大家也许都见过 18.15.12.12这种用三个点分割的数字。或许也知道这个东西叫做IP。
那么IP到底是什么东西呢?

IP,全称互联网协议地址,是指IP地址,意思是分配给用户上网使用的网际协议(英语:InternetProtocol,IP)的设备的数字标签。

IP的出现和互联网的出现是密不可分的。

很多时候我们需要和别人进行“沟通”。
如果是面对面的沟通,那么一个人所处在的空间位置是我们找得到这个人的依据。
如果是打电话沟通,那么一个人的电话号码是我们找到这个人的依据。

也许你现在甚至不知道什么是服务器。
但是,应该可以理解的是:其实访问一个网站的本质就是和这个网站背后的服务器进行“沟通”。
既然是沟通,那么就必须有沟通的依据。

在互联网上,我们给每个人分配了一个IP,不管是拨号上网,还是连接wifi,不管是手机还是电脑。只要网络通了,你的设备就获得了一个全球唯一的IP。而这个IP就是沟通的依据。
服务器也是一个互联网中的设备。你和服务器的沟通就是通过你输入服务器的IP进行的。

比如,当你在浏览器中输入 39.156.69.79 并按下回车的时候,你会发现,出现了百度的网站。
比如,当你在浏览器中输入120.241.186.165 并按下回车的时候,你会发现,出现了腾讯网的网站。

那么为什么不直接输入IP而要输入网址呢?当然是为了方便了。

那么也许你会好奇第二个问题,IP和网址的互相转化是谁实现的呢?
在早期的互联网时代,网址数量并不多。这一切都是用户本地实现的。
在后期网站数量直线上升,如果 IP和网址的对应关系都存储在用户的本地,对用户本地的空间是一个极大的消耗。同时也不是非常现实。所以产生了一个新的方案-DNS

域名系统(英文:Domain NameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

简单的说,就是在互联网中设置几个设备(DNS设备),这些设备的IP是告知所有人的。
然后当你输入网址之后,从找到距离你最近的DNS设备。
先把自己的网址送到DNS设备,在设备上找到自己的网址对应的真实IP。
通过IP和自己想要“沟通”的服务器(网站)进行沟通。
这个过程叫做DNS解析

所以输入网站的后发生的第一件事就是:DNS解析。
然后回答上文的问题:
网址到底意味着什么?
意味着一个更好记忆的IP地址。

上文我以非常抽象的角度去讲解沟通是为了讲明白DNS解析。
但是沟通才是 输入网址到出现网页所发生的关键事件。
下节我们来讲讲沟通
从输入网址到出现网页到底发生了什么?(三)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值