switching HUB 和 HUB 到底差別在那裡?



贊助商連結


頁 : [1] 2

抓狂
2001-07-04, 10:35 PM
如題

贊助商連結


donaldlo
2001-07-05, 12:26 AM
Hub --> 資料發送至所有的 Port 再由每一部 PC 確認該資料是不是自己的.
會增加封包的碰撞機會,影響網路效率.

Switching Hub --> 資料發送時只在有關的兩部 PC 形成連線.
享有 Hub 全部頻寬,其它 Port 不需浪費頻寬,減少封包碰撞機會.
尤其 10Mbps 與 100Mbps 兩種網卡並存時,您不用擔心其它的 100Mbps 網卡會降速.
只有與 10Mbps 連線的那片網卡自動降速罷了.--> 就是不會讓整個網路降速.

tsyan
2001-07-05, 01:47 PM
要如何確定,
自己的 HUB 有 switch 的功能?:confused:

EdwardC.H
2001-07-05, 02:27 PM
最初由 tsyan
要如何確定,
自己的 HUB 有 switch 的功能?:confused:
-----------------------------------------------------------------
補充動作明:
HUB:
當如果8 Port HUB 的Port1,Port2,Port3,Port4上同時連有A,B,C,D四人,當A要傳資料給D時,HUB收到A提出的封包需求,就會檢查Port2是不是D,如果不是就會檢查Port3是不是Dㄝ,如果不是就會檢查Port4是不是D,最後就會把資料封包丟給D.
當第二次A又有資料要傳給D時,又會重複上述的動作.這只是一對一的資料動作,可是一般使用情形許多人會同時互傳檔案,就很容易發生封包碰種的情形!

Switch HUB:
情況同上,當如果8 Port Switch HUB 的Port1,Port2,Port3,Port4上同時連有A,B,C,D四人,當A要傳資料給D時,HUB收到A提出的封包需求,就會檢查Port2是不是D,如果不是就會檢查Port3是不是D,如果不是就會檢查Port4是不是D,最後就會把資料封包丟給D.
不同的是,Switch HUB 就會記憶Port4 為D,無形中像是一個開關將A-D連起來,下一次A有資料要傳給D時,就直接傳送過去,不用執行詢問的動作,速度和效率就高的多!!

通常同樣規格(10/100 8 Port)的Switch HUB 會比 HUB 貴上500~1000左右.
Switch HUB產品面板上應該會印有Switch的字樣,不然就要查看說明書或查詢型號了!!

donaldlo
2001-07-05, 02:55 PM
一.買的時候包裝盒上就有標示.
二.目前大概壹千元以上的應該為 Switching Hub
三.上該產品的網站查詢.
四.換個討論版 -->到網路硬體討論版 ( HARDWARE )去練功

ps:購買時須列好清點表 --> a.10Mbps/100Mbps;b.符合N-Way ( Auto-Negotiation
自動協商 );c.MAC 位址自動學習 (容量越大越好,一般為 1K --1024);d.Store and Forward(Buffer 容量越大越好,一般為 128KB or 256KB);e.Uplink port;f.外觀滿意就好
以上準備 1200~1600 元就可買個 5 port 的 Switchin Hub.
一般 10Mbps Hub 約 400~650元 個人家庭用足足有餘.

charly1
2001-07-05, 03:22 PM
HUB 跟 switch的最大功能差別是
1.HUB-----是分享頻寬
2.switch--輪到你時是獨享頻寬
就這樣 OK

lionel_lo
2001-07-05, 06:45 PM
最初由 EdwardC.H

-----------------------------------------------------------------
補充動作明:
HUB:
當如果8 Port HUB 的Port1,Port2,Port3,Port4上同時連有A,B,C,D四人,當A要傳資料給D時,HUB收到A提出的封包需求,就會檢查Port2是不是D,如果不是就會檢查Port3是不是Dㄝ,如果不是就會檢查Port4是不是D,最後就會把資料封包丟給D.
當第二次A又有資料要傳給D時,又會重複上述的動作.這只是一對一的資料動作,可是一般使用情形許多人會同時互傳檔案,就很容易發生封包碰種的情形!

