ARP 地址解析协议
地址解析协议(ARP):Address Resolution Protocol,是根据IP地址获取物理地址(mac地址)的一个TCP/IP协议.
ARP原理:在局域网中(Ethernet),机器A要向机器B发送报文,会先查询A的本地ARP缓存表,找到B的IP地址对应的MAC地址,使用MAC地址进行数据传输。
如果未找到,则广播A的一个ARP请求报文(包含机器A的IP地址、A的MAC地址和B的IP地址),网上所有机器包括B都接收到ARP的请求,
但只有机器B识别自己的IP地址,于是向A主机发回一个ARP响应报文(包含B的MAC地址)。A接收到B的应答后,就更新A本地的ARP缓存。
ARP表示本地网络通信的基础,而且这个缓存是动态的。
Windos下命令 ARP -a 可以查看本地的ARP缓存
IP地址是指Internet协议使用的地址,而MAC地址是Ethernet协议使用的地址。
MAC地址是Ethernet网卡上带的地址,长度为48位。
地址解析协议(ARP):Address Resolution Protocol,是根据IP地址获取物理地址(mac地址)的一个TCP/IP协议.
ARP原理:在局域网中(Ethernet),机器A要向机器B发送报文,会先查询A的本地ARP缓存表,找到B的IP地址对应的MAC地址,使用MAC地址进行数据传输。
如果未找到,则广播A的一个ARP请求报文(包含机器A的IP地址、A的MAC地址和B的IP地址),网上所有机器包括B都接收到ARP的请求,
但只有机器B识别自己的IP地址,于是向A主机发回一个ARP响应报文(包含B的MAC地址)。A接收到B的应答后,就更新A本地的ARP缓存。
ARP表示本地网络通信的基础,而且这个缓存是动态的。
Windos下命令 ARP -a 可以查看本地的ARP缓存
IP地址是指Internet协议使用的地址,而MAC地址是Ethernet协议使用的地址。
MAC地址是Ethernet网卡上带的地址,长度为48位。