網路方面的知識太欠缺了,公司又是做通訊的,所以趁現在疫情在家辦公時間,有空就學學網路方面知識。
今天在看arp協議時,不知道是主講人說的有問題,還是本來arp協議的實現邏輯就是這樣,有點疑問記下來。
主講人對arp協議是這樣描述的:
當arp響應返回給請求的主機時,只有傳送請求的主機才會記錄下請求的ip-mac資料,其他主機會丟棄。
如圖
我的疑問就在這裡:
比如c接受了,這沒問題,以後再次傳送網路請求給a時,就不用進行arp請求了。
但是如果後面b或者c,傳送請求給a,由於之前沒有保留c的ip-mac資料,而是丟棄了,那不是又要重新發起一次arp請求嗎?
為什麼不順便在上次c的arp請求裡,b和c都順便把a的ip-mac保留下來呢?
TCP IP協議 ARP協議
arp協議 以下就預設在乙太網型別的網路。這個協議的作用是通過ip位址 32bit 找到硬體位址 48bit 順便提一下 在乙個區域網裡,大家常見的裝置交換機,交換機上的主機在互相通訊時,實際用的就是硬體 mac 位址,它並不管誰的ip。因此說交換機是鏈路層上的裝置,而不是ip層上的裝置。舉乙個ft...
關於wireshark抓ARP包的疑問
說白了,arp協議是ip與mac位址的一種轉換。主機a 如192.168.1.1 要向與主機b 192.168.1.2 通訊,就在網路上廣播乙個arp請求,表明自己的mac位址和ip,以及目標主機的ip,那主機b接受到這個廣播就傳送arp響應,把自己的mac告訴主機a。第二個問題,arp協議幀格式中...
ARP協議的作用
arp協議由rfc 826詳細介紹規定,協議規定的arp報文的報文結構 ar hrd ares hrd ethernet ar pro et ip ar hln length ea x ar pln length ipa x ar op ares op request ar sha ea x ar ...