ARP協(xié)議知識(shí)補(bǔ)充
對(duì)于ARP協(xié)議我們?cè)谥暗囊黄恼轮幸呀?jīng)把它的基本概念,協(xié)議流程等問(wèn)題詳盡地為大家介紹了,現(xiàn)在我們?cè)賮?lái)補(bǔ)充一些其他相關(guān)的知識(shí)。首先我們來(lái)了解一下ARP協(xié)議緩存方面的內(nèi)容。
ARP協(xié)議緩存
為減少?gòu)V播量,ARP在緩存中保存地址映射以備用。ARP緩存保存有動(dòng)態(tài)項(xiàng)和靜態(tài)項(xiàng)。動(dòng)態(tài)項(xiàng)是自動(dòng)添加和刪除的,靜態(tài)項(xiàng)則保留在CACHE中直到計(jì)算機(jī)重新啟動(dòng)。
ARP緩存總是為本地子網(wǎng)保留硬件廣播地址(0xffffffffffffh)作為一個(gè)永久項(xiàng)。此項(xiàng)使主機(jī)能夠接受ARP廣播。當(dāng)查看緩存時(shí),該項(xiàng)不會(huì)顯示。
每條ARP緩存記錄的生命周期為10分鐘,2分鐘內(nèi)未用則刪除。緩存容量滿(mǎn)時(shí),刪除最老的記錄。
加入靜態(tài)(永久)記錄
通過(guò)添加靜態(tài)ARP項(xiàng)可減少ARP請(qǐng)求訪(fǎng)問(wèn)主機(jī)的次數(shù)。
ARP協(xié)議包的結(jié)構(gòu)
ARP結(jié)構(gòu)的字段如下:
硬件類(lèi)型--使用的硬件(網(wǎng)絡(luò)訪(fǎng)問(wèn)層)類(lèi)型。
協(xié)議類(lèi)型--解析過(guò)程中的協(xié)議使用以太類(lèi)型的值。
硬件地址長(zhǎng)度--硬件地址的字節(jié)長(zhǎng)度,對(duì)于以太網(wǎng)和令牌環(huán)來(lái)說(shuō),其長(zhǎng)度為6字節(jié)。
協(xié)議地址長(zhǎng)度--協(xié)議地址字節(jié)的長(zhǎng)度,IP的長(zhǎng)度是4字節(jié)。
操作號(hào)--ARP協(xié)議指定當(dāng)前執(zhí)行操作的字段。
發(fā)送者的硬件地址--發(fā)送者的硬件地址。
發(fā)送者的協(xié)議地址--發(fā)送者的ARP協(xié)議地址。
目的站硬件地址--目標(biāo)者的硬件地址。
目的站協(xié)議地址--目標(biāo)者的ARP協(xié)議地址。