1、MAC位址(英語:Media Access Control Address),直譯為媒體存取控制位址,也稱為區域網路位址(LAN Address),MAC位址,以太網位址(Ethernet Address)或實體位址(Physical Address)。
- 在OSI模型中,第三層網絡層負責IP位址,第二層資料鍊路層則負責MAC位址 [1] 。
- MAC位址用于在網絡中唯一标示一個網卡,一台裝置若有一或多個網卡,則每個網卡都需要并會有一個唯一的MAC位址 [2] 。
https://baike.baidu.com/item/MAC%E5%9C%B0%E5%9D%80/1254181?fr=aladdin
2、ARP協定( Address Resolution Protocol-位址解析協定):是通過解析 IP位址 得到 MAC位址 的。
如上圖所示,pc1給pc2發送ARP請求,此時使用Wireshark擷取ARP抓包資料
https://blog.csdn.net/ever_peng/article/details/80008638
https://jiejie.blog.csdn.net/article/details/88406088?dist_request_id=&depth_1-
- 一台網絡裝置要發送資料給另外一台網絡設時,必須要知道:對方的IP位址+目的MAC位址。
- IP位址由網絡層來提供,MAC位址通過ARP協定來擷取。ARP協定是TCP/IP協定簇中的重要組成部分;
- ARP能夠通過目的IP位址發現目标裝置的MAC位址,進而實作資料鍊路層的可達性。
-
關于ARP協定屬于2層還是3層的讨論:https://networkengineering.stackexchange.com/questions/5064/on-which-layer-of-the-osi-model-does-the-arp-protocol-belong
這裡有句話很好:OSI隻是一個模型,沒有任何一個協定是完全屬于哪一層的。
咱們看幀結構,個人認為它可以屬于第二層(資料鍊路層)。
https://www.jianshu.com/p/e3a0f972ca4d