當前位置:才華齋>計算機>計算機三級>

計算機三級網路技術考點輔導:乙太網

計算機三級 閱讀(9.46K)

導語:全國計算機等級考試,是經教育部批准,由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用知識與技能的全國性計算機水平考試體系。下面我們來看看計算機三級網路技術考點輔導:乙太網,供參考借鑑!

計算機三級網路技術考點輔導:乙太網

乙太網

1.乙太網的發展

1976年7月,Bob在ALOHA網路的基礎上,提出匯流排型區域網的設計思想,並提出衝突檢測、載波偵聽與隨機後退延遲演算法,將這種區域網命名為乙太網(Ethernet)。

乙太網的核心技術是:

介質訪問控制方法CDMA/CD.這種方法解決了多結點共享公用匯流排的問題。

早期乙太網的傳輸介質是同軸電纜,後用雙絞線,再後用光纖。

2.乙太網的幀結構與工作流程

(1)乙太網資料傳送流程

衝突:多個站點同時利用匯流排傳送資料,導致資料接收不正確。

匯流排網沒有控制中心,如果一個站點發送資料幀,以廣播方式通過匯流排傳送,每一個站點都能收到資料幀,其它站點也可以同時傳送,因此衝突不可避免。

CSMA/CD傳送流程可簡單概括為:先聽後發,邊聽邊發,衝突停止,延遲重發。

實現公共傳輸介質的控制策略,需要解決的問題是:載波偵聽,衝突檢測,衝突後的處理方法。

(a)載波偵聽

結點利用匯流排傳送資料時,首先偵聽匯流排是否空閒,乙太網規定傳送資料採用曼徹斯特編碼。判斷匯流排是否空閒可以判斷總線上是否有電平跳變。不發生跳變匯流排空閒。此時如果有結點已準備好傳送資料,可以啟動傳送。

(b)衝突檢測方法

載波偵聽不能完全消除衝突,原因是數字訊號是以一定的速率傳輸的。例如:結點A傳送資料幀時,離他1000m距離的結點在一定的時間延遲後才能收到資料幀,此時間段內如果B也傳送資料,造成衝突。從物理層上看,衝突時多個訊號疊加,導致波形不同於任何結點的波形訊號。

解決方案:結點A傳送資料前,先發送偵聽訊號,如果偵聽訊號在最大距離傳輸時間2倍時,沒有衝突訊號出現,結點A肯定取得匯流排的訪問權。

衝突訊號的延遲時間=2*D/V。其中:D是結點到最遠結點的距離,V表示訊號傳輸速度,訊號往返的時間為延遲時間。

進行衝突檢測的方法有兩種:比較法和編碼違例法。

比較法:將傳送訊號波形與從總線上接收的訊號比較,如果不同說明有衝突。

違例編碼法:檢查總線上的波形是否符合曼徹斯特編碼規則,不符合說明有衝突。

(c)衝突解決方案

發現衝突,停止傳送如果傳送資料的過程中檢測出衝突,為解決通道爭用衝突,傳送結點停止傳送,隨機延遲後重發的流程。

隨機延遲後重發的第一步:傳送衝突加強訊號,目的是延續衝突的持續時間,使得網路中的所有結點都能檢測出衝突的存在,並立即丟棄衝突幀,提高通道利用率

隨機延遲重發。乙太網協議規定每幀的最大重發次數不得超過16次,若超過則認為線路故障。為公平解決通道爭用問題,需要確定後退延遲演算法。典型的`CSMA/CD採用二進位制指數退避演算法,退避延遲時間計算為:t=2k×R×a 。其中:a是衝突視窗大小,R是隨機數,k為衝突次數,定義k的最大值,一旦k是最大值時是最後一次傳送。每次的延遲時間都會根據公式求出。

乙太網中任何結點都需要通過CSMA/CD方法爭取匯流排使用權,從準備傳送到成功傳送時間不確定。因此又稱為隨機爭用介質訪問控制方法。簡單易實現。

(2)乙太網幀結構

前導碼(7B)與幀前定界符欄位:用於接收同步階段。

目的地址與源地址(6B):分別表示幀的接收節點地址與傳送節點的硬體地址。

型別欄位:表示網路層使用的協議型別。

資料欄位(46B—15000B):是高層待發送的資料部分。

幀校驗欄位:採用32位的迴圈冗餘校驗。校驗範圍:目的地址、源地址、長度、LLC資料。

(3)乙太網接收流程

如果一個結點利用匯流排成功傳送資料,其它結點都應該處於接收狀態。所有結點只要不傳送資料,就應該處於接收狀態。一個結點接收幀,首先判斷幀的長度。(規定了最小長度,若小與最小長度,衝突,丟棄該幀,結點重新進入接收狀態)。如果沒有衝突,結點接收幀後首先檢查幀的目的地址。(目的地址單一地址或組地址或廣播地址,屬於自己則保留,否則丟棄)。地址匹配後確認是自己應該接收的幀,進一步進行CRC校驗。 如果校驗正確,則進一步檢測LLC資料長度是否正確。出錯則報告”幀長度錯“,否則報告”成功接收”,進入結束狀態。如果檢驗出錯,首先判斷該幀是否是8為的整數倍,是,表示沒有丟失位,則記錄”幀檢驗錯“,否則報告”幀位錯“,進入結束狀態。

乙太網協議將接收出錯分為3類:幀檢驗錯、幀長度錯與幀位錯。

3.乙太網的實現方法

每個站點都可以接收到所有來自其他站點的資料

為決定那個站點接收,需要定址機制來標識目的站點

目的站點將該幀複製,其他站點則丟棄該幀

4.以網的實體地址

IEEE802標準為每個DTE規定了一個48位的全域性地址,它是站點的全球唯一的識別符號,與其物理位置無關。即MAC地址(實體地址),MAC地址為6位元組(48位)。MAC地址的前3個位元組(高24位)由IEEE統一分配給廠商,低24位由廠商分配給每一塊網絡卡。網絡卡的MAC地址可以認為就是該網絡卡所在站點的MAC地址。