[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 網絡管理 > 局域網技術 > 正文
解剖、細說集線器
作者:ewood (2001-09-07 20:01:11)

   如果你在大街上做一個隨機調查,問路人網絡是什。我相信只要你不是在美國的硅谷。那,會有99%的人回答你說:"網絡?就是一個有很多垃圾郵件的,很多沒意思新聞的,很多不健康內容的,很多……,很多小MM的地方。"呵,很顯然,人們都不會去關心網絡是由什組成的,是什承載上述信息的。

   作為一個網迷,做為一個網絡發燒友,我們為什不揭開網絡的面紗看看網絡內部的究竟呢?好的,我們就集線器說起吧。

   基本概念

   在我們經常接觸到的網絡中,一般以網絡中最簡單的小型局域網居多,它們的構成簡單。其組成一般由計算機、網卡、網線、集線器組成。在這種小型網絡中,集線器的功勞是最大的,所有網絡中的計算機都是通過它來實現信息傳遞的。

   什是集線器呢?現在的以太網拓撲主要以非屏蔽雙絞作為傳輸介質,每一網段的最大距離為100米。超過100米,就需要利用中繼器來擴展網絡的拓撲距離。這是因為信號在經過長距離的傳輸,會產生信號衰減現象,中繼器的功能就是將經過衰減而變得不完整的信號經過整理,重新產生出完整的信號再繼續傳送。中繼器,就是普通集線器的前身。集線器就是一種多端口的中繼器。以(圖1)中的集線器為例,集線器一般有一個BNC接頭、一個AUI接頭和4、8、16不等數量的RJ45接口。老外管普通集線器叫做HUB,其E文原意中有"中心"的含義,看來集線器的確很重要。我們也來個順水推舟叫它HUB吧。

   HUB的外部結構

   我們以(圖1)為例,看看它們到底是什樣子的。

   上圖中所示的就是TP-Link的一種普通10BASE-T的共享集線器。它有一個BNC口、一個AUI口(圖2)和16個RJ45接口。

   BNC口(圖3):是一種標準細纜接口。它可以連接10BASE-2網絡標準中的50Ω同軸電纜。由我們現在常見的以太網絡大多為10BASE-T或100BASE-T。因此,我們的BNC頭已經基本被淘汰。但如果想用它來做為級聯的話,其速率也還有一定的優勢。

  AUI口(圖3):是收發器接口。它用來連接與粗纜連在一起的信號收發器。那是一種10BASE-5網絡標準,同10BASE-2一樣,它也已經是過去式了。

   電源接口(圖4):這個接口筆者不說大家也會知道的了。是的,沒有它集線器怎工作?在我們的這台集線器的電源接口旁還為我們標出了其電壓、頻率及最大承載電流的參數,可謂細心。

   電源開關(圖4):就是開關。真的是沒有什可以解釋的了。如果您真的不知道它是幹什用的,就去問問幼兒園的小朋友,他們一定會告訴你的。

   RJ45接口(圖5):它可是我們現在最常用的東東了。我們網絡中與計算機網卡連接的雙絞線會無一例外的插到這個接口上來。RJ45是10BASE-T網絡標準中接口形式,現在被廣泛使用。其內部有8個線槽,線槽含義遵循EIA/TIA568國際標準,在10BASE-T網絡中1、2線為發送線,3、6線為接收線。在圖中標出的"UTP"是指非屏蔽雙絞線。

   級聯口(圖6):級聯口的作用有點特殊,我們就多說幾句。級聯口專門做HUB之間的級聯用的。在一個網絡中,我們可能會擁有幾十台機器。以我們的這台16口HUB為例,如果我們的10BASE-T網絡中有30台機器時,我們的16口無論如何也不會夠用的。

   怎辦呢?

   對了!多弄幾台HUB不就成了!?

   在我們有了3台16口的HUB,我們的RJ45口就有了4X16共64個,可怎把這些機器都接到一個網絡中來呢?

   用級聯口!

   圖中的級聯口旁有一個級聯口開關,它的作用是將1口按需分配。也就是說,在不需要級聯的網絡中我們使級聯按鈕處關閉狀態,這樣,1口就與其他15個口一樣,可以直接連接標準雙絞線。在我們需要級聯HUB的時候,我們就將其置打開狀態。此時,1口的收發端被對調,這樣我們就可以用一條標準的雙絞線將兩台HUB連接起來一起工作了。

   有的朋友會問:"要是我的HUB沒有級聯口怎辦?"

   好辦,那我們就人為地調換雙絞線的收發端線位就成了。

   OK,一切搞定!

   我們的30台機器真的連接成了一個網絡。

   (注:在10BASE-T的網絡結構中HUB的級聯不可以超過四級)

   指示燈部分(圖7):為了更好地管理和監督網絡,HUB的生產商們為我們設計了一些很實用的工作狀態指示燈,下面我們解釋一下幾個常用的指示燈的含義:

   BNC/AUI:顯示由BNC/AUI連接所造成的錯誤。在一般的10BASE-T集線器上,大都會保留一個BNC和AUI接口,用連接同軸電纜。但是在100BASE-T的集線器不提供它們。此燈在正常情況下是不亮的。如果此燈亮起,表示連接的同軸電纜出現了問題,如BNC接頭壞了、終端電阻鬆動、短路等。

   Power:電源燈。在HUB有電源接入及開關在打開狀態時燈亮,此時表明HUB已經通電工作。

   COL:這個燈,有好多朋友都問過我它的作用,從字面無法看出其含義。其實,它是Collision的字頭,它顯示網絡上傳輸碰撞的情況。由以太網是使用CSMA/CD方法來傳輸數據的,因此當工作站數量癒多時,就越可能發生信號碰撞。在正常情況下,此燈不亮。如果此時網絡中發生了碰撞,它將呈閃爍狀態。閃爍頻率越高,說明碰撞越嚴重。

   Link/Rx:指連接和工作狀態燈,它對應HUB的RJ45接口,與其個數相同。當RJ45口中有正確的信號接入時燈亮,在其有信號讀寫時呈閃爍狀態。此時,說明有信息交換發生。

   HUB的內部結構

   在我們看過了HUB的外部結構,我們似乎對它有了一定的了解。下面我們把它打開來看看它的裡面是怎樣的吧。

   圖8中所示的,就是HUB的主板。上面集成了很多我們沒有見過的芯片,幸好本人是電力工程專業出身,對電子技術也曾學過那好……幾本書。我們就來看看幾個主要的部分。

   電源部分(圖9):HUB的電源就是一個交流變直流的過程。它是一個典型的整流電路,我們可以在圖中看到箭頭標出的保險管和主變壓器。保險管是保護電源一次側時用的,它會在遭到大電流(超過其熔斷值)襲擊時自動熔斷,以保護其內側的器件。主變壓器就是一個變壓設備,其原理無法在此說清。圖中那些圓的東西是一些電解電容,從其個頭大小可以看出其電壓和電容值的多少。還有一些三端穩壓和整流二極管。呵呵,大家一定看煩了吧?不說了!

   晶體振盪器(圖10):大家知道,我們的網絡是都是由數字電路組成的,在數字電子裡,所有的信號都是由0和1組成的0和1其實就是邏輯電路裡的高電位和低電位。

   0和1是怎產生的呢?

   是脈沖!

   脈沖信號是怎產生的呢?

   對了,就是它!我們在圖中看到的晶體振盪器,是它產生一定頻率的脈沖信號來實現我們的網絡信息傳輸的。圖中所示的是一個20MHz的振盪器。

   上圖中時鐘芯片左側的那個方型的大芯片就是HUB的主控制芯片,是它來管理和實現HUB的工作的。

   它如何工作的?

   呵呵,我也不比你知道的多。

   HUB的工作原理

   我們羅嗦了這多了,可還不知道HUB是網絡中是怎工作的呢。咱們就說說它的工作原理吧。

   正如其名字,HUB就是網絡的中心。用網絡術語來說,它是基星形網絡拓撲的接線點。集線器的基本功能是信息分發,它把在一個端口接收到的信號向所有端口分發出去。有些集線器在分發信號之前將弱信號重新生成,有些集線器整理信號的時序,以提供所有端口間的同步數據通信。

   在我們常見的局域網中,集線器大致分為共享式集線器和交換式集線器。

   共享式集線器不能提高網絡性能,也不能檢測信號錯誤。它們只是簡單地從一個端口接收數據並通過所有端口分發,這是集線器可以做的最簡單的事情。它是星形拓撲以太網的入門級設備,本文中的集線器就屬此類。此集線器的總帶寬為10M/s,如果我們共連接了4台工作站,當這4台工作站同時上網時,每台工作站的平無帶寬將僅為10/4即2.5M/s。

   交換式集線器(Switch HUB)與共享式集線器不同,它具有信號過濾的功能。它只將信號傳送給某一已知地址的端口而不像共享式集線器那樣將信號傳送給網絡上的所有端口。

   除此之外,交換式集線器上的每一個端口都是擁有專用帶寬的,它可以讓多個端口之間同時進行對話,而不會互相影響。交換式集線器可以以直通傳送、存儲轉發和改進型直通傳送來傳送數據,其工作效率大大高共享式集線器。

   以上,我們以一台共享式的入門級的集線器為例分析說明了集線器的結構和簡單工作原理。由,本人也一直處網絡知識的學習中,因此文中內容難免輕薄。希望見到此文的行家裡手多多批評指正。

  作者本人ewood(8888)在天極網"企業內部網" http://bbs.yesky.com/servlet/IBBS2.ListTopic?forumID=86 論壇中任第一版主。隨時歡迎大家共同學習。

(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
 

★  樊強制作 歡迎分享  ★