分类: LINUX
2008-07-31 14:55:25
ARP协议(Address Resolution Protocol),或称地址解析协议。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。他是IPv4网络层必不可少的协议,不过在IPv6中已不再适用,并被icmp v6所替代。
【RARP,(反向地址转换协议, Reverse Address Resolution Protocol),是一种网络协议,作用与ARP相反,用于将MAC地址转换为IP地址。其因为较限于ip地址的运用以及其他的一些缺点,因此渐为更新的BOOTP或DHCP所取代。】
在局域网中,网络中实际传输的是帧(frame),帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址,但这个目标MAC地址是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。
在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与MAC地址是一对应的,如表甲所示。
主机名稱 | IP地址 | MAC地址 |
---|---|---|
A | 192.168.38.10 | 00-AA-00-62-D2-02 |
B | 192.168.38.11 | 00-BB-00-62-C2-02 |
C | 192.168.38.12 | 00-CC-00-62-C2-02 |
D | 192.168.38.13 | 00-DD-00-62-C2-02 |
E | 192.168.38.14 | 00-EE-00-62-C2-02 |