乙太網的監聽演算法
① 簡述乙太網的介質訪問控制方式的原理
在CSMA中,由於信道傳播時延的存在,即使通信雙方的站點都沒有偵聽到載波信號,在發送數據時仍可能會發生沖突,因為他們可能會在檢測到介質空閑時同時發送數據,致使沖突發生。盡管CSMA可以發現沖突,但它並沒有先知的沖突檢測和阻止功能,致使沖突發生頻繁。
一種CSMA的改進方案是使發送站點在傳輸過程中仍繼續偵聽介質,以檢測是否存在沖突。如果兩個站點都在某一時間檢測到信道是空閑的,並且同時開始傳送數據,則它們幾乎立刻就會檢測到有沖突發生。
如果發生沖突,信道上可以檢測到超過發送站點本身發送的載波信號幅度的電磁波,由此判斷出沖突的存在。一旦檢測到沖突,發送站點就立即停止發送,並向匯流排上發一串阻塞信號,用以通知匯流排上通信的對方站點,快速地終止被破壞的幀,可以節省時間和帶寬。
這種方案就是本節要介紹的CSMA/CD(Carrier Sense Multiple Access with Collision Detection,載波偵聽多路訪問/沖突檢測協議),已廣泛應用於區域網中。
(1)乙太網的監聽演算法擴展閱讀:
介質訪問控制地址:
在區域網(LAN)或其他網路中,介質訪問控制地址(MAC address,Media Access Control address)是您計算機唯一的硬體號。
在區域網(LAN)或其他網路中,介質訪問控制地址(MAC address,Media Access Control address)是您計算機唯一的硬體號。(在乙太網區域網中,它與您的乙太網地址相同。)當您從計算機連接到互聯網,一個對應表將您的IP地址連到區域網中您計算機的物理(MAC)地址。
介質訪問控制子層(通信協議的數據鏈路層)使用MAC(Media Access Control)地址。每個物理設備類型有一個不同的MAC子層。數據鏈路層(DLC)的另一個子層是邏輯鏈路控制子層。