向親戚朋友解釋系列之什么是IP,端口和域名
IP,端口和域名對(duì)于專業(yè)的人來說并不陌生,但是對(duì)于非專業(yè)的同學(xué)可能并不熟悉,寫這個(gè)文章的目的:
一是想裝“磚家”(事實(shí)上我也不是很懂)“科普”一下計(jì)算機(jī)的知識(shí),
二是想練習(xí)一下表達(dá),把自己懂的知識(shí)梳理一下,轉(zhuǎn)化成“人類的語言”。
首先提出一個(gè)對(duì)應(yīng)關(guān)系:
1.簡書-------》小明家
2.www.jianshu.com------》xxx路xxx號(hào)
3.180.150.186.235------》東經(jīng)xxx度xxx分,北緯xxx度xxx分。
想象一下:
小明:我家在東經(jīng)xxx度xxx分,北緯xxx度xxx分,過來找我玩吧! 我:……
再想象一下:
小明:我發(fā)現(xiàn)一個(gè)很棒的寫作網(wǎng)站,地址是180.150.186.235,去看看吧! 我:……
正常人是這樣子的:
小明:我家在xxx路xxx號(hào),過來找我玩吧! 小明:我發(fā)現(xiàn)一個(gè)很棒的寫作網(wǎng)站,地址是www.jianshu.com,去看看吧!
小總結(jié):
地球上的每個(gè)地點(diǎn)“與生俱來”的是經(jīng)緯度信息,而用語言描述的信息(比如xxx省xxx市xxx區(qū)xxx路xxx號(hào))是別人給他加上去的。 網(wǎng)站的標(biāo)識(shí)是IP地址,域名是拿來和IP地址綁定在一起的。
小跑偏,在windows下,如何獲取一個(gè)網(wǎng)站的IP地址:
1.按win+R,輸入CMD,回車,出現(xiàn)一個(gè)黑漆漆的窗口。 2.輸入ping www.xxx.com
比如

然后在瀏覽器地址欄輸入IP地址:

于是會(huì)有動(dòng)手能力強(qiáng)的同學(xué)這樣子:

接下來這樣子:

!!!為什么不行呢?
這里就涉及到另一個(gè)概念,端口了。
我去小明家玩,是直接走大門的,這個(gè)叫做默認(rèn)值,也就是大家都知道的,不用說的。 瀏覽器直接訪問IP地址的時(shí)候,會(huì)默認(rèn)訪問一個(gè)端口,8080號(hào)端口,所以這個(gè)也是不顯示的。
但是呢,現(xiàn)在不是路不拾遺,夜不閉戶的時(shí)代了,大家也很少把大門打開,哎,世風(fēng)日下啊,人與人之間最基本的信任呢?信任呢?信任呢?
所以我惡意地揣測,簡書把他的大門也就是8080端口給關(guān)閉了,但是這不影響我們用域名訪問,因?yàn)楣こ處熢诟惴?wù)器的時(shí)候,把域名和IP地址+端口綁定在了一起了。
在一座房子中,有很多能和外界“通風(fēng)”的地方,除了大門,還有窗戶,空調(diào)口等等。 一臺(tái)電腦里,有很多很多的端口,比如郵件服務(wù)的端口是25,可以把這個(gè)25號(hào)端口想象成信箱,我寫信給小明,郵遞員叔叔會(huì)幫我把信件放在信箱(25)里,而不是直接從大門(8080)丟進(jìn)去。
最后再整理一下對(duì)應(yīng)的關(guān)系:
1.簡書-------》小明家 2.www.jianshu.com------》xxx路xxx號(hào) 3.180.150.186.235------》東經(jīng)xxx度xxx分,北緯xxx度xxx分。 4.25號(hào)端口------》小明家的信箱 5.8080端口------》小明家的大門
寫在前面:
今天發(fā)布了這篇文章之后,很多同學(xué)點(diǎn)了紅心,這讓我受寵若驚。(之前都在玩單機(jī)版簡書,今天那種虛榮心膨脹的感覺真的很墻裂,別笑我……)
不過@EraseWoo 大大指出的意見讓我cannot agree more,一時(shí)間起了修改全文的念頭,但是類比這種東西,以我現(xiàn)在的學(xué)識(shí),是怎么也難以表達(dá)清楚的,update還是不要了。
所以,這篇不是那么準(zhǔn)確的文章大家當(dāng)參考就好。
附上我整理的@EraseWoo 大大的意見,我覺得他這個(gè)對(duì)應(yīng)關(guān)系更恰當(dāng)。
1.www.jianshu.com-------》小明家 2.180.150.186.235------》xxx路xxx號(hào) 3.hh-hh-hh-hh-hh-hh------》東經(jīng)xxx度xxx分,北緯xxx度xxx分。
第三個(gè)的一串hh表示的是12個(gè)16進(jìn)制數(shù),是網(wǎng)卡(每臺(tái)要能上網(wǎng)的計(jì)算機(jī)都得有網(wǎng)卡)的MAC地址,也叫硬件地址,物理地址等等,是廠家指定的,沒得更改的,對(duì)應(yīng)無法更改的經(jīng)緯度更為恰當(dāng)。