MAC幀的格式
發(fā)布時(shí)間:2014/8/25 21:23:07 訪問(wèn)次數(shù):5949
常用的以太網(wǎng)MAC幀格式有兩種標(biāo)準(zhǔn),一種是DIX Ethernet V2標(biāo)準(zhǔn)(即以太網(wǎng)V2標(biāo)準(zhǔn)),M11B416256A-35J另一種是IEEE的802.3標(biāo)準(zhǔn)。這里只介紹使用得最多的以太網(wǎng)V2的MAC幀格式(圖3-22)。圖中假定網(wǎng)絡(luò)層使用的是IP協(xié)議。實(shí)際上使用其他的協(xié)議也是可以的。
以太網(wǎng)V2的MAC幀比較為簡(jiǎn)單,由五個(gè)字段組成。前兩個(gè)字段分別為6字節(jié)長(zhǎng)的目的地址和源地址字段。第三個(gè)字段是2字節(jié)的類型字段,用來(lái)標(biāo)志上一層使用的是什么協(xié)議,以便把收到的MAC幀的數(shù)據(jù)上交給上一層的這個(gè)協(xié)議。例如,當(dāng)類型字段的值是Ox0800時(shí),就表示上層使用的是IP數(shù)據(jù)報(bào)。若類型字段的值為Ox8137,則表示該幀是由Novell IPX發(fā)過(guò)來(lái)的。第四個(gè)字段是數(shù)據(jù)字段,其長(zhǎng)度在46到1 500字節(jié)之間(46字節(jié)是這樣得出的:最小長(zhǎng)度64字節(jié)減去18字節(jié)的首部和尾部就得出數(shù)據(jù)字段的最小長(zhǎng)度)。最后一個(gè)字段是4字節(jié)的幀檢驗(yàn)序列FCS(使用CRC檢驗(yàn))。當(dāng)傳輸媒體的誤碼率為1×10-8時(shí),MAC子層可使未檢測(cè)到的差錯(cuò)小于1×10-14。
這里我們要指出,在以太網(wǎng)V2晌MAC幀格式中,其首部并沒(méi)有一個(gè)幀長(zhǎng)度(或數(shù)據(jù)長(zhǎng)度)字段。那么,MAC子層又怎樣知道從接收到的以太網(wǎng)幀中取出多少字節(jié)的數(shù)據(jù)交付上一層協(xié)議呢?我們?cè)谇懊嬷v述圖3-16的曼徹斯特編碼時(shí)已經(jīng)講過(guò),這種曼徹斯特編碼的一個(gè)重要特點(diǎn)就是:在曼徹斯特編碼的每一個(gè)碼元(不管碼元是1或O)的正中間一定有一次電壓的轉(zhuǎn)換(從高到低或從低到高)。當(dāng)發(fā)送方把一個(gè)以太網(wǎng)幀發(fā)送完畢后,就不再發(fā)送其他碼元了(既不發(fā)送l,也不發(fā)送0)。因此,發(fā)送方網(wǎng)絡(luò)適配器的接口上的電壓也就不再變化了。這樣,接收方就可以很容易地找到以太網(wǎng)幀的結(jié)束位置。在這個(gè)位置往前數(shù)4字節(jié)(FCS字段長(zhǎng)度是4字節(jié)),就能確定數(shù)據(jù)字段的結(jié)束位置。
常用的以太網(wǎng)MAC幀格式有兩種標(biāo)準(zhǔn),一種是DIX Ethernet V2標(biāo)準(zhǔn)(即以太網(wǎng)V2標(biāo)準(zhǔn)),M11B416256A-35J另一種是IEEE的802.3標(biāo)準(zhǔn)。這里只介紹使用得最多的以太網(wǎng)V2的MAC幀格式(圖3-22)。圖中假定網(wǎng)絡(luò)層使用的是IP協(xié)議。實(shí)際上使用其他的協(xié)議也是可以的。
以太網(wǎng)V2的MAC幀比較為簡(jiǎn)單,由五個(gè)字段組成。前兩個(gè)字段分別為6字節(jié)長(zhǎng)的目的地址和源地址字段。第三個(gè)字段是2字節(jié)的類型字段,用來(lái)標(biāo)志上一層使用的是什么協(xié)議,以便把收到的MAC幀的數(shù)據(jù)上交給上一層的這個(gè)協(xié)議。例如,當(dāng)類型字段的值是Ox0800時(shí),就表示上層使用的是IP數(shù)據(jù)報(bào)。若類型字段的值為Ox8137,則表示該幀是由Novell I發(fā)過(guò)來(lái)的。第四個(gè)字段是數(shù)據(jù)字段,其長(zhǎng)度在46到1 500字節(jié)之間(46字節(jié)是這樣得出的:最小長(zhǎng)度64字節(jié)減去18字節(jié)的首部和尾部就得出數(shù)據(jù)字段的最小長(zhǎng)度)。最后一個(gè)字段是4字節(jié)的幀檢驗(yàn)序列FCS(使用CRC檢驗(yàn))。當(dāng)傳輸媒體的誤碼率為1×10-8時(shí),MAC子層可使未檢測(cè)到的差錯(cuò)小于1×10-14。
這里我們要指出,在以太網(wǎng)V2晌MAC幀格式中,其首部并沒(méi)有一個(gè)幀長(zhǎng)度(或數(shù)據(jù)長(zhǎng)度)字段。那么,MAC子層又怎樣知道從接收到的以太網(wǎng)幀中取出多少字節(jié)的數(shù)據(jù)交付上一層協(xié)議呢?我們?cè)谇懊嬷v述圖3-16的曼徹斯特編碼時(shí)已經(jīng)講過(guò),這種曼徹斯特編碼的一個(gè)重要特點(diǎn)就是:在曼徹斯特編碼的每一個(gè)碼元(不管碼元是1或O)的正中間一定有一次電壓的轉(zhuǎn)換(從高到低或從低到高)。當(dāng)發(fā)送方把一個(gè)以太網(wǎng)幀發(fā)送完畢后,就不再發(fā)送其他碼元了(既不發(fā)送l,也不發(fā)送0)。因此,發(fā)送方網(wǎng)絡(luò)適配器的接口上的電壓也就不再變化了。這樣,接收方就可以很容易地找到以太網(wǎng)幀的結(jié)束位置。在這個(gè)位置往前數(shù)4字節(jié)(FCS字段長(zhǎng)度是4字節(jié)),就能確定數(shù)據(jù)字段的結(jié)束位置。
上一篇:在傳輸媒體上實(shí)際傳送
熱門(mén)點(diǎn)擊
- 所有的因特網(wǎng)標(biāo)準(zhǔn)都是以RFC的形式在因特網(wǎng)上
- PPP協(xié)議的幀格式
- MAC幀的格式
- 用機(jī)內(nèi)基準(zhǔn)信號(hào)對(duì)示波器進(jìn)行自檢
- 靜態(tài)工作點(diǎn)的測(cè)量和調(diào)整
- 網(wǎng)橋的自學(xué)習(xí)和轉(zhuǎn)發(fā)過(guò)程
- 二進(jìn)制編碼器
- AD574A芯片介紹
- 主機(jī)A收到主機(jī)B的ARP響應(yīng)分組
- 模擬量輸出通道是計(jì)算機(jī)控制系統(tǒng)中的重要組成部
推薦技術(shù)資料
- 驅(qū)動(dòng)板的原理分析
- 先來(lái)看看原理圖。圖8所示為底板及其驅(qū)動(dòng)示意圖,F(xiàn)M08... [詳細(xì)]
- 超低功耗角度位置傳感器參數(shù)技術(shù)
- 四路輸出 DC/DC 降壓電源
- 降壓變換器和升降壓變換器優(yōu)特點(diǎn)
- 業(yè)界首創(chuàng)可在線編程電源模塊 m
- 可編程門(mén)陣列 (FPGA)智能 電源解決方案
- 高效先進(jìn)封裝工藝
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究