csma是載波檢測(偵聽)多路訪問分為以下幾類
它檢測其他站的活動(dòng)情況,據(jù)此調(diào)整自己的行為。
1 持續(xù)csma1-persistent csma):當(dāng)信道忙或發(fā)生沖突時(shí),要發(fā)送幀的站,不斷持續(xù)偵聽,一有空閑,便可發(fā)送。 其中,長的傳播延遲和同時(shí)發(fā)送幀,會(huì)導(dǎo)致多次沖突,降低系統(tǒng)性能。
基本思想:當(dāng)一個(gè)節(jié)點(diǎn)要發(fā)送數(shù)據(jù)時(shí),首先監(jiān)聽信道;如果信道空閑就立即發(fā)送數(shù)據(jù);如果信道忙則等待,同時(shí)繼續(xù)監(jiān)聽直到信道空閑;如果發(fā)生沖突,則隨機(jī)等待一段時(shí)間后,再重新開始監(jiān)聽信道。
2 非持續(xù)csma: 它并不持續(xù)偵聽信道,而是在沖突時(shí),等待隨機(jī)的一段時(shí)間。它有更好的信道利用率,但導(dǎo)致更長延遲。
當(dāng)一個(gè)節(jié)點(diǎn)要發(fā)送數(shù)據(jù)時(shí),首先監(jiān)聽信道;如果信道空閑就立即發(fā)送數(shù)據(jù);如果信道忙則放棄監(jiān)聽,隨機(jī)等待一段時(shí)間,再開始監(jiān)聽信道。非持續(xù)csma會(huì)減少發(fā)送數(shù)據(jù)導(dǎo)致沖突的概率,但會(huì)使得數(shù)據(jù)在網(wǎng)絡(luò)中的平均延時(shí)時(shí)間增加。
3 持續(xù)csma:它應(yīng)用于分槽信道,按照p概率發(fā)送幀。即信道空閑時(shí),這個(gè)時(shí)槽,欲發(fā)送的站p概率發(fā)送,q=1-p概率不發(fā)送。若不發(fā)送,下一時(shí)槽仍空閑,同理進(jìn)行發(fā)送。若信道忙,則等待下一時(shí)槽,若沖動(dòng),則等待隨機(jī)的一段時(shí)間,重新開始。
持續(xù)csma用于時(shí)分信道,其基本思想是:當(dāng)一個(gè)節(jié)點(diǎn)要發(fā)送數(shù)據(jù)時(shí),首先監(jiān)聽信道;如果信道忙則堅(jiān)持監(jiān)聽到下一個(gè)時(shí)隙;如果信道空閑,便以概率p發(fā)送數(shù)據(jù),以概率1-p推遲到下一個(gè)時(shí)隙;如果下一個(gè)時(shí)隙信道仍然空閑,則仍以概率p發(fā)送數(shù)據(jù),以概率1-p推遲到下一個(gè)時(shí)隙;這樣一直持續(xù)下去,直到數(shù)據(jù)被發(fā)送出去,或因其他節(jié)點(diǎn)發(fā)送而檢測到信道貌岸然忙為止,若是后者,則等待一段隨機(jī)的時(shí)間后重新開始監(jiān)聽。p-持續(xù)csma的性能依賴于概率p的選取。
4帶沖突檢測的csma(csma/cd:csma with collision detection):它一旦檢測到?jīng)_突,立即終止當(dāng)前傳輸中的幀,節(jié)省時(shí)間和帶寬,并等待一段時(shí)間,重新嘗試。它廣泛用于lan中mac子層,是當(dāng)前以太網(wǎng)lan的基礎(chǔ)。
其概念時(shí)間模型分為三個(gè)時(shí)期:傳輸周期,競爭周期和空閑周期。
值得一提的是,監(jiān)聽的機(jī)制:傳輸數(shù)據(jù)時(shí),他的硬件進(jìn)行監(jiān)聽電纜,如果讀回來的信息與發(fā)送的不一致,便知發(fā)送沖突了。這里,當(dāng)然需要一種特殊的信號(hào)編碼方案,能夠檢測出兩個(gè)ov信號(hào)沖突。(或者在此沖突下,故意不檢測,因信號(hào)沒有損壞)
有線網(wǎng)中,沖突檢測的最核心內(nèi)容是 禎碎片(即檢測到網(wǎng)絡(luò)中有小于這個(gè)大小的禎就認(rèn)為是禎碎片,因?yàn)閭鬏?端都在傳輸造成沖突,2端數(shù)據(jù)在網(wǎng)絡(luò)中都只有1部分,即不完整,產(chǎn)生碎片)。
在無線網(wǎng)中由于有隱藏結(jié)點(diǎn)(即每個(gè)結(jié)點(diǎn)不知道也不可能知道整個(gè)網(wǎng)絡(luò)的實(shí)時(shí)情況),因此無法“檢測”所以csma/ca(csma with collision avoidance)載波偵聽多路訪問沖突檢測 就應(yīng)運(yùn)而生了,它是利用rts/cts(即類似tcp的握手協(xié)議的應(yīng)答策略來保證在傳輸中結(jié)點(diǎn)不會(huì)再接受請(qǐng)求,從而解決了無線網(wǎng)中的沖突。