CSMA/CD协议——学习笔记
CSMA/CD協議要點:
1)適配器從網絡層獲得一個分組,加上以太網的首部和尾部,組成以太網幀,放入適配器的緩存中,準備發送。
2)若適配器檢測到信道空閑(即在96比特時間內沒有檢測到信道上有信號),就發送這個幀。若檢測到信道忙,則繼續檢測并等待信道轉為空閑,然后發送這個幀。
3)在發送過程中繼續檢測信道,若一直未檢測到碰撞,就順利把這個幀發送完畢。若檢測到碰撞,則中止數據的發送,并發送認為干擾信號。
4)在中止發送后,適配器就執行指數退避算法,等待r倍512比特時間后,返回到步驟2。
強化碰撞:當發送數據的站一旦發現發生了碰撞時,除了立即停止發送數據外,還要繼續發送32比特或48比特的人為干擾信號,以便讓所有的用戶都知道現在已經發生了碰撞。
總結:
1)適配器每發送一個新的幀,就要執行一次CSMA/CD算法,并且適配器不記得過去發生的碰撞。當幾個適配器在執行指數退避算法時,若有一個適配器發送的幀能夠立即插入到信道中,得到了發言權。
2)以太網在發送數據時,如果幀的前64個字節沒有發生沖突,那么后續的數據就不會發生沖突。以太網規定,最短有效幀長為64個字節,長度小于64字節的幀都是由于沖突而異常中止的無效幀。
3)在使用CSMA/CD協議時,一個站不可能同時進行發送和接收,也就是說,只能進行雙向交替通信,也就是半雙工通信。
參考:
《計算機網絡(第5版)》(謝希仁編著)
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
轉載于:https://www.cnblogs.com/Rex7/p/4752570.html
總結
以上是生活随笔為你收集整理的CSMA/CD协议——学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Intent跳转到系统应用中的拨号界面、
- 下一篇: 您好,请问你找到秦攀博大学生专业认同感的