ARP地址解析协议

MAC地址(Media Access Control Address),直译为媒体存取控制位址,也成为局域网地址(LAN Address)、MAC位址、以太网地址(Ethernet Address)或物理地址(Physical Address)用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层负责MAC位址。MAC地址用于在网络中唯一标识一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。

ARP(Address Resolution Protocol):地址解析协议
Used to resolve(解析) IP address to MAC address
The MAC address is the physical address of the device(设备)
Devices need the MAC address for communication on local area network.
Devices use ARP to acquire(得到) the MAC address for device.(通过ARP协议即可获得目的网络设备的MAC地址)

AN IP address is used to locate(定位) a device on a network.
A MAC address is what identifies(标识) the actual(实际) device.(MAC 地址标识某个实际设备)
如下图:


ARP地址解析协议_第1张图片
image.png

for to find the computer B,Computer A will look at its internal(内部的) list,called ARP cache.(为了找到计算机B的MAC地址,计算机A首先会查找自己的ARP高速缓存表,查看计算机B的IP地址是否已经有一个匹配的MAC地址,实际中,我们也可以通过在Window命令行使用ARP程序自行查看(arp -a)
ARP地址解析协议_第2张图片
image.png

)如果ARP高速缓存表中没有该IP地址的MAC地址,那么计算机A就会向网络发送一个广播信息,询问每一个计算机“谁有这个指定的IP地址,你的MAC地址是什么?”具有该IP地址的计算机就会向计算机A回应自己的MAC地址,计算机A接收到回应的MAC地址后,就可以与之进行通信了。
计算机A收到计算机B的MAC地址后,就会将该条目存储到自己的ARP高速缓存表中。

The ARP cache(table)is used to make a network more efficient(高效的).
It stores(存储) IP address to MAC address associations(联系)

2 different types of ARP entries(条目):Dynamic and Static(ARP高速缓存表的条目有两种类型:动态条目和静态条目,)

A dynamic entry is created automatically(自动地) when a device sends out a broadcast message out on the network.(动态条目是自动添加的,当网络设备向网络中发送一个广播信息,询问某个设备的MAC地址得到回应后添加的,就像之前计算机A收到计算机B的MAC地址后那样)

Dynamic entries are not permanent(永久性的).They are flushed out periodically(定期性的).
这样ARP高速缓存表就不会因为未使用的条目而一直增加。
静态条目是由用户使用ARP命令行工具手动添加的IP地址和MAC地址的对应关系。
下面演示创建一条静态ARP条目:
在命令行输入arp -s 然后输入IP地址和与其对应的MAC地址: 10.0.0.3 90-02-7b-c2-c0-67 ( 用管理员运行cmd

image.png

当我们再次查看ARP高速缓存表时,就可以看到刚才添加的静态ARP条目。
ARP地址解析协议_第3张图片
image.png

如果要删除绑定,则在命令行输入arp -d 然后输入IP地址:10.0.0.3即可
image.png

网络管理员通过手动添加静态ARP条目,可以减少网络上不必要的ARP广播流量,例如知道某两个设备会不断地进行通信,那么使用静态条目就是最合适的。

如何查看本机网卡的mac地址:

方法一:
ARP地址解析协议_第4张图片
image.png

方法二:命令行输入 ipconfig /all


image.png

你可能感兴趣的:(ARP地址解析协议)