关于mac地址广播的问题
?
免費arp報文的源ip和目的IP都是自己,源mac地址為自身的mac,目的mac全為0,因為它要檢測這個局域網里面有沒有IP沖突,相當于問大家:我要用這個IP地址了,有其他人在用嗎?
arp請求是在已知對端IP地址的情況下,因為進行二層封裝需要目的mac地址,因而源主機會在網絡中問:IP地址是xxxx的mac地址是多少?因為它不知道目的mac,因而把目的mac設置成全1(mac地址中全1表示廣播),讓局域網內所有的主機都能收到這個請求,但收到請求后會把自己的IP地址與報文中的目的IP地址比較,若不一致,則不回應,而且會根據報文中的源ip地址和源mac地址查找本機的arp表,要是表內沒有對應項,就會將這個對應項加入本機的arp表內;若是目的ip與本機相同,則回應這個報文,源IP為本機IP,源mac為本機mac,目地IP為請求主機的ip,mac也是,請求端主機收到后,將這對應項加入arp表中,就可以進行二層封裝了
因此在刪除表項之前,直接向該表項的目的地址發送一條請求報文來確認。如果短時間內沒有收到回復,則說明此mac地址的擁有者已經改變了ip地址,或者已經離開了此以太網,直接刪除此表項即可。
?
https://blog.csdn.net/qq_24282081/article/details/78147952
?
https://bbs.csdn.net/topics/392271906
?
https://blog.csdn.net/ethan0ly/article/details/53793078
總結
以上是生活随笔為你收集整理的关于mac地址广播的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全球与中国III类基础油市场深度分析及发
- 下一篇: 2010国内五大网页模板下载站