適配器每發(fā)送一個新的幀
發(fā)布時間:2014/9/11 20:17:13 訪問次數(shù):914
若再發(fā)生碰撞,AD1981BJST則在第2次重傳時,k=2,隨機(jī)數(shù)r就從整數(shù){O,l,2,3}中選一個數(shù)。因此重傳推遲的時間是在0,2瓦4f和6T這4個時間中隨機(jī)地選取一個。
同樣,若再發(fā)生碰撞,則重傳時k=3,隨機(jī)數(shù),就從整數(shù){0,1,2,3,4,5,6,7)中選一個數(shù)。依此類推。
若連續(xù)多次發(fā)生沖突,就表明可能有較多的站參與爭用信道。但使用上述退避算法可使重傳需要推遲的平均時間隨重傳次數(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ā)送,因?yàn)檫@個幀早已發(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。實(shí)際上的以太網(wǎng)覆蓋范圍遠(yuǎn)遠(yuǎn)沒有這樣大。因此,實(shí)用的以太網(wǎng)都能在爭用期51.2 us內(nèi)檢測到可
能發(fā)生的碰撞。以太網(wǎng)的爭用期確定為51.2 Lis,不僅考慮到以太網(wǎng)的端到端時延,而且還包括其他的許多因素,如存在的轉(zhuǎn)發(fā)器所增加的時延,以及下面要講到的強(qiáng)化碰撞昀干擾信號的持續(xù)時間等。
若再發(fā)生碰撞,AD1981BJST則在第2次重傳時,k=2,隨機(jī)數(shù)r就從整數(shù){O,l,2,3}中選一個數(shù)。因此重傳推遲的時間是在0,2瓦4f和6T這4個時間中隨機(jī)地選取一個。
同樣,若再發(fā)生碰撞,則重傳時k=3,隨機(jī)數(shù),就從整數(shù){0,1,2,3,4,5,6,7)中選一個數(shù)。依此類推。
若連續(xù)多次發(fā)生沖突,就表明可能有較多的站參與爭用信道。但使用上述退避算法可使重傳需要推遲的平均時間隨重傳次數(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ā)送,因?yàn)檫@個幀早已發(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。實(shí)際上的以太網(wǎng)覆蓋范圍遠(yuǎn)遠(yuǎn)沒有這樣大。因此,實(shí)用的以太網(wǎng)都能在爭用期51.2 us內(nèi)檢測到可
能發(fā)生的碰撞。以太網(wǎng)的爭用期確定為51.2 Lis,不僅考慮到以太網(wǎng)的端到端時延,而且還包括其他的許多因素,如存在的轉(zhuǎn)發(fā)器所增加的時延,以及下面要講到的強(qiáng)化碰撞昀干擾信號的持續(xù)時間等。
熱門點(diǎn)擊
- “發(fā)往本站的幀”包括以下三種幀
- 以太網(wǎng)采用無連接的工作方式
- 觸發(fā)器是能夠存儲1位二進(jìn)制碼的邏輯電路
- 衛(wèi)星通信的另一特點(diǎn)就是具有較大的傳擂時延
- 使用二叉線索查找路由表
- CIDR記法有多種形式
- 路由器的結(jié)構(gòu)
- 10BASE-T以太網(wǎng)的通信距離稍短
- 計算UDP檢驗(yàn)和的例予
- 以太網(wǎng)的兩個標(biāo)準(zhǔn)
推薦技術(shù)資料
- 聲道前級設(shè)計特點(diǎn)
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- AMOLED顯示驅(qū)動芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究