古詩詞大全網 - 經典古詩 - 計算機網絡的組成和體系結構

計算機網絡的組成和體系結構

壹、計算機網絡的基本組成

計算機網絡是壹個很復雜的系統,它由許多計算機軟件、硬件和通信設備組合而成。下面對壹個計算機網絡所需的主要部分,即服務器、工作站、外圍設備、網絡軟件作簡要介紹。

1.服務器(Server)

在計算機網絡中,服務器是整個網絡系統的核心,壹般是指分散在不同地點擔負壹定數據處理任務和提供資源的計算機,它為網絡用戶提供服務並管理整個網絡,它影響著網絡的整體性能。壹般在大型網絡中采用大型機、中型機和小型機作為網絡服務器,可保證網絡的可靠性。對於網點不多,網絡通信量不大,數據安全性要求不太高的網絡,可以選用高檔微機作網絡服務器。根據服務器在網絡中擔負的網絡功能的不同,又可分為文件服務器、通信服務器和打印服務器等。在小型局域網中,最常用的是文件服務器。壹般來說網絡越大、用戶越多、服務器負荷越大,對服務器性能要求越高。

2.工作站(Workstation)

工作站有時也稱為“節點”或“客戶機(Client)”,是指通過網絡適配器和線纜連接到網絡上的計算機,是網絡用戶進行信息處理的個人計算機。它和服務器不同,服務器是為整個網絡提供服務並管理整個網絡,而工作站只是壹個接入網絡的設備,它保持原有計算機的功能,作為獨立的計算機為用戶服務,同時又可按壹定的權限訪問服務器,享用網絡資源。

工作站通常都是普通的個人計算機,有時為了節約經費,不配軟、硬盤,稱為“無盤工作站”。

3.網絡外圍設備

是指連接服務器和工作站的壹些連線或連接設備,如同軸電纜、雙絞線、光纖等傳輸介質,網卡(NIC)、中繼器(Repeater)、集線器(Hub)、交換機(Switch)、網橋(Bridge)等,又如用於廣域網的設備:調制解調器(Modem)、路由器(Router)、網關(Gateway)等,接口設備:T型頭、BNC連接器、終端匹配器、RJ45頭、ST頭、SC頭、FC頭等。

4.網絡軟件

前面介紹的都是網絡硬件設備。要想網絡能很好地運行,還必須有網絡軟件。

通常網絡軟件包括網絡操作系統(NOS)、網絡協議軟件和網絡通信軟件等。其中,網絡操作系統是為了使計算機具備正常運行和連接上網的能力,常見的網絡操作系統有UNIX、Linux、Novell Netware、Windows NT、Windows 2000 Server、Windows XP等;網絡協議軟件是為了各臺計算能使用統壹的協議,可以看成是計算機之間相互會話使用的語言;而運用協議進行實際的通信則是由通信軟件完成的。

網絡軟件功能的強弱直接影響到網絡的性能,因為網絡中的資源***享、相互通信、訪問控制和文件管理等都是通過網絡軟件實現的。

二、計算機網絡的拓撲結構

所謂計算機網絡的拓撲結構是指網絡中各結點(包括連接到網絡中的設備、計算機)的地理分布和互連關系的幾何構形,即網絡中結點的互連模式。

網絡的拓撲結構影響著整個網絡的設計、功能、可靠性和通信費用等指標,常見的網絡拓撲結構有總線型、星型、環型等,通過使用路由器和交換機等互連設備,可在此基礎上構建壹個更大網絡。

1.總線型

在總線型結構中,將所有的入網計算機接入到壹條通信傳輸線上,為防止信號反射,壹般在總線兩端連有終端匹配器如圖6-1(a)。總線型結構的優點是信道利用率高,可擴充性好,結構簡單,價格便宜。當數據在總線上傳遞時,會不斷地“廣播”,第壹節點均可收到此信息,各節點會對比數據送達的地址與自己的地址是否相同,若相同,則接收該數據,否則不必理會該數據。缺點是同壹時刻只能有兩個網絡結點在相互通信,網絡延伸距離有限,網絡容納的節點數有限。在總線上只要有壹個結點連接出現問題,會影響整個網絡運行,且不易找到故障點。

圖6-1 網絡拓撲結構

2.星型

在星型結構中,以中央結點為中心,其他結點都與中央結點相連。每臺計算機通過單獨的通信線路連接到中央結點,由該中央結點向目的結點傳送信息,如圖6-1(b),因此,中央結點必須有較強的功能和較高的可靠性。

