关于Arp命令的随笔
一.ARP命令 Arp 命令用于显示和修改地址解析协议 (ARP)使用的“IP到物理”地址转换表。 Arp缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。 如果在没有参数的情况下使用,则 ARP命令将显示帮助信息。 Arp -a 和 arp –g命令的输出结果是一样的,用于查看高速缓存中的所有项目。 使用 arp –a internet_address命令,就可以只显示与该接口相关的ARP缓存项目。 如果有多个网卡,可以使用 ”arp –a –n interface_address”,显示指定网络接口的ARP信息 -v 选项只能和 arp –a一起使用,在详细模式下显示当前arp项。所有无效项和环回接口上的项都将显示。如下图所示,能看到本地环回接口的arp项。 二.ARP协议 ARP(Address Resolution Protocol)即地址解析协议, 用于实现从 IP 地址到 MAC 地址的映射,即询问目标IP对应的MAC地址 。 1.ARP的位置 OSI模型有七层,TCP在第4层传输层,IP在第3层网络层,而ARP在第2层数据链路层。高层对低层是有强依赖的,所以TCP的建立前要进行ARP的请求和应答。 ARP高速缓存表在IP层使用