ARP requests are sent as broadcasts - if you simply store each ARP request's source addresses in your ARP table, that's passive learning.
Gratuitous ARP is when a node sends ARP replies without anyone having sent a request.
ARP requests are sent as broadcasts - if you simply store each ARP request's source addresses in your ARP table, that's passive learning.
Gratuitous ARP is when a node sends ARP replies without anyone having sent a request.