看不懂算我输:为什么访问网站要输入一串英文?

亲爱的读者朋友们,俗普君想死你们了! 请坐好站稳抓紧扶手,俗普君要开讲了!

只要会上网,肯定浏览过网站;互联网最初始的功能就是收发电子邮件和网页冲浪;当然,现在电子邮件我们可能用的不多,但是浏览网页可不会少:看新闻、查资料。

那为什么我们访问网站时要输入一串长长的英文呢?待俗普君从网站的组建原理慢慢说来。

我们知道,互联网中有无数的设备(手机、电脑)连接在一起,相互之间原理上是可以相互联通的,但是正常情况我们肯定不希望谁都可以主动联通自己,毕竟我有我的矜持。

但有些人希望把自己设备里的内容分享给所有人怎么办?这个时候他就可以通过技术手段实现内容的分享,他分享内容的设备我们可以称为服务器,而要获取内容的我们称为用户。

网站,就是通过技术手段将自己编写的网页放在服务器上分享给需要使用的用户。那么问题来了:用户应该如何访问服务器呢?通过什么去确定访问一台服务器呢?

是的,用户需要服务器提供一个“地址”才能找到“门路”,那使用什么作为服务器的“地址”呢?这里使用的是服务器的IP地址。

在俗普君写的“看不懂算我输:什么是MAC地址、IP地址、IPv4、IPv6?”文章中,俗普君对IP地址有做说明,这里就不再阐述,需要了解的请移步。

好了,我们现在知道,用户(借助浏览器)使用服务器的IP地址就可以访问服务器分享的网页,比如:117.136.124.154等。

但是问题又来了:如果提供内容分享的服务器很多,我们如何记住能记住这么多阿拉伯数字串呢?解决不好记的唯一办法就是取个好记的别名。

这个好记的别名就是域名(DNS),或者称为网址,这就是我们访问网站时输入的一串英文字母;当然,域名和网址是有区别的,不能划等号,区别留待俗普君以后再做说明,这里我们暂且把他们作为一个概念。

针对域名,有一个专门的“管理者”,我们称之为域名服务器/DNS服务器;增加域名服务器后,我们访问网页服务器的实际过程就是:

1.用户使用设备中浏览器输入需要访问的网址。

2.浏览器向域名服务器“问询”该网址对应服务器的IP地址。

3.域名服务器将IP地址“告诉”浏览器。

4.浏览器根据得到的IP地址“找到”网页服务器并索取需要获取的内容。

5.网页服务器将内容“拿给”浏览器。

是不是感觉非常简单呢?当然这只是原理,实际的互联网绝对要比此复杂百千万倍,深究就不是我们“普通”用户该做的事情了。

今天的科普就到这里吧,想要获得更多俗普君的科普内容当然是关注我了!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190507A04XAZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励