网络命令arp的使用和相关网络协议
arp命令用于显示本网段内其它主机IP地址和MAC的记录,也可以通过arp命令删除、添加记录。主机刚开机ARP缓存表为空,只有和本网络内其它计算机通信后才会形成记录,自动形成的记录为动态记录。 命令的参数和用法如下: (1)arp –a //显示本机缓存表中记录,可能由多个接口使用ARP,显示每个ARP表项 arp -a ip地址 //显示指定ip地址主机的MAC地址 (2) arp –s ip地址 mac地址 例如: arp –s 192.168.218.1 00-04-61-7b-dd-2b //向表中添加一条静态记录 arp –a //查看添加是否成功 (3)arp –d 192.168.218.1 //删除表中的一条记录 arp -a //查看是否删除成功 (4)用网络命令获得你本机所在网络的默认网关MAC地址 本主机默认网关为192.168.1.1,其MAC地址48-0e-ec-7c-60-89 用网络命令获得同网段其他计算机的MAC地址 ARP协议是根据IP地址获取物理地址的一个TCP/IP协议,位于网络层和数据链路层之间。 ARP协议过程: (1)当一个终端设备有IP数据包要发送时,它拿到了两个信息:自己的IP地址和IP包的目的IP地址。 (2)此终端设备查询自身的ARP表,找出目的地址的物理地址,然后将IP数据包封装成数据帧发送。若ARP表中无目的IP地址