網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機整體,實現(xiàn)資源的全面共享和有機協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、大型數(shù)據(jù)庫、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。 Internet從創(chuàng)建至今,已經(jīng)成為一個遍布全球的信息網(wǎng),它將世界上大大小小的網(wǎng)絡(luò)組合起來,使網(wǎng)絡(luò)的每臺計算機都能在它上面交換各種信息。但是盡管 Internet上連接了無數(shù)的服務(wù)器、PC,但它們卻并不是處于雜亂無章的混亂狀態(tài)。那么Internet上面的這些計算機又是如何井井有條實現(xiàn)網(wǎng)絡(luò)通訊和數(shù)據(jù)、信息共享的呢?就讓我們從Internet的IP地址說起吧。
現(xiàn)在的Internet最早起源于60年代末期美國國防部的 ARPAnet(阿帕網(wǎng)),該網(wǎng)絡(luò)最初采用的是8位(一個字節(jié))的網(wǎng)絡(luò)尋址方案,網(wǎng)絡(luò)可以連接的計算機不是很多。后來,產(chǎn)生于70年代中期的TCP/IP 協(xié)議則將網(wǎng)絡(luò)地址從原來的8位擴充到了32位(4個字節(jié)),從而使網(wǎng)絡(luò)可連接的計算機數(shù)目大大增加了。Internet上的每一臺機器(包括服務(wù)器、PC 等)都有自己獨立的IP(Internet Position)地址,也就是上面提到的網(wǎng)絡(luò)地址。通過這些IP地址可以對這些機器在Internet進行唯一標(biāo)識,而計算機的使用者就可以通過這些 IP地址對這些計算機進行訪問了。而也正是由于每一臺計算機在Internet上擁有自己獨立的IP地址,才保證各計算機之間正常、有序地聯(lián)系。
通常一個IP地址共有32位,分為4段,每段8位(也即1個字節(jié))。它的表示方法如下:xxx,xxx,xxx,xxx,其中每段的取值范圍為 0~255。IP地址是Internet上主機的一種數(shù)字標(biāo)識,它由兩部分組成,一部分是網(wǎng)絡(luò)標(biāo)識(netid),另一部分是主機標(biāo)識(hostid)。第一段取值在1~127之間,表示主機所在的網(wǎng)絡(luò)屬于大型網(wǎng)(A類網(wǎng)),其值就是網(wǎng)絡(luò)的網(wǎng)絡(luò)號,后三段數(shù)字表示該主機號;第一段數(shù)字取值在128~191 之間,表示主機所在網(wǎng)絡(luò)為中型網(wǎng)(B類網(wǎng)),第一段和第二段的數(shù)字聯(lián)合表示該網(wǎng)絡(luò)的網(wǎng)絡(luò)號,第三段數(shù)字則表示子網(wǎng)號,第四段則是該主機號;第一段數(shù)字取值為192~223的,表示該主機所在的網(wǎng)絡(luò)為小型網(wǎng)(C類網(wǎng)),第一、二、三段數(shù)字的組合表示該網(wǎng)絡(luò)的網(wǎng)絡(luò)號,第四段是主機號。連接到Internet上計算機就是通過這些32位的IP地址相互聯(lián)系的,舉個例子,Kill網(wǎng)站的IP地址就是203.207.226.84,則表示它的主機是屬于C類網(wǎng), 203.207.226是它所在網(wǎng)絡(luò)的網(wǎng)絡(luò)號,其主機號為84。
IP地址作為Internet上主機的數(shù)字標(biāo)識,對計算機網(wǎng)絡(luò)來說是非常有效的。但對于使用者來說,很難記憶這些由數(shù)字組成的IP地址了。為此,人們研究出一種字符型標(biāo)識,在Internet上采用“名稱”尋址方案,為每臺計算機主機都分配一個獨有的“標(biāo)準(zhǔn)名稱”,這個用字符表示的“標(biāo)準(zhǔn)名稱”就是我們現(xiàn)在所廣泛使用的域名(DN,domain name)。因此主機的域名和IP地址一樣,也采用分段表示的方法。其結(jié)構(gòu)一般是如下樣式:計算機名.組織結(jié)構(gòu)名.網(wǎng)絡(luò)名.最高層域名。其中最高層域名代表建立該網(wǎng)絡(luò)的部門、機構(gòu)或者該網(wǎng)絡(luò)所在的地區(qū)、國家等,根據(jù)1997年2月4日“Internet國際特別委員會”(IAHC)關(guān)于最高層域名的報告,它可以分為以下三類:①通用最高層域名:常見的有edu(教育、科研機構(gòu))、com(商業(yè)機構(gòu))、net(網(wǎng)絡(luò)服務(wù)機構(gòu))、info(信息服務(wù)機構(gòu))、 org(專業(yè)團體)、gov(政府機構(gòu))等;②國際最高層域名:ini(國際性組織或機構(gòu));③國家最高層域名:cn(中國)、us(美國)、uk(英國)、jp(日本)、de(德國)、it(意大利)、ru(俄羅斯)等。
有了域名標(biāo)識,對于計算機用戶來說,在使用上的確方便了很多。但計算機本身并不能自動識別這些域名標(biāo)識,于是域名管理服務(wù)器DNS(domai
n name system)就應(yīng)運而生了。所謂的域名管理系統(tǒng)DNS(domain name system)就是以主機的域名來代替其在Internet上實際的IP地址的系統(tǒng),它負(fù)責(zé)將Internet上主機的域名轉(zhuǎn)化為計算機能識別的IP地址。從DNS的組織結(jié)構(gòu)來看,它是一個按照層次組織的分布式服務(wù)系統(tǒng);從它的運行機制來看,DNS更像一個龐大的數(shù)據(jù)庫,只不過這個數(shù)據(jù)庫并不存儲在任一計算機上,而是分散在遍布于整個Internet上數(shù)以千計的域名服務(wù)器中而已。
通過上面的IP地址、域名DN和域名管理系統(tǒng)DNS,就把 Internet上面的每一臺主機給予了唯一的定位。三者之間的具體聯(lián)系過程如下:當(dāng)連接網(wǎng)絡(luò)并輸入想訪問主機的域名后,由本地機向域名服務(wù)器發(fā)出查詢指令,域名服務(wù)器通過連接在整個域名管理系統(tǒng)查詢對應(yīng)的IP地址,如找到則返回相應(yīng)的IP地址,反之則返回錯誤信息。說到這里,想必大家都明白了為什么當(dāng)我們在瀏覽時,瀏覽器左下角的狀態(tài)條上會有這樣的信息:“正在查找xxxxxx”、“xxxxxx已經(jīng)發(fā)現(xiàn),正在連接xxxxxx”,其實這也就是域名通過 DNS轉(zhuǎn)化為IP地址的過程。當(dāng)然域名通過DNS轉(zhuǎn)化為IP地址需要等待一段時間,因為如果你所使用的域名服務(wù)器上如果沒有你所需要域名的對應(yīng)IP地址,它就會向上級域名服務(wù)器查詢,如此類推,直至查到結(jié)果,或返回?zé)o效信息。一般而言,這個查詢過程都非常短,你很難察覺到。但有時候,由于層層查詢的緣故,會使這個過程花費的時間比較長。因此,如果能在自己的主機硬盤上建立類似域名服務(wù)器上的數(shù)據(jù)庫的話,這樣瀏覽器首先在自己的主機硬盤上查詢,在無法查到相應(yīng)域名-IP地址映射時,才向域名服務(wù)器發(fā)出查詢申請,必然能大大減少對域名服務(wù)器的需求,也就能提高瀏覽效率。事實上,目前廣大計算機愛好者所使用的很多網(wǎng)絡(luò)加速工具就是這么做的,如Surf Express、SpeedNet等,都提供這樣的功能。其實,Windows的安裝目錄下面就有類似域名服務(wù)器上的數(shù)據(jù)庫的文件:Host.sam,大家可以按照文件中的例子相應(yīng)地輸入網(wǎng)址和相應(yīng)的IP地址(可以用Ping.exe 獲得),日積月累,就能在自己的硬盤上建立起屬于自己的域名服務(wù)器數(shù)據(jù)庫,大大提高自己瀏覽的效率。
網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴(yán)峻的考驗―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項技術(shù)都需要適時應(yīng)勢,對應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進步的催化劑。
|