數據鏈路層(2層)數據幀結構


數據鏈路層負責將位組合成字節,並將字節組合成幀。幀被用在數據鏈路層,從網絡層傳遞過來的數據包被封裝成幀,以根據介質訪問的類型進行傳輸。

以太網站點的功能是使用一組稱為MAC幀格式的位,在站點之間傳送數據幀。

在幀格式中,采用循環冗余校驗(CRC)進行差錯檢測。但記住,這是差錯檢測,不是差錯糾正。

802.3幀結構

前導
8字節
DA
6字節
SA
6字節
長度
2字節
數據 FCS

 

Etllernet幀結構

前導
8字節
DA
6字節
SA
6字節
類型
2字節
數據 FCS

說明:將一個幀封裝到不同類型的幀中,就稱為隧道技術。
下面是802.3幀和Etllernet幀的各個字段的詳細說明。

前導(PreambIe) 它采用交替為1和O的模式,在每個數據包的起始處提供5MHz的時鍾信號,以允許接受設備鎖定進入的比特流。

幀起始定界符/同步(start Fra1ne DeIimiter,SFD/synch) 前導為7字節,SFD為1字節(Synch)。SFD為10101011,這里的最后一對1允許接收者進入中間某處的交替0、1模式中,卻仍然能夠同步並檢測到數據的開始。

目的地址(Destination Address,DA) 它首先使用最低有效位(IEB)傳送48位值。接收方站點使用DA來決定一個進入的數據包是否被送往特定的節點。目的地址可以是單獨的地址,或者是廣播或組播MAC地址。記住,廣播地址為全1(十六進制形式為全F)並被送往所有設備,但組播地址只被送往網絡中節點的同類子集。

源地址(Source Address,SA) SA是48位的MAC地址,用來識別發送沒備,它首先使用LSB。在SA字段中,廣播和組播地址格式是非法的。

長度(Length)或類型(Type) 802.3使用長度字段,但Ethernet幀使用類型字段來識別網絡層的協議。802.3不能識別上層協議,且必須與專用的LAN(比如IPX)一起使用。

數據(Data) 這是從網絡層傳送到數據鏈路層的數據包。它的大小可以在46~1500字節之間變化。

幀校驗序列(FraIue check sequence,FCS) FCS是位於幀末尾的字段,它用來存放循環冗余校驗(CRC)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM