国产一区二区精品-国产一区二区精品久-国产一区二区精品久久-国产一区二区精品久久91-免费毛片播放-免费毛片基地

千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 什么是MAC地址

什么是MAC地址

來源:千鋒教育
發(fā)布人:xqq
時間: 2023-12-05 03:34:07 1701718447

所周知,網(wǎng)絡層是TCP/IP對等模型的第三層,它最基本的功能是將數(shù)據(jù)包從源轉發(fā)到目的地,為了實現(xiàn)數(shù)據(jù)包的轉發(fā),以及在數(shù)據(jù)網(wǎng)絡中定位設備,網(wǎng)絡層定義了邏輯地址,對于IP協(xié)議來說,這個地址就是IP地址。

源設備在其發(fā)送的數(shù)據(jù)包的IP頭部中寫入源、目的IP地址,這樣一來這個數(shù)據(jù)包被送入網(wǎng)絡后,就能夠被正確地轉發(fā)到目的IP地址所定位的設備。當然,實際上這個數(shù)據(jù)包從源被轉發(fā)到目的地的過程中,可能穿越了多段鏈路,為了保證數(shù)據(jù)能夠從鏈路的一端傳遞到另一端,還需要額外的信息。

數(shù)據(jù)鏈路層是TCP/IP對等模型中的第二層,位于網(wǎng)絡層和物理層之間,它最基本的功能是將源設備的網(wǎng)絡層下發(fā)的數(shù)據(jù)傳輸?shù)芥溌飞系哪康南噜徳O備。

當然,為了保證數(shù)據(jù)能夠準確地送達目的相鄰設備,還需要借助一個第二層的地址。以太網(wǎng)是最常見的數(shù)據(jù)鏈路層技術之一,在以太網(wǎng)中,MAC地址用于定位設備,也被用于第二層的數(shù)據(jù)尋址。MAC地址是在IEEE 802標準中定義的,符合IEEE 802標準的接口必須擁有MAC地址。

以太網(wǎng)標準是IEEE 802的一個子集,因此每一個以太網(wǎng)接口都必須擁有MAC地址,例如電腦的以太網(wǎng)接口,或者路由器的以太網(wǎng)接口等,這里所說的MAC地址指的是單播MAC地址。

實際上,MAC地址與IP地址類似,也有單播、組播及廣播類型之分。MAC地址的長度為48bit,通常采用十六進制的格式來呈現(xiàn),例如0025-9ef8-9e7d(也可表示成00-25-9e-f8-9e-7d)。

正如上文所說,MAC地址分為三種,分別是單播MAC地址、組播MAC地址以及廣播MAC地址:

● 單播MAC地址用于唯一地標識一臺設備的某個接口,這種MAC地址第1個字節(jié)的最低比特位為0,如圖所示。單播MAC地址通常也被稱為硬件地址,因為它往往是被燒錄在以太網(wǎng)網(wǎng)卡上的。

每一個單播MAC地址都具有全球唯一性,廠商在生產(chǎn)以太網(wǎng)接口卡(網(wǎng)卡)之前,必須先得到24bit的組織唯一標識(Organizationally Unique Identifier,OUI),而OUI是通過向IEEE(Instituteof Electrical and Electronics Engineers,電氣和電子工程師學會)注冊得到的。廠商在生產(chǎn)網(wǎng)卡時,將OUI作為MAC地址的前面24bit,而MAC地址的后24bit則由廠商自己指定。

當主機(注:此處所說的主機,是指終端PC或路由器等,但不包括二層交換機)的網(wǎng)卡接口收到一個數(shù)據(jù)幀時,若該數(shù)據(jù)幀的目的MAC地址為單播MAC地址,并且這個MAC地址與該網(wǎng)卡接口本身的MAC地址不相同時,網(wǎng)卡會丟棄這個數(shù)據(jù)幀

單播MAC地址

● 組播MAC地址標識了一組設備,這種MAC地址第1個字節(jié)的最低比特位為1,例如0100-5e-00ab。一個組播MAC地址所標識的一組設備有著共同的特點,那就是它們都加入了相同的組播組,這些設備將會偵聽目的MAC地址為該組播MAC地址的數(shù)據(jù)幀。

只有單播MAC地址才能夠被分配給一個以太網(wǎng)接口,組播或廣播MAC地址是不能被分配給任何一個以太網(wǎng)接口的,換句話說,這兩種類型的MAC地址不能作為數(shù)據(jù)幀的源MAC地址,而只能作為目的MAC地址。

● 廣播MAC地址的所有比特位全都是1(因此廣播MAC地址就是ffff-ffff-ffff),這種MAC地址標識了所有的以太網(wǎng)接口。因此當一個數(shù)據(jù)幀的目的MAC地址為ffff-ffff-ffff,那么這就是一個廣播數(shù)據(jù)幀,所有收到該數(shù)據(jù)幀的網(wǎng)卡都要處理它。

tags: IT培訓
聲明:本站稿件版權均屬千鋒教育所有,未經(jīng)許可不得擅自轉載。
10年以上業(yè)內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
嵌入式培訓課程:探索技術的無限可能

近年來,嵌入式系統(tǒng)的廣泛應用已經(jīng)深刻改變了我們的生活方式。從智能手機到智能家居,從汽車到醫(yī)療設備,嵌入式技術已經(jīng)成為現(xiàn)代社會不可或缺的...詳情>>

2023-12-12 11:02:35
嵌入式開發(fā):Linux網(wǎng)絡編程的探索與實踐

在當今的科技世界中,嵌入式系統(tǒng)已經(jīng)滲透到我們生活的方方面面,從智能手機、電視、汽車到醫(yī)療設備等。而在這些設備中,Linux網(wǎng)絡編程扮演著至...詳情>>

2023-12-12 09:55:55
Java游戲項目開發(fā):技術概覽與實踐

在數(shù)字化世界中,游戲已經(jīng)成為了人們休閑娛樂的重要方式之一。隨著科技的不斷進步,游戲開發(fā)行業(yè)也在不斷發(fā)展,而Java作為一門廣泛使用的編程語...詳情>>

2023-12-12 08:49:15
Web前端的基石:HTML

在數(shù)字化的時代,網(wǎng)頁設計已經(jīng)成為了一個重要的領域。而在這個領域中,HTML(HyperTextMarkupLanguage)無疑是最基礎、最重要的一環(huán)。它是構建...詳情>>

2023-12-12 08:15:55
嵌入式開發(fā):內存分配的方式

嵌入式系統(tǒng)開發(fā)中,內存分配是一個至關重要的話題。嵌入式系統(tǒng)通常具有有限的內存資源,因此合理的內存分配方式對系統(tǒng)的性能和穩(wěn)定性至關重要。...詳情>>

2023-12-12 06:35:55