萬盛學電腦網

 萬盛學電腦網 >> 網絡應用技術 >> 應用教程 >> ARP尋址過程

ARP尋址過程

  1、應用層封裝後向下到傳輸層分段 2、傳輸層加上頭部協議分段後向下到網絡層 3、網絡層封裝IP協議後向下到數據鏈路層(源IP與目標IP已知,源PC1、目標在我們發出Ping 後可得到) 4、數據鏈路層封裝以太網幀,以太網幀需封裝MAC地址,源MAC地址為PC1、目標MAC地址未知,此時如果沒有解決辦法,數據在二層無法封裝,網絡也就不通。顯然這不是我的想要的目的。此時ARP出來了,ARP的作用就是找出未知的MAC地址。 5、數據在二層封裝的過程卡殼了,這時ARP開始出現,當然二層ARP封裝的時候也是要封裝IP地址,不過源與目標都是已知的。MAC地址進行封裝的時候目標未知,但是ARP在封裝的時候把目標封裝為全F。即廣播地址;然後ARP開始在同一個子網內(同一個VLAN中)開始廣播了。 6、PC2收到ARP廣播後,把數據進行解封裝,到二層的時候發現目標地址是全F,保留著不丟棄;然後再進行解封裝,到三層的時候發現了目標IP地址是PC2的,此時如果有別的PC,這個ARP廣播包就會在其余PC上丟棄,但是PC2收到後,看是來找自己的MAC的,顯然他不會丟棄,PC2會發送一個ARP回應包。源IP為PC2,目標IP為PC1;源MAC為PC2,目標MAC為PC1的MAC(PC發往PC2的時候帶的有自己的MAC地址)。 7、當PC1收到了ARP回應包後,繼續上面第四步進行MAC地址的封裝,因為這時已經找到PC2的MAC地址。
copyright © 萬盛學電腦網 all rights reserved