在物理層的時候已經使用了時分復用 等一些方法 讓不同主機發出的資料流在信道中傳輸而不會互相影響,為什么 在資料鏈路層還要防止資料發生碰撞???
uj5u.com熱心網友回復:
物理層的信道復用方法主要是提高信道利用率,并未采取措施防止資料丟失,因此在資料鏈路層中增加了CSMA/CD協議,用來預防資料出問題,但這也并不是完全保險,所以在其它層還有相應措施uj5u.com熱心網友回復:
首先,從功能上說,復用技術是為了提高信道的利用率的,而CSMA/CD協議是為了避免碰撞來更好的進行網路通信的,這兩種技術分別起著不同的作用,二者總功能上并沒有誰可以取代誰的關系其次,根據以太網的特點,一個局域網內的的計算機通信具有突發性,我們不可能提前為他們分配信道,另外,在以太網中經常出現出現一對多的通信,比如發廣播幀,這個時候我們無法通過時分復用或者是分用來解決一個用戶同時與多個用戶通信的問題
然后還有一點,在以太網的總線上統一傳輸的是通過曼徹斯特編碼的位元流,這些位元流的1和0分別是由信號的高電壓和低電壓決定的,如果這個時候,有兩臺計算機同時往總線上傳輸位元流 ,二者的信號就會疊加在一起,就破壞了原來要傳輸的資訊,所以需要在鏈路層使用CSMA/CD協議來避免資料的碰撞
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/88236.html
標籤:網絡協議與配置