Switch HUB:
情況同上,當如果8 Port Switch HUB 的Port1,Port2,Port3,Port4上同時連有A,B,C,D四人,當A要傳資料給D時,HUB收到A提出的封包需求,就會檢查Port2是不是D,如果不是就會檢查Port3是不是D,如果不是就會檢查Port4是不是D,最後就會把資料封包丟給D.
不同的是,Switch HUB 就會記憶Port4 為D,無形中像是一個開關將A-D連起來,下一次A有資料要傳給D時,就直接傳送過去,不用執行詢問的動作,速度和效率就高的多!!


對不起,恕我直言,這位大大你說錯了,而且錯的很離譜.
先聲名,hub,switch.switch hub是3種不一樣的東西

HUB
當hub其中一個port收到封包時,他根本不知道是要給誰的,他只會把那個封包複製給每個port傳出去,除了傳進來那個port,每次的動作都是一樣,hub根本看不懂封包,他只會複製,傳送而已

Switch
switch中有暫存記憶體,其目的是紀錄每個port連接電腦網卡的卡號,不是ip address歐,當有一筆封包傳入switch時,switch會記錄傳封包那台電腦的卡號連接在哪個port上,再來他會檢查那個封包是傳給誰的,看暫存記憶體中有沒有紀錄目的電腦在哪個port上,沒有的話,他會複製然後傳送給每個port,除了傳進來的那個port,switch現在還不之目的電腦在哪裡歐,他只知道來源電腦在哪個port上,他就是這樣一直學習來源電腦在哪個port上,每紀錄一筆位址都有保存時間,時間內如果該port沒有該位址的封包進入switch內的話那筆資料自動刪除,有的話時間從心算起,那現在又有一筆封包近來,檢查封包位址後再看暫存記憶體,若有這筆記錄,就會 轉 送出去,是轉不是傳,這就是Store and Forward,而switch的頻寬是獨立的例如8port10/100全雙工的switch,他的頻寬共可達100*2*8=1.6giga bit,(布衣定那ㄇ大).若100M傳給10M的PORTㄋ,ㄊ不會自動降速,而是會把資料暫存到buffer中,在傳送

switch hub
而大家在光華看到的switch huB ㄋ???hahaha.......他有暫存記憶體,但他的頻寬只有100mbit,或高一點點而已,他的頻寬是共享的,不是獨立的,不然位蛇ㄇ叫switch hub,不叫switch!!!

一點拙見,如有錯誤,敬請指正~~~~

fatlong
2001-07-06, 02:39 AM
最初由 lionel_lo

對不起,恕我直言,這位大大你說錯了,而且錯的很離譜.
先聲名,hub,switch.switch hub是3種不一樣的東西

HUB
當hub其中一個port收到封包時,他根本不知道是要給誰的,他只會把那個封包複製給每個port傳出去,除了傳進來那個port,每次的動作都是一樣,hub根本看不懂封包,他只會複製,傳送而已

Switch
switch中有暫存記憶體,其目的是紀錄每個port連接電腦網卡的卡號,不是ip address歐,當有一筆封包傳入switch時,switch會記錄傳封包那台電腦的卡號連接在哪個port上,再來他會檢查那個封包是傳給誰的,看暫存記憶體中有沒有紀錄目的電腦在哪個port上,沒有的話,他會複製然後傳送給每個port,除了傳進來的那個port,switch現在還不之目的電腦在哪裡歐,他只知道來源電腦在哪個port上,他就是這樣一直學習來源電腦在哪個port上,每紀錄一筆位址都有保存時間,時間內如果該port沒有該位址的封包進入switch內的話那筆資料自動刪除,有的話時間從心算起,那現在又有一筆封包近來,檢查封包位址後再看暫存記憶體,若有這筆記錄,就會 轉 送出去,是轉不是傳,這就是Store and Forward,而switch的頻寬是獨立的例如8port10/100全雙工的switch,他的頻寬共可達100*2*8=1.6giga bit,(布衣定那ㄇ大).若100M傳給10M的PORTㄋ,ㄊ不會自動降速,而是會把資料暫存到buffer中,在傳送

