萬盛學電腦網

 萬盛學電腦網 >> 網絡應用技術 >> 應用教程 >> 交換機與集線器的區別

交換機與集線器的區別

  交換機與集線器的區別主要體現在如下幾個方面:

  (1)在OSI/RM中的工作層次不同

  交換機技術和集線器在OSI/RM開放體系模型中對應的層次就不一樣,集線器是同時工作在第一層(物理層)和第二層(數據鏈路層),而交換機至少是工作在第二層,更高級的交換機可以工作在第三層(網絡層)和第四層(傳輸層)。

  (2)交換機的數據傳輸方式不同

  集線器的數據傳輸方式是廣播(broadcast)方式,而交換機的數據傳輸是有目的的,數據只對目的節點發送,只是在自己的MAC地址表中找不到的情況下第一次使用廣播方式發送,然後因為交換機具有MAC地址學習功能。

  第二次以後就不再是廣播發送了,又是有目的的發送。這樣的好處是數據傳輸效率提高,不會出現廣播風暴,在安全性方面也不會出現其它節點偵聽的現象。具體在前面已作分析,在此不再贅述。

  (3)帶寬占用方式不同

  在帶寬占用方面,集線器所有端口是共享集線器的總帶寬,而交換機的每個端口都具有自己的帶寬,這樣就交換機實際上每個端口的帶寬比集線器端口可用帶寬要高許多,也就決定了交換機的傳輸速度比集線器要快許多。

  (4)傳輸模式不同

  集線器只能采用半雙工方式進行傳輸的,因為集線器是共享傳輸介質的,這樣在上行通道上集線器一次只能傳輸一個任務,要麼是接收數據,要麼是發送數據。而交換機則不一樣。

  它是采用全雙工方式來傳輸數據的,因此在同一時刻可以同時進行數據的接收和發送,這不但令數據的傳輸速度大大加快,而且在整個系統的吞吐量方面 交換機比集線器至少要快一倍以上,因為它可以接收和發送同時進行,實際上還遠不止一倍,因為端口帶寬一般來說交換機比集線器也要寬許多倍。

  三、交換機的工作原理

  交換機和集線器在外型上非常相似,而且都遵循IEEE802.3及其擴展標准,介質存取方式也均為CSMA/CD,但是它們之間在工作原理上還是有著根本的區別。簡單地說,由交換機構建的網絡稱之為交換式網絡。

  每個端口都能獨享帶寬,所有端口都能夠同時進行通訊,並且能夠在全雙工模式下提供雙倍的傳輸速率。而集線器構建的網絡稱之為共享式網絡,在同一時刻只能有兩個端口(接收數據的端口和發送數據的端口)進行通訊,所有的端口分享固有的帶寬。下面簡單以圖示方式介紹如下。

  要明白交換機的優點我們首先就必須明白交換機的基本工作原理,而交換機的工作原理其實最根本的是要理解"共享"(Share)和"交換"(Switch)這兩個概念。集線器是采用共享方式進行數據傳輸的。

  而我們在這裡要講的交換機技術工作原理則是采用"交換"方式進行數據傳輸的。我們可以把"共享"和"交換"理解成公路。"共享"方式就是來回車 輛共用一個車道的單車道公路,而"交換"方式則是來回車輛各用一個車道的雙車道公路,"共享"和"交換"這兩種數據傳輸方式的示意圖分別如圖1左、右圖所 示。

  從我們平常生活中就可感覺到這兩種方式的不同之處,明顯可以感受到雙車道的交換方式的優越性。因為雙車道來回的車輛可以在不同的車道上單獨行走,一般來說如果不出現意外的外是不可能出現大塞車現象(當然也有可能,那就車輛太多,速度太慢情況下)。

  而單車道就象我們過單車道的橋一樣,來回的車輛每次只能允許一個方向的車輛經過這個橋,這樣就很容易出現塞車現象。交換機進行數據交換的原理就是在這樣的背景下產生,它解決了集線器那種共享單車道容易出現"塞車"現象。

copyright © 萬盛學電腦網 all rights reserved