早期的總線型以太網要很多的線和零件連接
后來以太網發展出來一種使用大規模集成電路,可靠性非常高的設備。叫做集線器。並且使用更便宜,更靈活的雙絞線作為傳輸媒體取代同軸電纜。
使用集線器可以在物理層擴展以太網
在集線器之后。發展出了更為先進的設備,以太網交換機。
我們先來看一個最簡單的例子來看看交換機和集線器的區別。
集線器連接的以太網,如果某個主機要發送消息給另一個主機,那消息會通過集線器傳播到各個主機上面。而交換機就不一樣,交換機目的性很強,不是廣撒網。集線器是渣男,交換機很專情。
以太網交換機通常有多個接口。每個接口都可以直接與一台主機或另一個以太網交換機相連。一般都工作在全雙工方式
而使用集線器的以太網邏輯上是共享總線的,需要使用CSMA/CD協議來協調各主機爭用總線。只能工作在半雙工模式,也就是收發幀不能同時進行。
使用集線器的以太網邏輯上是共享總線的,半雙工模式,需要使用CSMA/CD協議來防止碰撞。
接下來我們再通過幾個例子進一步對比集線器和交換機:
看一下他們同時發送單播幀的情況
對於使用總線型集線器的以太網,必然產生碰撞,然后碰撞的消息會傳到每個主機
對於使用交換機的,幀到達交換機之后,交換機先緩存起來,之后再進行查表轉發。不會碰撞。
接下來我們看看使用集線器擴展以太網和使用交換機擴展以太網有什么區別?
發送單播幀:
很顯然交換機又得一分。
發送廣播幀:
效果一樣的,雙方打平。
總結集線器和交換機的區別: