在局域網中咱們常常遇到IP地址衝突的問題。服務器
所以反思一個問題,若是在局域網中,有兩臺及以上MAC地址相同的計算機會發生什麼問題?網絡
MAC地址,即計算機網卡的物理地址,工做在第二層數據鏈路層,用來確認網絡設備位置的位址。原理
數據包傳送的關鍵是將目標節點的IP地址映射到中間節點的MAC地址。配置
IP地址與MAC地址的映射要經過ARP地址解析協議來完成,它可將網絡中的IP地址映射到主機的MAC地址。請求
當有發送給本地局域網內一臺主機的數據包時,交換機首先將數據包接收下來,而後把數據包中的 IP 地址按照交換表中的對應關係映射成 MAC地址,而後將數據包轉發到對應的 MAC地址的主機上去。通信
APR協議的工做過程是這樣的,好比主機A的地址爲10.0.0.5,與主機B通訊,主機B的地址爲10.0.0.6,爲了知道主機B的MAC地址,這時主機A發出了ARP廣播請求,詢問「誰的IP地址是10.0.0.6」,主機B收到廣播請求以後,單播回覆「個人MAC地址是aa-bb-cc-dd-ee-ff,個人IP地址是10.0.0.6」,接下來就能夠相互通訊了。數據
在上述尋址當局域網通信過程當中,若是有主機C的IP地址爲10.0.0.7,MAC地址一樣是aa-bb-cc-dd-ee-ff,當主機A想要將包發給B的時候,由於先問的是IP地址,因此即便主機C和主機B的MAC地址相同,但由於IP地址不一樣,因此在應答時一樣將包順利的送給了主機B而不會錯誤的送給主機C。協議
MAC地址重複或衝突,能夠理解爲一張網卡上配置了2個IP地址,並不影響各個IP的邏輯通信。計算機
在同一局域網中,MAC地址重複或者衝突,僅在DHCP時會產生問題。局域網
兩臺相同MAC地址的主機可能會從DHCP服務器中獲取到相同的IP地址,從而產生IP衝突。