網路世界

網路世界無遠弗屆,你了解不同裝置的功能是做甚麼嗎?(圖片來源:iStock Photo)

 

[網路小知識]網路設備Hub、Switch和Router的差異

 

    大家在使用網路時最常見到的幾個設備就是routerswitchhub,但你知道這3個差別在哪裡嗎?
    首先來跟大家說一下switch和hub的差異。
    很多人應該都有看過switch和hub,可能也會用switch和hub,會知道作用就是把一條網路線分成多個線路,但是到底這2種裝置運作的原理是甚麼就不知道了,如果問到這2個有甚麼差別,當然最簡單的回答就是外觀上不同,switch比較大台,hub比較小台,這樣回答其實就知道根本就沒有了解這2個的差異,外觀上當然2個大小有差別是很明顯的,但實際上這2個裝置的運作大有不同。

  hub中文翻譯為集線器,使用hub比較單純,hub是資料收到了以後,我底下所有的線路我都把資料給送出去,資料送出去了以後再看對方要不要接收這個資料,這是hub的運作原理。
   switch中文翻譯為交換器,使用switch就比較複雜了,資料收到了以後,switch會去查Mac address,也就是一張網路卡獨一無二的識別碼,會把資料送到指定的主機,就不會每台主機都送,然後那一台主機把資料收進來,這是switch的運作原理。
    在網路的世界中,資料是採用封包交換的方式來傳輸的,簡單的說就是把資料分割成一小塊一小塊這樣子送出去,送出去了以後就看有誰來認領這個封包,這個封包才會被收起來。使用hub時,不管是誰,我所有的人都把封包傳送過去,我也不指定封包要送給哪個人,這樣當電腦很少的時候,使用hub是會比switch快的,使用switch時,我會去查Mac address,要判斷這個封包要送給哪個人,封包只會走一條線路出去,就只會送個一個人,當電腦很多的時候,使用switch就會比較快。所以如果是一般的家庭因為電腦很少,也許一個家庭也才2~3台電腦,這個時候就選擇使用hub比較快,如果是公司行號或是學校,因為電腦很多,這時候就要選擇使用switch。
    再來跟大家介紹一下甚麼是router。
    Router的中文翻譯是路由器,可以想像成這是把資料收進來的一個出入口,Router會有一個孔是對外連線的,其他還有好幾個孔,用來規劃不同的區域網路,在同一個區域網路的電腦會有相似的IP,例如:192.168.1.1~192.168.1.10,你會發現前3個是相同的數字,最後一個是不同的數字。
    同一個區域網路可以想像成同一個社區或是班級,今天我有一個資料在區域網路中廣播,這個資料只在同一個區域網路的人收到而已,資料送到router的時候會被擋下,不會再送出去。可以想像一下,今天班上有事情要宣布,這件事情我只會對班上的同學講,不會讓別班的人都聽到我在宣布甚麼內容,這就是區域網路的概念。
    router的一個重要工作是routing,中文翻譯為繞送,是把資料送到其他的網路區域,要知道這個資料要往哪裡傳送就要有一個routing table來獲得各台主機的IP資訊,資料就這樣子傳送出去了,資料要從區域網路中傳出去到外面,這時就要透過router來判斷這個資料要送往哪裡。
    在網路的世界中,封包交換時switch是查封包的Mac address,router是查封包的IP,封包丟到router以後,router確認這個封包是他的以後就把這個封包送到下面的區域網路,然後hub或是switch再把封包送到主機,這就是網路傳送資料的簡單概念。


 

router pic

 

 router、switch和hub這3個裝置的差異大致上就是這樣,如果想要更清楚瞭解的人可以看到下面這個影片,雖然是英文的,但是因為有動畫解說,所以還滿好懂的,尤其在影片最後面的那個動畫,就是上面的這張圖片,看了讓人一目了然,想要了解 router、switch和hub差異的人可以看一下這個實用的影片。

 


集線器,交換機和路由器解釋 - 有什麼區別?(資料來源:PowerCert Animated Videos )

arrow
arrow
    全站熱搜

    波羅、希夏普2020 發表在 痞客邦 留言(3) 人氣()