適配器對過去發(fā)生過的碰撞并無記憶功能
發(fā)布時間:2014/9/16 21:33:27 訪問次數(shù):602
若連續(xù)多次發(fā)生沖突,MC141555DW4就表明可能有較多的站參與爭用信道。但使用上述退避算法可使重傳需要推遲的平均時間隨重傳次數(shù)而增大f這也稱為動態(tài)退避),因而減小發(fā)生碰撞的概率,有利于整個系統(tǒng)的穩(wěn)定。
我們還應(yīng)注意到,適配器每發(fā)送一個新的幀,就要執(zhí)行一次CSMA/CD算法。適配器對過去發(fā)生過的碰撞并無記憶功能。因此,當(dāng)好幾個適配器正在執(zhí)行指數(shù)退避算法時,很可能有某一個適配器發(fā)送的新幀能夠碰巧立即成功地插入到信道中,得到了發(fā)送權(quán),而已經(jīng)推遲好幾次發(fā)送的站,有可能很不巧,還要繼續(xù)執(zhí)行退避算法,繼續(xù)等待。
現(xiàn)在考慮一種情況。某個站發(fā)送了…個很短的幀,但發(fā)生了碰撞。不過在這個幀發(fā)送完畢后發(fā)送站才檢測到發(fā)生了碰撞。已經(jīng)沒有辦法中止幀的發(fā)送,因為這個幀早已發(fā)送完了。這樣,在發(fā)送完畢之前沒有檢測出碰撞,這顯然足我們所不希望的。為了避免發(fā)生這種情況,以太網(wǎng)規(guī)定了一個最短幀長64字節(jié),即512 bit。如果要發(fā)送的數(shù)據(jù)非常少,那么必須加入一些填充字節(jié),使幀長不小于64字節(jié)。對于10 Mb/s以太網(wǎng),發(fā)送512 bit的時間需要51.2 us,也就是上面提到的爭用期。
由此可見,以太網(wǎng)在發(fā)送數(shù)據(jù)時,如果在爭用期(共發(fā)送了64字節(jié))沒有發(fā)生碰撞,那么后續(xù)發(fā)送的數(shù)據(jù)就一定不會發(fā)生沖突。換句話說,如果發(fā)生碰撞,就一定是在發(fā)送的前64字節(jié)之內(nèi)。由于一檢測到?jīng)_突就立即中止發(fā)送,這時已經(jīng)發(fā)送出去的數(shù)據(jù)一定小于64字節(jié),因此凡長度小于64字節(jié)的幀都是由于沖突而異常中止的無效幀。只要收到了這種無效幀,就應(yīng)當(dāng)立即將其丟棄。
前面已經(jīng)講過,信號在以太網(wǎng)上傳播l km大約需要5¨s。以太網(wǎng)上最大的端到端時延必須小于爭用期的一半(即25.6¨s),這相當(dāng)于以太網(wǎng)的最大端到端長度約為5 km。實際上的以太網(wǎng)覆蓋范圍遠(yuǎn)遠(yuǎn)沒有這樣大。因此,實用的以太網(wǎng)都能在爭用期51.2 us內(nèi)檢測到可能發(fā)生的碰撞。以太網(wǎng)的爭用期確定為51.2 Lis,不僅考慮到以太網(wǎng)的端到端時延,而且還包括其他的許多因素,如存在的轉(zhuǎn)發(fā)器所增加的時延,以及下面要講到的強化碰撞昀干擾信號的持續(xù)時間等。
下面介紹強化碰撞的概念。這就是當(dāng)發(fā)送數(shù)據(jù)的站一旦發(fā)現(xiàn)發(fā)生了碰撞時,除了立即停止發(fā)送數(shù)據(jù)外,還要再繼續(xù)發(fā)送32比特或48比特的人為干擾信號(jamming signal),以便讓所有用戶都知道現(xiàn)在已經(jīng)發(fā)生了碰撞。對于10 Mb/s以太網(wǎng),發(fā)送32(或48)比特只需要3.2(或4.8)us。
若連續(xù)多次發(fā)生沖突,MC141555DW4就表明可能有較多的站參與爭用信道。但使用上述退避算法可使重傳需要推遲的平均時間隨重傳次數(shù)而增大f這也稱為動態(tài)退避),因而減小發(fā)生碰撞的概率,有利于整個系統(tǒng)的穩(wěn)定。
我們還應(yīng)注意到,適配器每發(fā)送一個新的幀,就要執(zhí)行一次CSMA/CD算法。適配器對過去發(fā)生過的碰撞并無記憶功能。因此,當(dāng)好幾個適配器正在執(zhí)行指數(shù)退避算法時,很可能有某一個適配器發(fā)送的新幀能夠碰巧立即成功地插入到信道中,得到了發(fā)送權(quán),而已經(jīng)推遲好幾次發(fā)送的站,有可能很不巧,還要繼續(xù)執(zhí)行退避算法,繼續(xù)等待。
現(xiàn)在考慮一種情況。某個站發(fā)送了…個很短的幀,但發(fā)生了碰撞。不過在這個幀發(fā)送完畢后發(fā)送站才檢測到發(fā)生了碰撞。已經(jīng)沒有辦法中止幀的發(fā)送,因為這個幀早已發(fā)送完了。這樣,在發(fā)送完畢之前沒有檢測出碰撞,這顯然足我們所不希望的。為了避免發(fā)生這種情況,以太網(wǎng)規(guī)定了一個最短幀長64字節(jié),即512 bit。如果要發(fā)送的數(shù)據(jù)非常少,那么必須加入一些填充字節(jié),使幀長不小于64字節(jié)。對于10 Mb/s以太網(wǎng),發(fā)送512 bit的時間需要51.2 us,也就是上面提到的爭用期。
由此可見,以太網(wǎng)在發(fā)送數(shù)據(jù)時,如果在爭用期(共發(fā)送了64字節(jié))沒有發(fā)生碰撞,那么后續(xù)發(fā)送的數(shù)據(jù)就一定不會發(fā)生沖突。換句話說,如果發(fā)生碰撞,就一定是在發(fā)送的前64字節(jié)之內(nèi)。由于一檢測到?jīng)_突就立即中止發(fā)送,這時已經(jīng)發(fā)送出去的數(shù)據(jù)一定小于64字節(jié),因此凡長度小于64字節(jié)的幀都是由于沖突而異常中止的無效幀。只要收到了這種無效幀,就應(yīng)當(dāng)立即將其丟棄。
前面已經(jīng)講過,信號在以太網(wǎng)上傳播l km大約需要5¨s。以太網(wǎng)上最大的端到端時延必須小于爭用期的一半(即25.6¨s),這相當(dāng)于以太網(wǎng)的最大端到端長度約為5 km。實際上的以太網(wǎng)覆蓋范圍遠(yuǎn)遠(yuǎn)沒有這樣大。因此,實用的以太網(wǎng)都能在爭用期51.2 us內(nèi)檢測到可能發(fā)生的碰撞。以太網(wǎng)的爭用期確定為51.2 Lis,不僅考慮到以太網(wǎng)的端到端時延,而且還包括其他的許多因素,如存在的轉(zhuǎn)發(fā)器所增加的時延,以及下面要講到的強化碰撞昀干擾信號的持續(xù)時間等。
下面介紹強化碰撞的概念。這就是當(dāng)發(fā)送數(shù)據(jù)的站一旦發(fā)現(xiàn)發(fā)生了碰撞時,除了立即停止發(fā)送數(shù)據(jù)外,還要再繼續(xù)發(fā)送32比特或48比特的人為干擾信號(jamming signal),以便讓所有用戶都知道現(xiàn)在已經(jīng)發(fā)生了碰撞。對于10 Mb/s以太網(wǎng),發(fā)送32(或48)比特只需要3.2(或4.8)us。
熱門點擊
- 基本的帶通調(diào)制方法
- CIDR最主要的特點有兩個
- RIP協(xié)議的缺點:壞消息傳播得慢
- IEEE規(guī)定地址字段的第一字節(jié)的最低位為I/
- 什么叫做比特時間
- 符合DIX Ethernet V2標(biāo)準(zhǔn)的局域
- 侍播時延對載波監(jiān)聽的影響
- 信道利用率
- 輝度(Intensity)旋鈕
- 具有三層ISP結(jié)構(gòu)的因特網(wǎng)
推薦技術(shù)資料
- 1200 V CoolSiC MOSFET
- 高帶寬內(nèi)存(HBM)和芯片間互連(ICI)應(yīng)
- 第七代TPU—Ironwood
- Neuralink新款“心靈感
- IR最新功率MOSFET的30
- 全新第4代SiC MOSFET
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究