集線器(Hub)
集線器內部有一個ShareBus(匯流排),用來傳送資料。
ShareBus傳輸資料的的方式,所有的終端都會收到資料,
只有相對應的終端才收下資料,其他終端則將資料丟棄。
集線器的缺點是會產生碰撞及不安全。
-因為所有終端共用同一個匯流排,所以資料可能被其他終端竊取。
-只有一個匯流排,所以使用時封包會發生碰撞,導致速度減慢。
碰撞(Collision)
什麼是封包碰撞?
當通道只有一條時,如果有一終端正在使用,而另一終端硬是發送封包,
便會發生碰撞,又或者同時有兩個以上的終端發送封包,也會發生碰撞。
Hub的部分解決碰撞機制
載波感測多重存取/碰撞偵測(CSMA/CD)
CSMA/CD(Carrier Sense Multiple Access/Collision Detection)
當A有資料需要送出時,會先偵測媒介上是否有訊號?當有訊號則等待,
直到有空檔才送資料,而空檔需有96Bit Time(9.6微秒),才確定可以傳輸。
訊號傳輸的過程也同時監測媒介上的訊號。如果發生碰撞則立即停止,
並送出一個擁塞訊號(Jamming Signal),通知每部電腦發生碰撞,使所有
電腦等待隨機時間才重新搶送資料。
假如MAC層在第十六次嘗試發送仍失敗,便會放棄傳送並產生一個錯誤給網路層,此種狀況極少發生,除非網路負載極端沉重,或網路上有實體故障存在。
沒有留言:
張貼留言