boardinhank
60 pts. | Dec 6 2005 8:38AM GMT
Not sure what you are looking for but here is what arp does. ARP is used to map IP network addresses to the hardware addresses used by a data link protocol, meaning you ping 192.168.0.1 your NIC sends a broadcast to the Switch and askes who has this IP address. It is broadcast to all ports. once the target system is contacted and replys then the switch makes note of the mac address on that port for future traffic to that mac. Once you receive the reply you add that IP addresses MAC to your mac table. Now when you try to communicate with that IP again the MAC you have in your table will be used in the packet as well. the switch reads that mac in your traffic and references its mac table and forwards it to where it needs to go.
As for your nic, your nic is using a protocol to communicate. like you and I use english your nic uses tcp/ip in this case. the nics logic is it knows how to speak tcp/ip and tcp/ip has the communication ability of ip addresses and mac addresses to start and carry on network communication. Play with it a bit. Run arp -a and make not of what it listed. Try to ping an IP address in your local subnet that you do not see in that list. if it responds run arp -a again. you will see its entry and mac adddress in there. the MAC is a uniqe identifier that in most cases will never be duplicated, at least not in your own region..
thats why it is used to communicate over your LAN, cuts down on confusion and configuration issues.






