计算机网络之网络层:4、ARP协议
網絡層:4、ARP協議
- ARP協議產生的原因:
- 同一網絡的ARP協議響應過程:
- 不同網絡的ARP協議響應過程:
- 總結:
ARP協議產生的原因:
當網絡層交付數據分組給數據鏈路層時,數據鏈路層需要對IP數據報進行封裝成幀;幀的首部中有倆個非常重要的字段叫源mac地址和目的mac地址,現在的問題已經直到目的主機的IP,如何得到目的主機的mac地址呢?此時就需要ARP協議了
同一網絡的ARP協議響應過程:
現在主機1要與主機3通信,IP1、IP3、mac1已知,mac3未知:
1、主機1先查看主機的ARP高速緩存是否有目的IP的映射
2、若沒有,則用目的IP與自己的子網掩碼相與,查看是否直接交付
3、若能直接交付,則主機1廣播一個ARP請求分組,目的IP的主機接收到該廣播后單播回應一個ARP響應分組,得到mac3
4、然后封裝好后交付給物理層進行傳輸
不同網絡的ARP協議響應過程:
現在主機1要與主機5通信,IP1、IP5、mac1已知,mac5未知:
1、主機1先查看主機的ARP高速緩存是否有目的IP的映射(一定沒有,ARP高速緩存只緩存本網絡)
2、若沒有,則用目的IP與自己的子網掩碼相與,查看是否直接交付
3、若不能直接交付,則將數據報交付給默認網關(路由器),此時需要主機1廣播一個目的IP為默認網關IP(IP6)的ARP請求分組,網關單播回復ARP響應分組。至此,數據報交付給路由器
4、路由器交付下一個路由器也是廣播ARP請求分組,下一個路由器單播回復ARP響應分組,交付到下一跳
5、路由器廣播ARP請求分組,目的主機回復ARP響應分組,將數據報交付給目的主機
總結:
例:
解: 6次
總結
以上是生活随笔為你收集整理的计算机网络之网络层:4、ARP协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (王道408考研数据结构)第八章排序-第
- 下一篇: 复制初始化和直接初始化