switch hub
而大家在光華看到的switch huB ㄋ???hahaha.......他有暫存記憶體,但他的頻寬只有100mbit,或高一點點而已,他的頻寬是共享的,不是獨立的,不然位蛇ㄇ叫switch hub,不叫switch!!!

一點拙見,如有錯誤,敬請指正~~~~

TO : lionel_lo
看完 lionel_lo 大大的文章後,真的讓ㄛ受益不少
3Q3Q~~~
;)

charly1
2001-07-06, 03:56 PM
對不起,恕我直言,這位大大你說錯了,而且錯的很離譜.
先聲名,hub,switch.switch hub是3種不一樣的東西

HUB
當hub其中一個port收到封包時,他根本不知道是要給誰的,他只會把那個封包複製給每個port傳出去,除了傳進來那個port,每次的動作都是一樣,hub根本看不懂封包,他只會複製,傳送而已

Switch
switch中有暫存記憶體,其目的是紀錄每個port連接電腦網卡的卡號,不是ip address歐,當有一筆封包傳入switch時,switch會記錄傳封包那台電腦的卡號連接在哪個port上,再來他會檢查那個封包是傳給誰的,看暫存記憶體中有沒有紀錄目的電腦在哪個port上,沒有的話,他會複製然後傳送給每個port,除了傳進來的那個port,switch現在還不之目的電腦在哪裡歐,他只知道來源電腦在哪個port上,他就是這樣一直學習來源電腦在哪個port上,每紀錄一筆位址都有保存時間,時間內如果該port沒有該位址的封包進入switch內的話那筆資料自動刪除,有的話時間從心算起,那現在又有一筆封包近來,檢查封包位址後再看暫存記憶體,若有這筆記錄,就會 轉 送出去,是轉不是傳,這就是Store and Forward,而switch的頻寬是獨立的例如8port10/100全雙工的switch,他的頻寬共可達100*2*8=1.6giga bit,(布衣定那ㄇ大).若100M傳給10M的PORTㄋ,ㄊ不會自動降速,而是會把資料暫存到buffer中,在傳送

switch hub
而大家在光華看到的switch huB ㄋ???hahaha.......他有暫存記憶體,但他的頻寬只有100mbit,或高一點點而已,他的頻寬是共享的,不是獨立的,不然位蛇ㄇ叫switch hub,不叫switch!!!

一點拙見,如有錯誤,敬請指正~~~~
**********8*********************************************************************



最初由 fatlong


TO : lionel_lo
看完 lionel_lo 大大的文章後,真的讓ㄛ受益不少
3Q3Q~~~
;)

****************************************************************************
唉~ 我不知該如何講,應該是"廣義"這兩字的差別吧 ?
要說"狹義"的.....,我就不知這個網站有多少空間讓我說明了,有空的話請網友大家去
INTEL IBM NOKIA AT&T....這些知名的網站逛逛,別怕英文,因為它不是"英文對話"
你慢慢查字典一定會全懂,對你一定會有大助,至少,,瞄過很多單字啦o我可不想以我這種
打字的速度去發表我所學過的有關 "NETWORK" 這七個字的意思o太廣了,廣到我這輩子!不知
學不學的完,因為網路還在發展中,Hub switch ROU-switch protocol Clint Server...等等
這些名詞在以後都只會變成名詞或產品,我也不了o "幾合一"的連線設備已經是往後的驅勢(("IP 分享器"就是 router+Hub或switch的其中一項大家比較有接觸的網路設備),一切只為了更方便'簡化的網路架設的問題o希望大家能明白我所說的,搞不好未來世界弟一的"網路"強國就是由你們所創造,有興趣的大家一起加加油吧 !
lionel_lo這位網友說的很對關念也正確,只不過太狹窄了o走出去啦,好不好o你所舉例的請自己注意一下,是不是也按照我所講的{HUB分享,Switch獨享},一樣的,因為你也都提到了o
謝謝

lionel_lo
2001-07-06, 10:33 PM
charly1大大,您說的是~~
我會走出去的~~~
不再侷限於自己的世界~~

有機會再向您請教請教
學習蛇ㄇ叫NETWORK蛇ㄇ叫Clint Server~~~