
值得注意的是ARP协议和IP协议是不发生联系的。
封装MAC帧的时候,如果没有找到目的IP对应的MAC(即hh_cache为空),那么调用dst->neighbour->output(skb)(指向neigh->resolve->output),在neigh->resolve->output中调用neigh_event_send利用arp对ip地址进行硬件地址的解析工作。
博客指出ARP协议和IP协议无联系。在封装MAC帧时,若未找到目的IP对应的MAC,会调用相关函数,最终通过neigh_event_send利用arp对ip地址进行硬件地址的解析工作。

值得注意的是ARP协议和IP协议是不发生联系的。
封装MAC帧的时候,如果没有找到目的IP对应的MAC(即hh_cache为空),那么调用dst->neighbour->output(skb)(指向neigh->resolve->output),在neigh->resolve->output中调用neigh_event_send利用arp对ip地址进行硬件地址的解析工作。
3514
1961
622
539

被折叠的 条评论
为什么被折叠?