English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

How long?
Why not keep information indefinitely?

2006-07-19 02:59:01 · 2 answers · asked by Anonymous in Computers & Internet Computer Networking

2 answers

Yes, absolutely, the router maintains an ARP table to map IP addresses to physical (Ethernet) addresses. It must do this so it can take an IP packet (with a destination IP address) and encapsulate it in an Ethernet frame (with a destination physical address it gets from the ARP table) and send it out on the wire.

To save some communications overhead, computers and routers alike use an ARP cache to maintain a table of recently looked-up addresses. The router/computer always checks for this binding first in the ARP cache, and if it's not there, then comes the ARP request broadcast.

The typical timeout for many ARP caches is on the order of 20 minutes. Varies by vendor/platform. Why not keep it indefinitely? Because ARP maintains what is called a "soft state" that is, it's not permanent by design, because addresses can change. Suppose you change your IP address, or get a new one via DHCP, you now have the same physical address on your NIC but with a different IP address, so the ARP request/reply process will occur to update this information.

2006-07-19 04:10:21 · answer #1 · answered by networkmaster 5 · 0 0

ARP spoofing, also known as ARP poisoning, is a technique used to attack an Ethernet network which may allow an attacker to sniff data frames on a switched local area network (LAN) or stop the traffic altogether (known as a denial of service attack).

2016-03-26 23:47:31 · answer #2 · answered by Anonymous · 0 0

fedest.com, questions and answers