日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

计算机网络 --- 数据链路层CSMA/CA协议

發(fā)布時(shí)間:2024/7/23 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机网络 --- 数据链路层CSMA/CA协议 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

CSMA/CA全稱

載波監(jiān)聽多點(diǎn)接入/碰撞避免CSMA/CA(carrier sense multiple access with collision avoidence)

CSMA/CA協(xié)議與CSMA/CD協(xié)議的主要區(qū)別在應(yīng)用場(chǎng)景不同。

為什么要有CSMA/CA協(xié)議

CSMA/CA協(xié)議主要應(yīng)用于無線局域網(wǎng),CSMA/CD協(xié)議主要應(yīng)用于總線型。CSMA/CD協(xié)議無法應(yīng)用與無線局域網(wǎng)的原因時(shí)其無法做到360度全面檢測(cè)沖突。其次是隱蔽站,當(dāng)A和C都檢測(cè)不到信號(hào),認(rèn)為信道空閑時(shí),同時(shí)向B發(fā)送數(shù)據(jù),就會(huì)導(dǎo)致沖突。此時(shí)C相對(duì)于A來說就是一個(gè)隱蔽站。?

CSMA/CA協(xié)議工作原理

發(fā)送數(shù)據(jù)前,先檢測(cè)信道是否空閑。空閑則發(fā)出RTS(request to send),RTS包括發(fā)送端的地址,接收端的地址,下一份數(shù)據(jù)將持續(xù)發(fā)送的時(shí)間等信息:信道忙則等待。

接收端收到RTS,將響應(yīng)CTS(clear to send)。

發(fā)送端收到CTS后,開始發(fā)送數(shù)據(jù)幀(同時(shí)預(yù)約信道:發(fā)送方告知其他站點(diǎn)自己要傳多久數(shù)據(jù))。

接收端收到數(shù)據(jù)幀后,將用CRC來檢驗(yàn)數(shù)據(jù)是否正確,正確則相應(yīng)ACK幀。

發(fā)送方收到ACK就可以進(jìn)行下一個(gè)數(shù)據(jù)幀的發(fā)送,若沒有則一直重傳至規(guī)定重發(fā)次數(shù)為止(采用二進(jìn)制指數(shù)退避算法來確定隨機(jī)的推遲時(shí)間)。

  • 預(yù)約信道
  • ACK幀
  • RTS/CTS幀(可選)
  • CSMA/CA,CSMA/CD的異同

    相同點(diǎn):

    CSMA/CA,CSMA/CD機(jī)制都從屬于CSMA的思路,其核心是先聽再說。換言之,兩個(gè)在接入信道之前都需要進(jìn)行監(jiān)聽。當(dāng)發(fā)現(xiàn)信道空閑后,才能進(jìn)行接入。

    不同點(diǎn):

    • 傳輸介質(zhì)不同:CSMA/CD用于總線式以太網(wǎng)(有線),而CSMA/CA用于無線局域網(wǎng)(無線)。
    • 載波檢測(cè)方式不同:因傳輸介質(zhì)不同,CSMA/CA,CSMA/CD檢測(cè)方式也不同。CSMA/CD通過電纜中電壓的變化來檢測(cè),當(dāng)數(shù)據(jù)發(fā)生碰撞時(shí),電纜中的電壓就會(huì)隨著發(fā)生變化;而CSMA/CA采用能量檢測(cè)(ED),載波檢測(cè)(CS)和能量載波混合檢測(cè)三種檢測(cè)信道空閑的方式。
    • CSMA/CA避免沖突,CSMA/CD檢測(cè)沖突,二者出現(xiàn)沖突后都會(huì)進(jìn)行有上限的重傳。

    總結(jié)

    以上是生活随笔為你收集整理的计算机网络 --- 数据链路层CSMA/CA协议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。