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