震惊!当我打开电脑,竟然发现……

一个简单的小实验说起,确保你的设备已经联网(最好是电脑),然后打开浏览器,在地址栏输入https//www.baidu.com,

然后发生了什么?

显然,你像往常一样进入了百度的首页。

不过,这确实也没啥好激动的,那么接下来,我们换个方式,你仍然要在浏览器地址栏里输入一个地址,不过这次的地址是http://112.80.248.76/,输入回车。

然后看看发生了什么?

如果不出意外的话你应该是仍然进入了百度的首页,虽然你并没有像往常那样输入www.baidu.com。

这个简单的小实验虽然或许没有给你带来多大的惊喜或是惊讶,但如果我们对这个实验结果进行反思和深究,那么我们就能从中发现很多和计算机网络通信有关的有趣的事实。

首先,单单从最后的实验结果来看,你发现了什么?

给你三秒钟

3

2

1

好了

不要想得那么复杂

这个实验结果起码告诉我们https//www.baidu.com和http://112.80.248.76/其实指向的是同一个网页,即百度首页,仅此而已。

那么你可能会想,为什么会出现这种情况呢?或者说,是不是不仅是百度首页,哪怕其它的网站也会有类似的结论呢?答案是肯定的。至于要想抽丝剥茧,一步一步了解其中的原由,我们就得先科普几个概念。

首先,是IP地址的概念。IP地址是指互联网协议地址,说白了就是给每一台需要联网通信的设备所分配的一块门牌号(逻辑地址),凡是需要在互联网环境下工作的设备(计算机,手机,路由器,服务器..)都会被分配一个独立的IP地址,这样才能确保你与互联网中其它设备进行数据交换时,你发送的数据能准确找到其它设备,而其它设备发送的数据也能按照地址准确的被你接收到。

接下来这个小实验让你能直观的了解到和自己电脑ip地址相关的信息。

(下面这个小实验基于win10 至于Mac电脑也类似)

同时按下windows徽标键+R键

出现如下运行窗口

在窗口中

输入cmd并回车

出现如下cmd命令行窗口

接下来,在窗口中

输入ipconfig并回车

即可查看本机IP配置信息如下

(你们和我的不一定一样,

重点关注红色圈中的部分)

到这里你可能已经查看到了本机的IP地址,同时也可能已经留意到了ip地址一般是XXX.XXX.XXX.XXX的格式,其中XXX为数字(ipv6地址是十六进制数字)

怎么样,现在是不是明白了为何输入那串神秘数字也能进入百度的首页?

其实我们访问一个网站时,我们是通过网站所在服务器设置的IP地址来进行通信的

(当然为了防止恶意攻击,也会做一些特殊设置,但基本道理是一样的),所以电脑在通信时是不认识www.baidu.com这串字符串的,这个字符串有个专门的名字,叫做域名,简单来说就是给一个IP地址取个好记的名字,然后通过一种叫DNS(域名解析系统)的东西把域名解析成对应的IP地址,这样我们就可以方便的通过浏览器来访问各种形形色色的网站啦。

最后,我希望看完这篇文章的学弟学妹们,能够已经搞得清IP地址这个概念了,至于什么域名啊,服务器啊,DNS啊之类的,不要着急,咱们有空接着聊~~~。

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

扫码关注云+社区

领取腾讯云代金券

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