現(xiàn)在,不管是在單位,在宿舍,還是在普通家庭,網(wǎng)絡(luò)都已不再是什么稀罕的事物了。不過,有些初涉網(wǎng)絡(luò)的朋友,對網(wǎng)絡(luò)的一些基本術(shù)語還不太了解。別急別急,且聽俺一一解說給你聽。
網(wǎng)絡(luò)上的門牌號
在進(jìn)行網(wǎng)絡(luò)設(shè)置時,我們可以看到“IP地址”這個詞多次出現(xiàn),仿佛很重要的樣子。那么,它究竟是何方神圣呢?
其實很簡單,我們可以把IP地址,當(dāng)作網(wǎng)絡(luò)設(shè)備在當(dāng)前網(wǎng)絡(luò)中的門牌號。
在使用TCP/IP的局域網(wǎng)中,數(shù)據(jù)是怎么從一臺PC傳到另一臺PC上的呢?最常見的方式就像是寄信——要傳遞的數(shù)據(jù)被劃分成若干段,每一段塞入一個“信封”,并在“信封”上寫好收信者I P地址、發(fā)信者IP地址和分段數(shù)據(jù)的編號,接著把這個“信封”扔到網(wǎng)上。對方的PC收到“信封”后一看,哦,這個門牌號正好就是我的,看來是寄給我的。然后就把信封打開,把里面的數(shù)據(jù)取出來按順序組裝好。如果發(fā)現(xiàn)數(shù)據(jù)不全,還會通知發(fā)數(shù)據(jù)的PC重新寄一次信……這樣的流程,幾乎可以保證數(shù)據(jù)全無差錯地傳送到目的地。
現(xiàn)在,我們使用的網(wǎng)絡(luò)門牌號——IP地址,都是用4組數(shù)字來表示的,例如23.56.96.65,每組數(shù)字最大為255,最小為0。這樣使用4組數(shù)字的IP地址被稱為IPv4,是當(dāng)年網(wǎng)絡(luò)還不夠興旺時定下來的地址標(biāo)注方法?,F(xiàn)在科技進(jìn)步了,經(jīng)濟發(fā)達(dá)了,號碼不夠用了,電話也該擴容了,哦不,IP地址也該升級了,所以專家們就提出了使用16組數(shù)字的IPv6?,F(xiàn)在的Windows XP已經(jīng)支持IPv6了。
從IP地址看你從哪里上網(wǎng)
現(xiàn)在很多網(wǎng)站都提供了“IP地址歸屬地查詢”服務(wù),如http://ipseeker.cn。只要你能知道網(wǎng)友上網(wǎng)時使用的IP地址,就能對應(yīng)地查出他是在哪個城市上的網(wǎng),使用的是哪家的網(wǎng)絡(luò)服務(wù)。這是怎么做到的呢?
像電話號碼這種好東西,必須得由電信局來統(tǒng)一分配一樣,I P地址,肯定需要有人來規(guī)劃分配,才不會撞車?;ヂ?lián)網(wǎng)上的IP地址,統(tǒng)一由一個叫“IANA”(InternetAssigned Numbers Authority,互聯(lián)網(wǎng)網(wǎng)絡(luò)號分配機構(gòu))的組織來管理。它會將IP地址劃分為若干個“號段”,再將它們劃交給不同的機構(gòu)進(jìn)行管理。然后,這些機構(gòu)會將到手的“號段”再進(jìn)行細(xì)分,繼續(xù)向下分派……當(dāng)我們連接到互聯(lián)網(wǎng)時,在互聯(lián)網(wǎng)上使用的IP地址,必然是由當(dāng)?shù)氐木W(wǎng)絡(luò)服務(wù)商(如中國網(wǎng)通、中國電信)分配的。這樣,只要能查到在互聯(lián)網(wǎng)上使用的IP地址屬于哪一個“號段”,就自然能查到這個號段屬于哪個地區(qū)的了。
內(nèi)網(wǎng)IP地址和公網(wǎng)IP地址
也許細(xì)心人已經(jīng)發(fā)現(xiàn),在前面的敘述中,我們提到了“在互聯(lián)網(wǎng)上使用的IP地址”。為什么不簡簡單單地直說“IP地址”,而要纏纏雜雜地說這么大一堆?難道是在灌水騙稿費么?采用這樣的敘述,原因只有一個——對于局域網(wǎng)內(nèi)的上網(wǎng)用戶來說,在互聯(lián)網(wǎng)里使用的IP地址,跟在局域網(wǎng)里使用的IP地址并不相同。
PC來說吧。它在與網(wǎng)吧內(nèi)的其他PC、與本網(wǎng)吧的服務(wù)器聯(lián)系時,使用的就是自身的IP地址——這個IP地址可以在Windows的命令行下用ipconfig查看到。因為這個IP地址在局域網(wǎng)內(nèi)是惟一的,所以傳遞數(shù)據(jù)時也不會弄錯對象。這種在局域網(wǎng)內(nèi)部使用的IP地址,我們一般就稱之為內(nèi)網(wǎng)IP地址。與之相對應(yīng),公網(wǎng)IP地址就指“在互聯(lián)網(wǎng)上使用的IP地址”了。
現(xiàn)在問題來了,這臺PC只有內(nèi)網(wǎng)IP,壓根就沒跟互聯(lián)網(wǎng)搭上界,那我們平時用這臺PC上看網(wǎng)頁聊QQ玩網(wǎng)游,它是怎么做到的呢?
當(dāng)這臺PC要與互聯(lián)網(wǎng)進(jìn)行通信時,就需要網(wǎng)吧的服務(wù)器作為數(shù)據(jù)中轉(zhuǎn)。網(wǎng)吧的服務(wù)器一邊連接到局域網(wǎng)中,一邊連接到互聯(lián)網(wǎng)上,將由PC發(fā)出的數(shù)據(jù)傳發(fā)到互聯(lián)網(wǎng)中,又將互聯(lián)網(wǎng)傳來的數(shù)據(jù)轉(zhuǎn)發(fā)給這臺PC。由于與互聯(lián)網(wǎng)的一切聯(lián)系都是由網(wǎng)吧的服務(wù)器代為出面的,所以借用的公網(wǎng)IP也就是網(wǎng)吧那臺服務(wù)器的。正因為如此,才會出現(xiàn)在同一個網(wǎng)吧的PC都共用一個公網(wǎng)IP地址的情況。
怎么樣,這樣的一幕是不是有點熟悉?我們仿佛又回到了以前電話尚不普及的年代。那時候,家里能安裝電話的人很少,為方便聯(lián)系,便有人在熟人的通訊錄上留下住家附近的小賣部電話號碼。有電話打來,便煩請小賣部的人代轉(zhuǎn)一下……現(xiàn)在想起來,那個小賣部的電話號碼,作用是不是跟網(wǎng)吧服務(wù)器的公網(wǎng)IP地址差不多呢^_^?
本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。