iT邦幫忙

0

HUB跟switch HUB兩者對於utp的封包傳遞有不同嗎?若是我要透過utp來傳輸,該選擇哪一種設備比較有效率?

  • 分享至 

  • xImage

我的網段中,有較多的utp封包傳遞,我需要對於utp傳輸能有較好的效率,該選擇哪種 HUB會比較適合? 有專用的HUB 嗎? 還是都一樣

horrorlin iT邦研究生 2 級 ‧ 2009-02-11 17:58:06 檢舉
想跟版大確認一下,您提到的Swicth HUB應該是指Switching HUB吧,
基本上,SWITCH是SWITCH,跟Switching HUB是不一樣的
Switching HUB是一種介於HUB跟SWITCH之間的產品,他基本運作功能比較接近HUB,不過卻有一丁點SWITCH的傳輸機制,若是要硬歸類,應該是L1的設備
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
44
kaiin323
iT邦高手 1 級 ‧ 2009-02-11 16:04:58
最佳解答

用簡單一點的觀念來解釋,
Hub是L1的東西,也就是實體線路的一部分,
Hub做的動作就是單純的將訊號從來源端複製到所有端口,
不管它是什麼訊號,有用的也好,沒用的也罷,一視同仁!
你可以將Hub想像成一條分叉的水管,
不管從哪邊來的水,都會向其他所有通道衝去。

而Switch Hub則是L2的東西,
也就是它會以MAC位址來紀錄各個端口的設備,
將封包的來源端跟目的端做基本的分類過濾。

假設有1234四個端口,1要傳東西給2。
Hub:234都會各收到一份,然後3跟4才發現不是給自己的,再把它丟掉
Switch Hub:只有2會收到

那這兩種的差別在哪?
假設同時1要傳東西給2,2要傳東西給3,3要傳東西給4,4也要傳東西給1。
這時會發生什麼事呢?
Hub:1234都會各收到3份別人傳來的東西,但其中只有1份是給自己的,
另外2份丟掉,同一時間總共有12份東西在Hub上傳送。
Switch Hub:1234各收到1份別人傳來給自己的東西,同時間有總共有4份東西在傳送。

看出差別了嗎?對了,就是流量
使用Hub的話很容易有一堆沒用的東西在網路上傳送!動不動就塞車啦

話說回來你的問題是UDP。
UDP是L4的東西,基本上來說,
UDP已超出了Hub(L1)跟Switch Hub(L2)的認知範圍,
就有點像對Hub來說,他只能分的出你是動物不是植物,分不出你是人還是狗。
對Switch Hub來說,他只能分得出你是人不是狗,分不出你是黑人還是白人這樣的差別~

所以,以你的問題來說,不管是UDP還是TCP都沒有關係,因為對他們來說都是一樣的。
而照上面的解說來看,你要選哪種呢?
(其實你現在要找到單純的Hub也很難了吧!?)

sungshun iT邦新手 3 級 ‧ 2009-02-12 18:06:46 檢舉

淺顯易懂, 獲益不少, 給你鼓掌,你可以去授課囉

鐵殼心 iT邦高手 1 級 ‧ 2009-02-12 19:01:57 檢舉

沒有三兩三 豈敢上梁山
有了三兩三 快活似神仙

46
gkkangel
iT邦好手 1 級 ‧ 2009-02-11 15:10:03

你講的應該是UDP吧.~@@
TCP/UDP
以HUB跟SWITHC HUB來講.
要便宜的當然就選HUB.
想要獲的較高CP值的選Switch hub就沒錯了.
以下為說明:
1.Hub[集線器] :
在一個星狀拓撲的網路上,hub扮演著連接或重新建立訊號的機器,它可以使線路品質提昇之外,還可避免某一條線路斷掉之後,會使得其它的網路節點受到影響,因為集線器是連接網路纜線的裝置,所以它是屬於實體層的設備。
集線器可以分為主動式 (active)、被動式 (passive) 與智慧型 (intelligent) 三大類:被動式集線器是最簡單的集線器,它只有連接線路的能力,此種hub較少見;主動式集線器可以將強訊號強度,它需要連接電源,早期的hub便數於此類;現在市面上的hub多屬於智慧型集線器,它具有封包交換、路徑選擇等功能,它不只是一個集線器,還包含路由器的能力,通常我們稱它為switch hub,這種hub可以視為第一二層的設備。
Hub是屬於廣播式 (broadcast) 的傳輸,而switch hub則是點對點 (point-to-point) 傳輸,它利用記憶MAC位址的方式,將封包傳送到已知的埠當中,而非送往所有的連接埠。因此,switch hub可以有效的解決區域網路上流量擴散的問題。
在LAN當中,hub和網路卡是最主要的網路硬體,例如8 ports的hub可以連接一台網路伺服器和7台終端機,連接方式是將伺服器和每一台終端機都拉一條UTP網路線到hub當中,而hub便是此星狀網路的中心點。若我們未使用hub,則一般的LAN都是屬於匯流排狀網路 (bus network),而且使用RG-58的同軸電纜線。

