CS: Carrier Sense: 要發送frame之前,都要先確定頻道上是否為閒置
MA: Multiple Access: 每個送出去的frame,都可以給多個Device同時接收
目的:提升網路存取的效能,降低collision發生
當等待傳輸時,CSMA的三種傳輸策略
1-persistent:
若Channel為busy時: 密切注意是否為free
轉為Free: 直接傳送
non-persistent:
若Channel為busy時: 等待一個random time
轉為Free: 直接傳送
p-persistent
若Channel為busy時: 等待一個random time
轉為Free: 倒數一個random time後,若channel仍是free時傳送
避免collision的傳輸策略:
CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)
►以避免collisioin為原則
►使用p-persistent
►使用RTS-CTS握手(handshake)
►用於無線網路上
CSMA/CD
►以避免連續collision再發生為原則
►使用特殊封包來告知collision發生
►在固定時間內等待一個random backoff time,倒數完畢後再傳
►用於Ethernet中
MA: Multiple Access: 每個送出去的frame,都可以給多個Device同時接收
目的:提升網路存取的效能,降低collision發生
當等待傳輸時,CSMA的三種傳輸策略
1-persistent:
若Channel為busy時: 密切注意是否為free
轉為Free: 直接傳送
- 優點:channel不忙時效率極高
- 缺點:channel忙碌時,collision數會爆增
non-persistent:
若Channel為busy時: 等待一個random time
轉為Free: 直接傳送
- 優點:較不易collision
- 缺點:效率略差一些
p-persistent
若Channel為busy時: 等待一個random time
轉為Free: 倒數一個random time後,若channel仍是free時傳送
- 優點:更不易collision,尤其在大量使用者使用時,效率高於前兩者
- 缺點:略為複雜
避免collision的傳輸策略:
CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)
►以避免collisioin為原則
►使用p-persistent
►使用RTS-CTS握手(handshake)
►用於無線網路上
CSMA/CD
►以避免連續collision再發生為原則
►使用特殊封包來告知collision發生
►在固定時間內等待一個random backoff time,倒數完畢後再傳
►用於Ethernet中
沒有留言:
張貼留言