ARP请求包,发送ARP请求回应
)
ARP协议会定时访问ARP存储缓冲,如果缓冲中的条目生命时间到达,ARP协议会将该条目删除。为了保证数据发送目标地址的硬件地址不被移去,程序中硬性规定ARP缓冲中目的地址的ARP条目不会因为时间而移去。
void age arp_cache(void){
UCHARi;
for(i=0;i<CACHESIZE}i++){
//目的地址的ARP条目不会因为时间而移去
if(arp_cache[i].ipaddr!=udp_dest_ipaddr_rw){
if((arp_cache[i].ipaddr!=0)&&(arp_cache[i].
timer)){
arp cache[i].timer一一;
//生命时间到达.条目的IP地址项清零
if(arp_cache[i].timer==O)arp_
cache[i].ipaddr=01
}
}
1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.