在已實現的網絡拓撲結構中,這是最流行的壹種。跟總線型拓撲結構相比,它的主要的優勢是壹旦某壹個電纜線段被損壞了,只有連接到那個電纜段的主機才會受到影響,結構簡單,建網容易,便於管理。缺點是該拓撲是以點對點方式布線的,故所需線材較多,成本相對較高,此外中央結點易成為系統的“瓶頸”,且壹旦發生故障,將導致全網癱瘓。

3.環型

在環型結構中,如圖6-1(c)所示,各網絡結點連成封閉環路,數據只能是單向傳遞,每個收到數據包的結點都向它的下壹結點轉發該數據包,環遊壹圈後由發送結點回收。當數據包經過目標結點時,目標結點根據數據包中的目標地址判斷出是自己接收,並把該數據包拷貝到自己的接收緩沖中。

環型拓撲結構的優點是:結構簡單,網絡管理比較簡單,實時性強。缺點是:成本較高,可靠性差,網絡擴充復雜,網絡中若有任壹結點發生故障都會使整個網絡癱瘓。

三、計算機網絡的體系結構

要弄清網絡的體系結構,需先弄清網絡協議是什麽。

網絡協議是兩臺網絡上的計算機進行通信時使用的語言,是通信的規則和約定。為了在網絡上傳輸數據,網絡協議定義了數據應該如何被打成包、並且定義了在接收數據時接收計算機如何解包。在同壹網絡中的兩臺計算機為了相互通信,必須運行同壹協議,就如同兩個人交談時,必須采用對方聽得懂的語言和語速。

由於網絡結點之間的連接可能是很復雜的,因此,為了減少協議設計的復雜性,在制定協議時,壹般把復雜成分分解成壹些簡單成分,再將它們復合起來,而大多數網絡都按層來組織,並且規定:(1)壹般是將用戶應用程序作為最高層,把物理通信線路作為最低層,將其間再分為若幹層,規定每層處理的任務,也規定每層的接口標準;(2)每壹層向上壹層提供服務,而與再上壹層不發生關系;(3)每壹層可以調用下壹層的服務傳輸信息,而與再下壹層不發生關系。(4)相鄰兩層有明顯的接口。

除最低層可水平通信外,其他層只能垂直通信。

層和協議的集合被稱為網絡的體系結構。為了幫助大家理解,我們從現實生活中的壹個例子來理解網絡的層次關系。假如壹個只懂得法語的法國文學家和壹個只懂得中文的中國文學家要進行學術交流,那麽他們可將論文翻譯成英語或某壹種中間語言,然後交給各自的秘書選壹種通信方式發給對方,如圖6-2所示。

圖6-2 中法文學家學術交流方式

下面介紹兩個重要的網絡體系結構:OSI參考模型和TCP/IP參考模型。

1.OSI參考模型

由於世界各大型計算機廠商推出各自的網絡體系結構,不同計算機廠商的設備相互通信困難。為建立更大範圍內的計算機網絡,必然要解決異構網絡的互連,因而國際標準化組織ISO於1977年提出“開放系統互連參考模型”,即著名的OSI(Open system interconnection/Reference Model)。它將計算機網絡規定為物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層等七層,受到計算機界和通信界的極大關註。

2.TCP/IP參考模型

TCP/IP(Transmission Control Protocol/Internet protocol)協議是Internet使用的通信協議,由ARPANET研究中心開發。TCP/IP是壹組協議集(Internet protocol suite),而TCP、IP是該協議中最重要最普遍使用的兩個協議,所以用TCP/IP來泛指該組協議。

TCP/IP協議的體系結構被分為四層:

(1)網絡接口層 是該模型的最低層,其作用是負責接收IP數據報,並通過網絡發送出去,或者從網絡上接收網絡幀,分離IP數據報。

(2)網絡層 IP協議被定義駐留在這壹層中,它負責將信息從壹臺主機傳到指定接收的另壹臺主機。主要功能是:尋址、打包和路由選擇。

(3)傳輸層 提供了兩個協議用於數據傳輸,即傳輸控制協議TCP和通用數據協議UDP,負責提供準確可靠和高效的數據傳送服務。

(4)應用層 位於TCP/IP最高層,為用戶提供壹組常用的應用程序協議。例如:簡單郵件傳輸協議SMTP、文件傳協議FTP、遠程登錄協議Telnet、超文本傳輸協議HTTP(該協議是後來擴充的)等。隨著Internet的發展,又開發了許多實用的應用層協議。

圖6-3是TCP/IP模型和OSI模型的簡單比較:

圖6-3 TCP/IP模型和OSI模型的對比