mac層的主要功能介紹
MAC即媒體介入控制層,屬于OSI模型中數(shù)據(jù)鏈路層下層子層。它定義了數(shù)據(jù)幀怎樣在介質(zhì)上進(jìn)行傳輸。在共享同一個(gè)帶寬的鏈路中,對(duì)連接介質(zhì)的訪問(wèn)是“先來(lái)先服務(wù)”的。物理尋址在此處被定義,邏輯拓?fù)洌ㄐ盘?hào)通過(guò)物理拓?fù)涞穆窂剑┮苍诖颂幈欢x。線路控制、出錯(cuò)通知(不糾正)、幀的傳遞順序和可選擇的流量控制也在這一子層實(shí)現(xiàn)。
MAC協(xié)議的種類多個(gè)用戶,多址接入的核心問(wèn)題就是:對(duì)于一個(gè)信道,多個(gè)用戶產(chǎn)生競(jìng)爭(zhēng)的時(shí)候,如何采用一些協(xié)調(diào)機(jī)制,也就是采用何種MAC協(xié)議。例如兩種極端的MAC協(xié)議,一種是完全自由的方式,用戶自由發(fā)送,但是要解決一個(gè)問(wèn)題是碰撞后如何辦,一種是完全排序,每個(gè)用戶都被規(guī)定了詳細(xì)的規(guī)則來(lái)發(fā)送,接收包。但是,實(shí)際上不可能這樣的,因?yàn)镸AC協(xié)議,主要決定了通信的吞吐量、延遲等性能,所以,這塊是非常重要的,是多種方式的結(jié)合。MAC協(xié)議主要分為以下三類
1、固定分配信道。信道基本上可以分為頻分、時(shí)分、碼分、空分,每個(gè)用戶都被固定的分配了一個(gè)信道,這種方式實(shí)時(shí)性很高,但是有浪費(fèi)。主要是面向語(yǔ)音。例如FDMA(電話)、TDMA(GSM)、CDMA.
2、隨機(jī)分配信道。。主要是面向數(shù)據(jù)。例如ALOHA,CSMA就是隨機(jī)分配的典型例子。
3、按需分配信道。根據(jù)用戶的要求,按照需求分配信道,例如802.16就是按照需求分配信道。主要是面型多媒體。
MAC幀格式MAC幀基本格式如下圖所示:
1、FrameControl字段