112年檢察事務官三等計算機網路

四、若一個網路同時支援 CSMA/CD CSMA/CA 兩種媒體存取控制通訊協定,其框架格式 (Frame Format) 與隨機倒退 (Random Backoff) 演算法則與相關時槽參數完全相同;其中 CSMA/CD 通訊協定支援全雙工 (Full-Duplex)能力,可以邊送邊收,而 CSMA/CA 通訊協定支援半雙工 (Half-Duplex) 能力,送與收以分時方式交互動作;此外亦支援確認 (ACK) 機制但未啟用RTS/CTS 交握機制。假設實體層通道狀態理想且無位元錯誤率,請回答下列問題:(每小題10分,共20分)

    ()當網路內只有一個裝置欲持續傳送大量資料時,何種通訊協定可獲得較高吞吐量 (throughput)?原因為何?

    ()當網路內一定數量裝置欲持續傳送大量資料時,何種通訊協定可獲得較高吞吐量 (throughput)?原因為何?

答:

()當網路內只有一個裝置欲持續傳送大量資料時

1.答案:CSMA/CD 通訊協定可獲得較高的吞吐量。

2.原因:

  (1)CSMA/CD 在只有一個裝置活躍傳輸的情境下,沒有其他裝置會與它產生碰撞。而 CSMA/CD 支援全雙工能力,所以它可以同時進行傳送和接收操作,不會浪費時間在等待。

  (2)相對地,CSMA/CA 雖然也不會碰撞,但是其半雙工的特性使其必須在傳送  和接收之間交替,限制了其吞吐量。

()當網路內一定數量裝置欲持續傳送大量資料時

1.答案:CSMA/CA 通訊協定可能獲得較高的吞吐量。

2.原因:

  (1)CSMA/CD 會「偵測」到碰撞並「停止」當前的資料傳輸。一旦發生碰撞,  裝置會等待一段隨機時間,然後再次嘗試傳輸。在多個裝置經常嘗試同時傳輸的環境中,這種碰撞和停止-等待-重試的過程可能會頻繁發生,導致實際的資料傳輸效率降低。

  (2)CSMA/CA 嘗試「避免」碰撞。在嘗試傳輸之前,裝置會先「聽取」通道,  確定沒有其他裝置正在傳輸。如果通道被佔用,裝置會等待一段隨機時間再次嘗試。此外,由於 CSMA/CA 使用確認 (ACK) 機制,所以只有當資料成功傳輸到接收方時,傳送方才會知道沒有碰撞發生。這增加了傳輸的可靠性。

arrow
arrow
    文章標籤
    檢察事務官三等計算機網路
    全站熱搜

    jacksaleok 發表在 痞客邦 留言(0) 人氣()