這裡基於arp的基礎概念,請先看前面那一節。
看圖:
和前面一樣去解析位址。
在傳送arp包的時候呢,這個mac位址就是全部是1,因為不知道對方位址是啥。
乙太網源位址,就是自己mac位址。
幀型別,這個是什麼呢?這代表一種子型別,0860是arp協議。
硬體型別不用多說,一般是1,乙太網。
協議型別,一般是 ip 0800。
硬體位址長度,一般為6。
協議位址,為ip一般是4,以後ip6就不一樣。
然後是操作碼,1arp是請求,2arp是回應,3和4看上面的圖,具體看下圖:
然後後面4個就是這幾個了:
看完傳送看回應吧。
回應自己看下就好,其實就是將mac位址填上,發給請求源,然後標誌為2,表示是回應。
arp 的基礎概念
打算整理網路這一塊,先把概念寫完。就是有乙個問題,那就是為什麼有ip位址還有mac位址呢?原因是這樣子的,我們知道ip協議是第三層,那麼有乙個問題了,如果只有第三層的ip是否能過識別到主機?答案是不能的啊,第一層和第二層 分別是物理層 資料鏈路層,這兩層的實現協議叫做乙太網,乙太網依靠mac位址,那...
ARP解析過程
arp是三層協議,是用來完成三層位址到二層位址的乙個解析,大概解析過程如下 假如兩台ip位址是同網段的pc機a和b通過乙個乙太網交換機相連,當把這三個裝置連好之後,這兩台pc機的arp表中沒有對方的二層位址,如果a想和b通訊,首先在三層封裝乙個arp請求資料報,這個資料報的源ip位址是a的本機位址,...
arp協議解析
1.首先,主機a想要向主機b傳送訊息,但它不知道主機b的mac位址,只知道主機b的ip位址。這時,主機a會在當前區域網下以廣播的形式傳送arp請求資料報,表示主機a想知道主機b的mac位址 注 廣播時,乙太網首部的目的位址為全f 2.由於是廣播,所以在本區域網上的所有主機都會受到主機a傳送的arp資...