MAC位址和IP位址是否缺一不可

2021-09-12 01:47:27 字數 678 閱讀 3096

答案是肯定的,我們來具體分析:

在網路傳輸的過程中,第一次將資訊從a端發往b端時,首先在a端需要將資訊從應用層開始到物理層進行逐層封裝,到達b端後再從物理層到應用層進行逐層分用解包,最後拿到資訊。

資訊在進行封裝時,到網路層的時候只知道對方的ip位址,卻不知道對方的mac位址,我們知道資料鏈路層使用的是乙太網協議,傳送乙太網幀,而乙太網幀裡需要源mac位址和目的mac位址,所以此時到不了資料鏈路層,無法傳送,這個時候我們就需要通過arp協議(以目標ip位址為線索,用來定位下乙個應該接收資料分包的網路裝置對應的mac位址)來獲取對端的mac位址。這也是為什麼需要arp協議的原因。

ip位址確實可以識別一台主機,但是在區域網中,ip位址都是動態分配的,當你下一次傳送訊息時,說不定就不是這個ip位址了(分配到了新的ip位址),但是mac位址就不存在這個問題,其序列號存在於網絡卡中,全球唯一,一出廠網絡卡上就收錄了mac位址(48位的序列號)。

如果用mac位址方式定址時,由於 mac位址種類繁雜,到處分布在世界上海量的主機上,閘道器接收到你要訪問的mac後,該往那裡**呢? ip是按地域有序分布的,通過ip位址可以將位址進行解析,就好比你找某個地方,通過ip位址你可以找到大致的方位,如中國陝西,再通過mac位址,找到具體地方的街道門牌號。所以用ip定址能高效率的**到目的地。

MAC位址和IP位址是否缺一不可

答案是肯定的,我們來具體分析 在網路傳輸的過程中,第一次將資訊從a端發往b端時,首先在a端需要將資訊從應用層開始到物理層進行逐層封裝,到達b端後再從物理層到應用層進行逐層分用解包,最後拿到資訊。資訊在進行封裝時,到網路層的時候只知道對方的ip位址,卻不知道對方的mac位址,我們知道資料鏈路層使用的是...

《講個故事》為什麼IP位址與Mac位址 缺一不可

我是昭昭,我處在教室座位的第一排,我想給第五排的小y同學傳乙個紙條.但迫於自己胳膊不夠長,只能把紙條折三折,在紙條的背面面寫上 我是昭昭,幫我把這個紙條傳給小y,謝謝路過小夥伴啦 然後我把折好的紙條傳給第二排,第二排的小夥伴,看到背面的字 我是昭昭,幫我把這個紙條傳給小y 就把這個紙條傳給了第三排,...

MAC位址和IP位址

裝置的mac位址是出廠就設定好的,每台裝置的mac位址都是全球唯一的。在osi open system interconnection,開放系統互連 7層網路協議 物理層,資料鏈路層,網路層,傳輸層,會話層,表示層,應用層 參考模型中,第二層為資料鏈路層 data link 它包含兩個子層,上一層是...