1. 引言 2. 網(wǎng)絡的層次結構 3. 網(wǎng)絡層次結構:示例 4. 路由器 5. 主干網(wǎng) 6. IP地址 7. 域名系統(tǒng) 8. 統(tǒng)一資源定位符(URL) 9. 域名服務舉例 10. 客戶機和服務器 11. 端口 互聯(lián)網(wǎng)最主要的特點之一是它不被任何人真正擁有。它是全世界大大小小網(wǎng)絡的總和。這些網(wǎng)絡以各種不同的方式連接在一起,組成了一個獨一無二的實體,即我們所知的互聯(lián)網(wǎng)。其實互聯(lián)網(wǎng)這一名稱也正是來自于互相連接的網(wǎng)絡這一想法。 自1969年誕生以來,互聯(lián)網(wǎng)已經(jīng)從四個主機系統(tǒng)發(fā)展成為數(shù)千萬個計算機系統(tǒng)。盡管互聯(lián)網(wǎng)不為任何實體所擁有,但仍然可以使用各種不同的方式對其進行監(jiān)控和維護。成立于1992年的互聯(lián)網(wǎng)協(xié)會是一個非盈利性的組織,它負責監(jiān)督互聯(lián)網(wǎng)政策和協(xié)議的制定,而這些政策和協(xié)議將決定我們?nèi)绾问褂没ヂ?lián)網(wǎng)以及與互聯(lián)網(wǎng)交互。 通過這篇文章您將了解互聯(lián)網(wǎng)的基礎結構。此外,還將了解域名服務器、網(wǎng)絡接入點和主干網(wǎng)等方面的知識。不過,您首先要了解一下你的計算機是如何連接到其他計算機的。 網(wǎng)絡的層次結構每臺接入互聯(lián)網(wǎng)的計算機都屬于某個網(wǎng)絡,即使是您家中的計算機也不例外。例如,您可以使用調(diào)制解調(diào)器撥號連接到一個互聯(lián)網(wǎng)服務提供商(ISP)的網(wǎng)絡上。工作中,您可能屬于某個局域網(wǎng)(LAN),但很可能仍通過與你公司簽訂合同的ISP連接到互聯(lián)網(wǎng)上。當您連接到ISP時就成為他們網(wǎng)絡的一部分了。這個ISP可以再連接到更大的網(wǎng)絡并成為更大網(wǎng)絡的一部分。互聯(lián)網(wǎng)就是這樣由網(wǎng)絡連成的網(wǎng)絡。 多數(shù)大型通信公司都擁有自己的專用主干網(wǎng)。主干網(wǎng)將各地區(qū)連接起來,并在每個地區(qū)設置一個入網(wǎng)點(POP)。本地用戶往往使用本地電話或專線經(jīng)由POP接入該公司的網(wǎng)絡。但是兩人驚奇的是,實際上并不存在一個總控網(wǎng)絡。幾個大型網(wǎng)絡是通過網(wǎng)絡接入點(NAP)互相連接的。
網(wǎng)絡層次結構:示例舉一個例子。假設A公司是一個大型ISP,它在各主要城市設有POP。每個城市的POP就是供本ISP的客戶撥入的滿滿一架子調(diào)制解調(diào)器。A公司從電話公司租用光纖線纜連接所有的POP。 假設B公司是一家面向企業(yè)的ISP。它在各主要城市建造大樓放置其他公司的互聯(lián)網(wǎng)服務器。而B公司很大,它則使用自己的光纜將所有的建筑物連接在一起。 按照這樣的規(guī)劃,A公司的所有客戶可以相互通信,B公司的所有客戶也可以相互通信,但是分屬兩個公司的客戶卻無法相互溝通。于是A、B兩個公司都同意接入各城市的NAP,這樣跨公司的網(wǎng)際通信就將經(jīng)過各NAP完成。 在真實的互聯(lián)網(wǎng)中,數(shù)十家大型互聯(lián)網(wǎng)服務商在不同城市通過NAP相互連接,萬億字節(jié)的數(shù)據(jù)經(jīng)過這些NAP在不同網(wǎng)絡間傳輸。互聯(lián)網(wǎng)就是約定使用NAP互相通信的各大網(wǎng)絡公司的網(wǎng)絡的集合。這樣,互聯(lián)網(wǎng)上的每臺計算機都可以與其他的任何一臺相連接。 路由器所有這些網(wǎng)絡都依靠NAP、主干網(wǎng)和路由器相互交流。不可思議的是:一條消息可以從一臺計算機出發(fā)穿越半個地球且途徑幾個不同的網(wǎng)絡到達另一臺計算機,而整個過程用時不到一秒! 兩臺計算機通信時,路由器決定信息的流向。路由器是一種專用的計算機,它會將您和所有其他互聯(lián)網(wǎng)用戶的信息沿著成千上萬條路徑高速傳送到目的地。路由器完成兩個獨立但相關的工作:
正是基于對上述兩個功能的執(zhí)行,路由器非常適用于處理互聯(lián)的兩個獨立網(wǎng)絡。路由器可以將兩個網(wǎng)絡連接起來,為它們傳遞信息。它還保護網(wǎng)絡,避免一個網(wǎng)絡中的信息意外泄露到另一個網(wǎng)絡上。不管一個路由器上連接了多少個網(wǎng)絡,它的基本運行原理和功能是不變的。由于互聯(lián)網(wǎng)是一個由數(shù)以萬計的較小網(wǎng)絡組成的龐大網(wǎng)絡,所以路由器的使用是必不可少的。有關更多信息,請閱讀路由器工作原理。 主干網(wǎng)美國國家科學基金會(NSF) 于1987年建成了第一個高速主干網(wǎng)NSFNET。它使用T1線路連接了170個較小的網(wǎng)絡,傳輸速度為1.544Mbps(百萬比特每秒)。IBM、MCI及Merit公司與NSF合作建成了這個主干網(wǎng),第二年又開發(fā)出了T3 (45 Mbps)主干網(wǎng)。 主干網(wǎng)一般使用光纖干線。這種干線由多條光纜綁合而成以增加容量。光纜按OC(optical carrier,光載體)標號,如OC-3、OC-12、OC-48等。一條OC-3光纜的傳輸速度可達155 Mbps,而OC-48則為2,488 Mbps (2.488 Gbps)。普通56K調(diào)制解調(diào)器的傳輸速度僅為56,000 bps,比較一下就可知現(xiàn)代主干網(wǎng)的速度有多么快。 今天,許多公司都在經(jīng)營自己的高容量主干網(wǎng),而所有這些主干網(wǎng)在世界各地的NAP都能互聯(lián)。通過這種方式,互聯(lián)網(wǎng)上的任何人,無論他身在地球何處或使用哪家公司的網(wǎng)絡服務,都可以和其他人交流。整個互聯(lián)網(wǎng)可看作是各網(wǎng)絡服務公司為實現(xiàn)自由互通而遵守的一個規(guī)模龐大且不斷延伸的約定。
<-- Page Break --> IP地址每一臺連接到互聯(lián)網(wǎng)上的計算機都有一個唯一的標識碼,稱為IP地址。IP意為互聯(lián)網(wǎng)協(xié)議(Internet Protocol),是計算機在互聯(lián)網(wǎng)上通信使用的語言。協(xié)議是想要使用某一服務的某一方與該服務之間進行通信的一種預定義方式。“某一方”可能是一個人,但在更多的情況下,它是一個計算機程序,例如Web瀏覽器。 典型的IP地址如下所示: 為方便人們記憶,IP地址通常寫成上面那樣的點分十進制形式。但計算機間的通信則是二進制形式的。下面是以二進制形式表示的同一個IP地址: IP地址中的四個數(shù)字稱為八位字節(jié),因為以二進制表示時它們都占八位。二進制IP地址的總位數(shù)是32,因此IP地址一般被看做是一個32位的數(shù)字。八個位置中的每一個可以有兩種不同狀態(tài)(1或0),所以每個八位字節(jié)可能的組合總數(shù)是28或256,因此其數(shù)值范圍是0至255。四個八位字節(jié)組合的結果就是232或4,294,967,296個可能的數(shù)值! 在這些將近43億個可能的地址組合中,某些值被限制不能作為普通IP地址使用。例如,IP地址0.0.0.0被保留用于默認網(wǎng)絡,地址255.255.255.255被保留用于廣播。 八位字節(jié)的用途不僅僅是分隔數(shù)字。它們還用于創(chuàng)建IP地址類,這些類可以根據(jù)特定企業(yè)、政府部門或其他實體的規(guī)模和需要進行分配。四個八位字節(jié)被劃分為兩個部分,分別標識網(wǎng)絡和主機。網(wǎng)絡部分總是包含第一個八位字節(jié),它用于標識計算機所屬的網(wǎng)絡。主機(有時也稱為節(jié)點)部分用于標識網(wǎng)絡上實際存在的計算機。主機部分總是包含最后一個八位字節(jié)。共有五種IP地址類以及一些特殊地址。您可以從什么是IP地址一文中了解到更多關于IP地址類的知識。 域名系統(tǒng)當互聯(lián)網(wǎng)還處于初創(chuàng)階段時,它只包含少量由調(diào)制解調(diào)器和電話線連接起來的計算機。要連接到其他計算機必須提供其IP地址。例如,典型IP地址可以是216.27.22.162。這在只有寥寥數(shù)臺主機的情形下沒什么問題,但隨著越來越多的系統(tǒng)加入網(wǎng)絡,這種辦法就開始顯得十分笨拙。 這個問題的第一種解決方案是使用一個簡單的文本文件記錄下名字到IP地址的映射,這個文件由網(wǎng)絡信息中心負責維護。不久這個文本文件也變得十分龐大,管理起來過于繁瑣。1983年,美國威斯康星大學創(chuàng)立的域名系統(tǒng)(DNS)可以自動完成名字與IP地址的映射。這樣您就只需要記住如www.這樣的名字,而不是的IP地址了。 統(tǒng)一資源定位符(URL)您瀏覽網(wǎng)頁或發(fā)送電子郵件時都要用到域名。例如,統(tǒng)一資源定位符(URL)http://www.和電子郵件地址example@都包含了這個域名。每次使用域名的時候,互聯(lián)網(wǎng)域名服務器就會將供人閱讀的域名翻譯為機器可讀的IP地址。請參閱域名服務器工作原理一文進一步了解DNS。 頂級域名也稱第一級域名,包括.COM、.ORG、.NET、.EDU和.GOV。每個頂級域名下都有一個龐大的二級域名列表。例如,.COM一級域名下包含:
.COM頂級域名下的所有名字必須是唯一的。最左邊的字(如www)是主機的名字,它指明了域中的一臺具體機器(有特定的IP地址)的名稱。給定的域可以包含數(shù)百萬個主機名,只要這些主機名在該域中都是唯一的。 域名服務器接受來自程序和其他名稱服務器的請求,將域名轉換為IP地址。一個請求到來以后,域名服務器可以有四種反應:
域名服務舉例假設您在瀏覽器中鍵入了一個URL地址:http://www.。瀏覽器就會向某個域名服務器查詢此URL的IP地址。一個域名服務器總是連接到根域名服務器之一,來開始IP 地址的查詢。根服務器知道所有負責頂級域名(.COM、.NET、.ORG等等)的服務器的IP地址。于是您的第一個域名服務器向根服務器請求http://www.的地址,根服務器回答:“我不知道www.的IP地址,但這里是.COM域名服務器的IP地址。” 然后第一個域名服務器向.COM域名服務器發(fā)送請求詢問http://www.的IP地址。此.COM域名服務器知道負責www.的那些域名服務器的IP地址,并將它們返回。 接著第一個域名服務器連接到一個負責www.的域名服務器并詢問www.的IP地址。此服務器知道所查地址,故將其返回給第一個域名服務器,然后第一個域名服務器又將該地址返回給瀏覽器。至此,瀏覽器就可以使用這個地址連接www.獲取網(wǎng)頁了。 完成此工作的一個關鍵點是冗余。每一級都需要安排多臺域名服務器,如果一臺失敗了,還有其他的繼續(xù)處理請求。另一個關鍵點是緩存。某個請求一經(jīng)解決,域名服務器就會將得到的IP地址緩存起來。只要它曾向根服務器查詢過任何.COM域名,就會知道負責.COM的域名服務器的IP地址,因此它不需要再次麻煩根服務器請求同樣的信息。域名服務器可以對每個請求都做這樣的處理。緩存技術可以幫助減少負載,使系統(tǒng)不致癱瘓。 盡管完全不見它們的蹤影,域名服務器每天都要處理數(shù)十億條的請求,它們對互聯(lián)網(wǎng)的順利運轉是不可或缺的。域名服務器長年累月無聲無息的順暢運行,正證明了這種分布式數(shù)據(jù)庫的良好設計。有關域名系統(tǒng)的更多信息,請務必閱讀域名服務器工作原理一文。 客戶機和服務器正是互聯(lián)網(wǎng)服務器成就了互聯(lián)網(wǎng)?;ヂ?lián)網(wǎng)上的所有機器不是服務器就是客戶機。為其他機器提供服務的計算機是服務器,而連接到服務器上獲取服務的計算機稱為客戶機。網(wǎng)絡服務器、電子郵件服務器、FTP服務器等等都在為全世界的互聯(lián)網(wǎng)用戶服務。 當您連接到http://www./閱讀網(wǎng)頁時,您就成為了一個客戶機的用戶。當您正在訪問博聞網(wǎng)的網(wǎng)絡服務器時,服務器找到被請求的頁面并發(fā)送給您。訪問服務器的客戶機都有確定的意圖,它們將自己的請求發(fā)送到服務器上正在運行的特定服務軟件。例如,若您正在運行一個網(wǎng)絡瀏覽器,那么它會和服務器上的Web服務程序交談,而不是電子郵件服務程序。 服務器具有靜態(tài)IP地址,不會經(jīng)常變化。而通過調(diào)制解調(diào)器撥號上網(wǎng)的家用計算機則一般由ISP在您每次撥入的時候自動分配IP地址。在聯(lián)機期間這個IP地址是唯一的,但下次撥入的時候則可能會改變。這樣,ISP只需為每個撥入的調(diào)制解調(diào)器分配一個IP地址,而不是為每一個客戶分配。 端口所有服務器都使用具有編號的端口來提供服務,每個服務對應一個編號。例如某服務器正在運行一個Web服務和一個文件傳輸(FTP)服務。Web服務一般使用80端口,F(xiàn)TP服務使用21端口??蛻魴C只有連接到特定的IP地址和特定的端口號才能獲得相應的服務。 客戶機與某個端口的服務程序連接以后,會使用一個特定協(xié)議獲得服務。協(xié)議往往是文本,它描述客戶機和服務器將如何進行對話。互聯(lián)網(wǎng)上的所有Web服務器都遵守超文本傳輸協(xié)議(HTTP)。您可以通過閱讀Web服務器工作原理了解更多關于互聯(lián)網(wǎng)服務器、端口和協(xié)議的知識。 網(wǎng)絡、路由器、NAP、ISP、DNS和功能強大的服務器一起使互聯(lián)網(wǎng)成為了現(xiàn)實。當您知道信息在幾毫秒的時間里就能傳遍全世界時,就會感到這是多么神奇!前面介紹的互聯(lián)網(wǎng)的各部分對于現(xiàn)代生活是極為重要的,沒有它們就沒有互聯(lián)網(wǎng)。而沒有互聯(lián)網(wǎng),我們很多人的生活就會完全不一樣了。 |
|