那么為什么還會出現(xiàn)數(shù)據(jù)在總線上的碰撞呢
發(fā)布時間:2014/9/11 20:13:44 訪問次數(shù):2252
變化情況,以便判斷自己在發(fā)送數(shù)據(jù)時其他站是否也在發(fā)送數(shù)據(jù)。當幾個站同時在總線上發(fā)送數(shù)據(jù)時,AD1980XST總線上的信號電壓變化幅度將會增大(互相疊加)。當適配器檢測到的信號電壓變化幅度超過一定的門限值時,就認為總線上至少有兩個站同時在發(fā)送數(shù)據(jù),表明產(chǎn)生了碰撞。所謂“碰撞”就是發(fā)生了沖突。因此“碰撞檢測”也稱為“沖突檢測”。這時,總線上傳輸?shù)男盘柈a(chǎn)生了嚴重的失真,無法從中恢復出有用的信息來。因此,任何一個正在發(fā)送數(shù)據(jù)的站,一旦發(fā)現(xiàn)總線上出現(xiàn)了碰撞,其適配器就要立即停止發(fā)送,免得繼續(xù)進行無效的發(fā)送,白白浪費網(wǎng)絡資源,然后等待一段隨機時間后再次發(fā)送。
既然每一個站在發(fā)送數(shù)據(jù)之前已經(jīng)監(jiān)聽到信道為“空閑”,那么為什么還會出現(xiàn)數(shù)據(jù)在總線上的碰撞呢?這是因為電磁波在總線上總是以有限的速率傳播的。這和我們開討論會時相似。一聽見會場安酵,我們就立即發(fā)言,但偶爾也會發(fā)生幾個人同時搶著發(fā)言而產(chǎn)生沖突的情況。設圖中的局域網(wǎng)兩端的站A和B相距1 km,用同軸電纜相連。電磁波在1 km電纜的傳播時延約為5 ps(這個數(shù)字應當記。。因此,A向B發(fā)出的數(shù)據(jù),在約5¨s后才能傳送到B。換言之,B若在A發(fā)送的數(shù)據(jù)到達B之前發(fā)送自己的幀(因為這時B的載波監(jiān)聽檢測不到A所發(fā)送的信息),則必然要在某個時間和A發(fā)送的幀發(fā)生碰撞。碰撞的結果是兩個幀都變得無用。在局域網(wǎng)的分析中,常把總線上的單程端到端傳播時延記為f。發(fā)送數(shù)據(jù)的站希望盡早知道是否發(fā)生了碰撞。那么,A發(fā)送數(shù)據(jù)后,最遲要經(jīng)過多長時間才能知道自己發(fā)送的數(shù)據(jù)和其他站發(fā)送的數(shù)據(jù)有沒有發(fā)生碰撞?從圖3 -17不難看出,這個時間最多是兩倍的總線端到端的傳播時延(2力,或總線的端到端往返傳播時延。由于局域網(wǎng)上任意兩個站之間的傳播時延有長有短,因此局域網(wǎng)必須按最壞情況設計,即取總線兩端的兩個站之間的傳播時延(這兩個站之間的距離最大)為端到端傳播時延。
變化情況,以便判斷自己在發(fā)送數(shù)據(jù)時其他站是否也在發(fā)送數(shù)據(jù)。當幾個站同時在總線上發(fā)送數(shù)據(jù)時,AD1980XST總線上的信號電壓變化幅度將會增大(互相疊加)。當適配器檢測到的信號電壓變化幅度超過一定的門限值時,就認為總線上至少有兩個站同時在發(fā)送數(shù)據(jù),表明產(chǎn)生了碰撞。所謂“碰撞”就是發(fā)生了沖突。因此“碰撞檢測”也稱為“沖突檢測”。這時,總線上傳輸?shù)男盘柈a(chǎn)生了嚴重的失真,無法從中恢復出有用的信息來。因此,任何一個正在發(fā)送數(shù)據(jù)的站,一旦發(fā)現(xiàn)總線上出現(xiàn)了碰撞,其適配器就要立即停止發(fā)送,免得繼續(xù)進行無效的發(fā)送,白白浪費網(wǎng)絡資源,然后等待一段隨機時間后再次發(fā)送。
既然每一個站在發(fā)送數(shù)據(jù)之前已經(jīng)監(jiān)聽到信道為“空閑”,那么為什么還會出現(xiàn)數(shù)據(jù)在總線上的碰撞呢?這是因為電磁波在總線上總是以有限的速率傳播的。這和我們開討論會時相似。一聽見會場安酵,我們就立即發(fā)言,但偶爾也會發(fā)生幾個人同時搶著發(fā)言而產(chǎn)生沖突的情況。設圖中的局域網(wǎng)兩端的站A和B相距1 km,用同軸電纜相連。電磁波在1 km電纜的傳播時延約為5 ps(這個數(shù)字應當記。。因此,A向B發(fā)出的數(shù)據(jù),在約5¨s后才能傳送到B。換言之,B若在A發(fā)送的數(shù)據(jù)到達B之前發(fā)送自己的幀(因為這時B的載波監(jiān)聽檢測不到A所發(fā)送的信息),則必然要在某個時間和A發(fā)送的幀發(fā)生碰撞。碰撞的結果是兩個幀都變得無用。在局域網(wǎng)的分析中,常把總線上的單程端到端傳播時延記為f。發(fā)送數(shù)據(jù)的站希望盡早知道是否發(fā)生了碰撞。那么,A發(fā)送數(shù)據(jù)后,最遲要經(jīng)過多長時間才能知道自己發(fā)送的數(shù)據(jù)和其他站發(fā)送的數(shù)據(jù)有沒有發(fā)生碰撞?從圖3 -17不難看出,這個時間最多是兩倍的總線端到端的傳播時延(2力,或總線的端到端往返傳播時延。由于局域網(wǎng)上任意兩個站之間的傳播時延有長有短,因此局域網(wǎng)必須按最壞情況設計,即取總線兩端的兩個站之間的傳播時延(這兩個站之間的距離最大)為端到端傳播時延。
上一篇:采用較為靈活的無連接的工作方式
上一篇:使用CSMA/CD協(xié)議