如何向親戚朋友解釋什麼是IP,埠和域名

granton_zhuang發表於2015-03-01

IP,埠和域名對於專業的人來說並不陌生,但是對於非專業的同學可能並不熟悉,寫這個文章的目的:

一是想裝“磚家”(事實上我也不是很懂)“科普”一下計算機的知識,

二是想練習一下表達,把自己懂的知識梳理一下,轉化成“人類的語言”。

向親戚朋友解釋系列之什麼是IP,埠和域名

首先提出一個對應關係:

1.簡書——-》小明家

2.www.jianshu.com——》xxx路xxx號

3.180.150.186.235——》東經xxx度xxx分,北緯xxx度xxx分。

想象一下:

小明:我家在東經xxx度xxx分,北緯xxx度xxx分,過來找我玩吧!
我:……

再想象一下:

小明:我發現一個很棒的寫作網站,地址是180.150.186.235,去看看吧!
我:……

正常人是這樣子的:

小明:我家在xxx路xxx號,過來找我玩吧!
小明:我發現一個很棒的寫作網站,地址是www.jianshu.com,去看看吧!

小總結:

地球上的每個地點“與生俱來”的是經緯度資訊,而用語言描述的資訊(比如xxx省xxx市xxx區xxx路xxx號)是別人給他加上去的。
網站的標識是IP地址,域名是拿來和IP地址繫結在一起的。

小跑偏,在windows下,如何獲取一個網站的IP地址:

1.按win+R,輸入CMD,回車,出現一個黑漆漆的視窗。
2.輸入ping www.xxx.com

比如

然後在瀏覽器位址列輸入IP地址:

於是會有動手能力強的同學這樣子:

接下來這樣子:

!!!為什麼不行呢?

這裡就涉及到另一個概念,埠了。

我去小明家玩,是直接走大門的,這個叫做預設值,也就是大家都知道的,不用說的。
瀏覽器直接訪問IP地址的時候,會預設訪問一個埠,8080號埠,所以這個也是不顯示的。

但是呢,現在不是路不拾遺,夜不閉戶的時代了,大家也很少把大門開啟,哎,世風日下啊,人與人之間最基本的信任呢?信任呢?信任呢?

所以我惡意地揣測,簡書把他的大門也就是8080埠給關閉了,但是這不影響我們用域名訪問,因為工程師在搞伺服器的時候,把域名和IP地址+埠繫結在了一起了。

在一座房子中,有很多能和外界“通風”的地方,除了大門,還有窗戶,空調口等等。
一臺電腦裡,有很多很多的埠,比如郵件服務的埠是25,可以把這個25號埠想象成信箱,我寫信給小明,郵遞員叔叔會幫我把信件放在信箱(25)裡,而不是直接從大門(8080)丟進去。

最後再整理一下對應的關係:

1.簡書-------》小明家
2.www.jianshu.com------》xxx路xxx號
3.180.150.186.235------》東經xxx度xxx分,北緯xxx度xxx分。
4.25號埠------》小明家的信箱
5.8080埠------》小明家的大門

寫在前面:

今天釋出了這篇文章之後,很多同學點了紅心,這讓我受寵若驚。(之前都在玩單機版簡書,今天那種虛榮心膨脹的感覺真的很牆裂,別笑我……)

不過@EraseWoo 大大指出的意見讓我cannot agree more,一時間起了修改全文的念頭,但是類比這種東西,以我現在的學識,是怎麼也難以表達清楚的,update還是不要了。

所以,這篇不是那麼準確的文章大家當參考就好。

附上我整理的@EraseWoo 大大的意見,我覺得他這個對應關係更恰當。

1.www.jianshu.com-------》小明家
2.180.150.186.235------》xxx路xxx號
3.hh-hh-hh-hh-hh-hh------》東經xxx度xxx分,北緯xxx度xxx分。

第三個的一串hh表示的是12個16進位制數,是網路卡(每臺要能上網的計算機都得有網路卡)的MAC地址,也叫硬體地址,實體地址等等,是廠家指定的,沒得更改的,對應無法更改的經緯度更為恰當。

相關文章