2.Switch hub[是具有交換功能的集線器] :
Switch hub是具有交換功能的集線器。在hub內部任兩個埠傳送資料是以廣播的方式進行,所以當兩個埠在傳輸資料時,其它埠便無法進行溝通的工作;而switch hub可以本身有交換的功能,能夠提供任兩個埠單獨傳輸資料,而不會影響其它埠的效能,所以其價格比起單純的hub要高。
此外,高等級的switch hub還具有切割區段(segment)的能力,可以將一台實體的switch hub切割成為數台邏輯的hub,彼此之間不會有資料互相傳送。
根據統計,在hub連接的網路,一般100 Mpbs的Ethernet扣除掉碰撞、重傳的動作後 (CSMA/CD),傳輸效能只能達理論值的25%,也就是25 Mbps,但是在switch hub的網路,這個數值可以達到70 %,即70 Mbps。

看更多先前的回應...收起先前的回應...
eric_chao iT邦新手 4 級 ‧ 2009-02-11 15:14:34 檢舉

抱歉!!! 是UDP 沒錯! 弄錯了 暈!!!

花輪 iT邦大師 1 級 ‧ 2009-02-11 23:53:24 檢舉

就我所學,我覺得這篇的 SWITCH HUB 的內容似乎跟我所知的不太一樣耶?
最起碼,能切割區段的設備還能叫 SWITCH HUB 嗎?!

tom6507 iT邦大師 1 級 ‧ 2009-02-12 07:37:21 檢舉

別被單字騙了!
SWITCH HUB 中的 SWITCH 指的是自動切換10/100的速度,"並不是具有交換功能的"
不然那些網路設備廠商賣的switch怎麼會比SWITCH "HUB"貴的多很多

lcjhfr iT邦研究生 1 級 ‧ 2009-02-13 08:08:06 檢舉

具有layer3的switch hub是具有切割網段功能的(vlan),gkkangel大大講的沒錯啊.

28
careychen
iT邦研究生 5 級 ‧ 2009-02-11 16:43:43

其實是還有說,在電子街裡賣小小一台 5 port 的,還是一般單純的 hub

kaiin323 iT邦高手 1 級 ‧ 2009-02-12 09:37:39 檢舉
38
msit
iT邦高手 1 級 ‧ 2009-02-11 16:43:59

一般來說,HUB資料在彼此之間傳輸,所有的Port都會跟著閃,就是說如果是24Port的Hub,你要由A傳資料到M主機,結果每次封包就送給其他23port說有資料要給M,而只有M收下,其他22Port就白白浪費頻寬。這就是明顯的地方,也就是資料是所有的Port都收到,確認不是給自己的才丟棄。如果彼此之間一直產生的是廣播封包,那HUB就會出現廣播風暴大塞車,很久以前就遇過,那種沒規劃的網路。
另外Switch Hub請不要跟Switch搞混,Switch HUB一般來說是只有部分PORT較能支援到SWITCH功能,其他Port還是HUB的功用。所以其他Port還是會在那裏接收一些不必要的封包,別人溝通封包時,在那同時閃爍。
真正要使用的話,請買Switch,因為Switch才是真正的獨立Port與背板頻寬,且資料傳輸時,會確認彼此的mac後,點對點傳輸,才不會在哪裡廣播來廣播去。比較明顯的觀察方式,就是跟HUB不同的,當你傳資料A電腦要傳送資料到M主機,你只會看到Switch第1Port(A)與第13Port(M)在閃爍,其他的燈號則是安靜的不動。至於要買到Layer幾的Switch,就看你的需求了。

34
cliff888
iT邦新手 4 級 ‧ 2009-02-12 02:27:45

想請問您,為何您的網段裡面需要傳送"比較多"的UDP ?有特別的用途?
在以往的經驗除非一些特輸運用需要用到UDP Broadcast的系統,否則大多以TCP為主吧.
但如果真的是需要大量的Broadcast的話,建議您選用一般型的Switch而不是HUB!
因為在大量的Broadcast下,只要不要有網管(或是有具備抑制Broadcast storm功能)效能會比HUB好上很多很多.

eric_chao iT邦新手 4 級 ‧ 2009-02-12 15:57:57 檢舉

是的 應用程式要傳送的封包都為 UDP 的 Broadcast 的方式 且在於內網的原因 故想要找個較有效率的設備,謝謝您的回答!感激

24
tracyhuang
iT邦新手 4 級 ‧ 2009-02-13 10:04:59

畢竟UDP是不可靠的傳輸協定,若是使用hub傳輸的話,或許會因大量的tcp/udp廣播封包佔用頻寬或將低hub處理速度而造成udp容易掉包,不過這還是要看你的udp資料主要的作用或軟體是否有容錯機制,基本上我還是會建議使用Switch

我要發表回答

立即登入回答