Difference between the kernel arp module and arp protocol

This is a discussion on Difference between the kernel arp module and arp protocol within the Linux Networking forums, part of the Linux Forums category; I am confused between the arp kernel module (man 7 arp) and the arp to access system cache..Are they ...


Go Back   Usenet Forums > Linux Forums > Linux Networking

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 05-15-2006
jeniffer
 
Posts: n/a
Default Difference between the kernel arp module and arp protocol

I am confused between the arp kernel module (man 7 arp) and the arp to
access system cache..Are they both not the same? What are the
differences between the two.For what are both of them used?
Where is the address resolution protocol that does the arp request
broadcast and gets arp replies?
I read that arp cache has static and dynamic entries.I think that
dynamic entries are made by broadcasting arp request packets.Is this
true?
I did vi proc/net/arp .This has showed me the arp entries ...Who has
made these entries? the kernel arp module or the arp used to access the
system arp cache? Is there only one cache or two separate caches for
both of them?
Please help me out .I am not able to understand.

Reply With Quote
  #2 (permalink)  
Old 05-15-2006
Robert Harris
 
Posts: n/a
Default Re: Difference between the kernel arp module and arp protocol

jeniffer wrote:
> I am confused between the arp kernel module (man 7 arp) and the arp to
> access system cache..Are they both not the same? What are the
> differences between the two.For what are both of them used?
> Where is the address resolution protocol that does the arp request
> broadcast and gets arp replies?
> I read that arp cache has static and dynamic entries.I think that
> dynamic entries are made by broadcasting arp request packets.Is this
> true?
> I did vi proc/net/arp .This has showed me the arp entries ...Who has
> made these entries? the kernel arp module or the arp used to access the
> system arp cache? Is there only one cache or two separate caches for
> both of them?
> Please help me out .I am not able to understand.
>

If you are just "using" the system, you don't have to worry about ARP.
Your kernel will emit an ARP packet when:
1. It needs to send an IP packet to an IP address on the local network, and
2. It doesn't know the ethernet (MAC) address of the interface that owns
that IP address.

It will then send an ARP packet instead of the IP packet.

The RFC <http://www.ietf.org/rfc/rfc0826.txt> tells you all about it.

Robert
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 06:58 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0