在介紹乙太網路之前,必須先介紹IEEE 802的相關標準,因為各種區域網路都有規範在IEEE 802內的各個標準,例如:乙太網路是IEEE 802.3標準。美國電機電子工程師學會(IEEE)專職在推動區域網路介面和傳輸標準化,有關各種IEEE 802相關的制定標準,可以到https://zh.wikipedia.org/zh-tw/IEEE_802 看~
乙太網路一直是區域網路的技術主流,雖然是由美國Xerox公司的Polo Alto研究中心最先研製成功,但如今乙太網路一詞被用來指採用CSMA/CD技術的區域網路;『載波檢測多重存取附碰撞偵測』(簡稱CSMA/CD)是 IEEE 802.3 所制定的『媒介存取控制』(Medium Access Control, MAC)通訊協定。CSMA/CD的步驟流程圖:
乙太網路是一種競爭機制的網路環境,允許任何一台網路設備在網路沒有資料傳輸的時候發送資訊,所以有可能出現多台工作站(電腦)同時檢測到網路處於空閒狀態時,而同時傳送資料,這樣資料就會產生混淆(碰撞),而無法分辨出真正的資料。
偵測網路是否有訊號:在傳送資料之前,會先偵測匯流排是否有資料傳輸,如果有則等待一段時間後再繼續監聽;如果匯流排沒有資料傳輸,則傳送資料;工作站傳送資料時,會檢測自己的資料是否會與其它工作站的資料產生碰撞,如果產生碰撞,則送出擾亂訊息(Jamming Signal),告知所有工作站,網路已發生碰撞現象,不要再繼續傳送訊號。如果連續發生16 次以上的碰撞,表示網路或電腦發生嚴重的故障,停止傳送且等待修護人員來修護。
參考資料
http://www.tsnien.idv.tw/Network_WebBook/chap8/8-2%20CSMA_CD%20%E7%B6%B2%E8%B7%AF.html
https://www.796t.com/content/1542709639.html
https://www.graniteriverlabs.com/zh-tw/technical-blog/ethernet-lan-test